• lemp-------3多站点访问,,访问控制,,虚拟目录


    基于ip

    vi /etc/nginx/nginx.conf

    server {
    listen 192.168.1.142:80;
    server_name localhost;
    access_log logs/host.access.log main;
    location / {
    root /web2;
    index index.html index.htm index.php;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 192.168.1.143:80;
    server_name localhost;
    location / {
    root /web3;
    index index.html index.htm index.php;
    }
    }

    测试

    *********************************************************************

    基于端口

    vi /etc/nginx/nginx.conf

    server {
    listen 192.168.1.142:80;
    server_name localhost;
    access_log logs/host.access.log main;
    location / {
    root /web2;
    index index.html index.htm index.php;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 192.168.1.142:81;
    server_name localhost;
    location / {
    root /web3;
    index index.html index.htm index.php;
    }
    }

    ****************************************************************************************

    基于域名

    vi /etc/nginx/nginx.conf

    server {
    listen 192.168.1.142:80;
    server_name www.lei.com;
    access_log logs/host.access.log main;
    location / {
    root /web2;
    index index.html index.htm index.php;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    }
    server {
    listen 192.168.1.142:80;
    server_name www.han.com;
    location / {
    root /web3;
    index index.html index.htm index.php;
    }
    }

    *******************************************************************************************

    访问控制

    vi /etc/nginx/nginx.conf

    在location / {中添加

    auth_basic "mima";
    auth_basic_user_file /usr/local/nginx/conf/.passwd.db;

    生成密码

    htpasswd -cm /usr/local/nginx/conf/.passwd.db aaa

    *****************************************************************************************

    虚拟目录

    vi /etc/nginx/nginx.conf

    在server中写

    location /aaa {
    alias /web3/;
    }

    重启

    测试

  • 相关阅读:
    语音识别系列之区分性训练和LF-MMI【转】
    node、npm安装与升级
    Vue3.0 新特性以及使用经验总结
    div垂直居中的方法
    前端性能优化
    大型网站设计总结
    前端SEO
    前端埋点总结
    jenkins自动构建、自动部署
    Python常见whl文件集合
  • 原文地址:https://www.cnblogs.com/han1094/p/6379496.html
Copyright © 2020-2023  润新知