首页 > 其他 > 详细

Nginx虚拟主机以及访问规则

时间:2020-06-28 21:05:54      阅读:70      评论:0      收藏:0      [点我收藏+]
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/   登录成功

 

Nginx虚拟主机以及访问规则

原文:https://www.cnblogs.com/zhaobin-diray/p/13204973.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!