介绍
本篇文章为大家展示了使用Nginx时出现403年禁止错误如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
网页显示403年禁止
Nginx(百胜安装日志一般在/var/log/Nginx/error.log)错误日志显示
open ()“/web/www/one.txt"失败(13:没有权限),客户端:192.168.1.110,服务器:rumenz.com请求:“GET/xt HTTP/1.1“,主持人:“rumenz.com"
总结四种原因:
- <李> SELinux没有关闭李> <>李Nginx启动用户和工作用户不一致李> <>李网页所在的目录权限不对李> <>李缺少默认的首页
李,>
<强>解决方案:强>
SELinux没有关闭
1.1临时关闭SELinux,但是重启操作系统还会开启
setenforce=0
1.2永久关闭SELinux
vim/etc/selinux/config
将SELINUX=执行修改为禁用SELINUX=状态
Nginx启动用户和工作用户不一致
[root@rumenz #] ps辅助| grep“nginx:工人process"| awk & # 39;{打印1美元}& # 39; 没有人 根
修改Nginx配置文件
vim/etc/nginx/nginx.conf 将用户没人;修改为用户根;重启Nginx
注意:Nginx的启动用户和工作用户可以不一致,但是要配好网页目录的权限,让工作用户有访问网页目录的权限
<强>网页所在的目录权限问题强>
3.1精细控制:网页根目录要用x权限(也就是可以cd进去),网页所在的父级目录要有r(可读权限)
3.2简单粗暴(不推荐,不安全,但是效果明显):
chmod - r 777/网络 chmod - r 777/web/www
<强>缺少默认的首页强>
4.1权限配完了,访问首页还显示403 Forbidden& # 63;
4.2网页根目录提供一个默认的首页:索引。html
上述内容就是使用Nginx时出现403年禁止错误如何解决,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。