首页 > 其他 > 详细

访问Nginx时出现‘’403Forbidden‘’的原因

时间:2017-11-13 13:28:14      阅读:362      评论:0      收藏:0      [点我收藏+]

Nginx配置文件:

/application/nginx/conf/nginx.conf

1、站点目录没有Nginx用户的访问权限

2、配置文件里没有配置默认首页参数(index.html),没有以下内容。

    server {
        listen       80;
        server_name  www.chainwaytsp.cn;
        location / {
            root   html/webApi;
            index  index.html index.htm;               没有类似的这一行内容
            auth_basic "badboy training";
            auth_basic_user_file /application/nginx/conf/htpasswd;
        }
        access_log logs/access_cn.log main;
    }

3、配置文件里有配置默认首页参数,但是站点目录下没有配合文件里指定的参数(物理文件index.html)

/application/nginx/html/webApi/index.html        没有这个文件

以上两种情况可以用一个参数解决            autoindex    on;当找不到首页文件时展示目录结构。不建议使用这个参数,除非有需求。

4、配置文件里设置了allow、deny等权限控制,导致客户端没有访问权限

    server {
        listen       80;
        server_name  www.chainwaytsp.cn;
        location / {
            root   html/webApi;
            index  index.html index.htm;
            allow 192.168.1.0/24;
            deny all;
            auth_basic "badboy training";
            auth_basic_user_file /application/nginx/conf/htpasswd;
        }
        access_log logs/access_cn.log main;
    }


本文出自 “jhyeliu” 博客,请务必保留此出处http://jhyeliu.blog.51cto.com/13354145/1981213

访问Nginx时出现‘’403Forbidden‘’的原因

原文:http://jhyeliu.blog.51cto.com/13354145/1981213

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