zoukankan      html  css  js  c++  java
  • Nginx虚拟主机以及访问规则

    server {
        listen 88;
        server_name www.ceshi.com;
        location /www {
          root /data/;                                   root是当匹配www的时候到/data/www/下找index.html     
                                                             如果data下没有www目录就会报错
          index index.html;
    
    }
    
    }
    server {
        listen 88;
        server_name blog.ceshi.com;
        location /www {
          alias /data/html/;                              alias是当匹配www的时候到/data/html/找index.html
          index index.html;
    
    }
    
    }
    

    补充:

    localtion 外面是全局配置

    location 里面是局部配置

    server {
        listen 88;
        server_name www.ceshi.com;
        location /www {
         allow 172.17.17.82;
         deny all;
          root /data/;
          index index.html;
    
    }
    
    第一个值允许一个IP访问,其他都拒绝
    
    }
    server {
        listen 88;
        server_name blog.ceshi.com;
        location /www {
          alias /data/html/;
          index index.html;
          auth_basic    "auth-pa";
          auth_basic_user_file passwd/htpasswd;
    
    }
    
    }
    第二个是访问需要密码
    1.创建密码文件,密码必须是密文的。
    httpd-tools-2.2.15-47.el6.centos.x86_64  如果没有htpasswd命令就安装这个包
    htpasswd -c ./passwd/htpasswd ceshi   123456 创建密码文件,创建用户和密码
    2.修改密码文件权限
    chmod 600 ./passwd/htpasswd
    curl -uceshi:123456 http://blog.ceshi.com:88/www/   登录成功
    
  • 相关阅读:
    [COCI20142015#1] Kamp
    [CEOI2007]树的匹配Treasury
    [JLOI2016/SHOI2016]侦察守卫
    [POI2015]MOD
    [BJOI2017]机动训练
    [九省联考2018]一双木棋chess
    [清华集训2012]串珠子
    [POI2014]ZALFreight
    [SHOI2009]舞会
    [COCI2019]Mobitel
  • 原文地址:https://www.cnblogs.com/zhaobin-diray/p/13204973.html
Copyright © 2011-2022 走看看