本文主要给大家介绍了关于Nginx 403 forbidden错误的五种原因及详细解决方法,相信很多人对403 forbidden是什么意思有了大致的了解,那么当我们遇到403 forbidden怎么解决呢,需要的朋友可以参考下
发现问题
首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现详细报错如下:
1 |
|
没有权限?缺少web目录索引?还是… …?,下面这些问题都给你解决
报错的可能原因:
命令:ps aux | grep "nginx: worker process" | awk'{print $1}'
1.2将nginx.config的user改为和启动用户一致
1 2 3 4 5 6 7 |
|
二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。
1 2 3 4 5 6 |
|
如果在/data/soft/下面没有index.php,index.html的时候,直接文件,会报403 forbidden。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
四、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
1 |
1 |
5.2、将SELINUX=enforcing 修改为 SELINUX=disabled 状态。
1 2 3 4 5 |
|
总结
到此这篇关于Nginx 403 forbidden错误的五种原因及详细解决方法的文章就介绍到这了,更多
转自:微点阅读 https://www.weidianyuedu.com
原文地址:https://blog.csdn.net/hdxx2022/article/details/132296011
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_47260.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!