Nginx auth_basic 403 Forbidden

简介: Nginx auth_basic 403 Forbidden

一个PHP项目附带加了一个文档二级目录

密码输入是对的,可是不能访问

查看权限,也给这个目录访问权限了

# 出现403 Forbidden
https://www.demo.com/doc
# 测试发现,这个地址可以访问
https://www.demo.com/doc/index.html

nginx 部分配置如下

server {
    listen 80;
    server_name www.demo.com;
    root /data/wwwroot/www.demo.com/public;
    index index.php;
   # 文档地址
   location ^~ /doc {
      # 设置 auth
     auth_basic "login auth";
     auth_basic_user_file /usr/local/nginx/.htpasswd;
     alias "/data/wwwroot/doc.demo.com";
     try_files $uri $uri/ /doc/index.html;
    }
}

原因是没有加index.html

应该写成这样

index  index.php index.html; 

完整配置

server {
    listen 80;
    server_name www.demo.com;
    root /data/wwwroot/www.demo.com/public;
    index  index.php index.html;
   # 文档地址
   location ^~ /doc {
      # 设置 auth
     auth_basic "login auth";
     auth_basic_user_file /usr/local/nginx/.htpasswd;
     alias "/data/wwwroot/doc.demo.com";
     try_files $uri $uri/ /doc/index.html;
    }
}

参考

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


相关文章
|
应用服务中间件 nginx
403 Forbidden nginx/1.20.1
403 Forbidden nginx/1.20.1
981 0
403 Forbidden nginx/1.20.1
|
14天前
|
应用服务中间件 nginx
Nginx 出现403 Forbidden 的几种解决方案【已解决】
Nginx 出现403 Forbidden 的几种解决方案【已解决】
27 3
|
Web App开发 应用服务中间件 PHP
|
10月前
|
应用服务中间件 nginx
nginx静态资源文件无法访问,403 forbidden错误
nginx静态资源文件无法访问,403 forbidden错误
303 0
|
前端开发 应用服务中间件 nginx
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
1891 0
(最简单详细)关于nginx配置解决页面刷新以后404 Not Found和403 Forbidden
|
应用服务中间件 nginx Perl
解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法 我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。
4112 0
|
应用服务中间件 nginx
mac 解决Nginx出现403 forbidden的方法
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/80052855 ...
3569 0
|
Web App开发 应用服务中间件 nginx
|
应用服务中间件 PHP nginx
Nginx网站根目录更改及导致403 forbidden的问题解决
最近因为工作需要,要将Nginx网站根目录更改下,通过网上的一些教程更改后,但发现测试的时候一直提示403 forbidden错误,后台通过一个朋友的提示也解决了,所以现在将详细的步骤分享给大家,有需要的朋友们可以参考学习。
1483 0