码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-13 13:38:10      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:nginx 403 forbidden

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‘’的原因

标签:nginx 403 forbidden

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!