当前位置:   article > 正文

nginx出现权限问题(13: Permission denied)_nginx failed (13: permission denied)

nginx failed (13: permission denied)

在error_log中查看到错误:connect() to 127.0.0.1:8888 failed (13: Permission denied) while connecting to upstream

解决方法汇总:

1.修改nginx.conf 中user root

2.命令行执行 setsebool -P httpd_can_network_connect 1

3.缺少配置文件中index index.html index.htm这行在server中指定的文件

4.权限问题,如果nginx没有web目录的操作权限,也会出现403错误。修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决,chmod -R 777 /data

5.SELinux设置为开启状态(enabled)的原因。

# 将SELINUX=enforcing 修改为 SELINUX=disabled 状态。
vi /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled
  • 1
  • 2
  • 3
  • 4
# 重启生效
reboot
  • 1
  • 2

重启nginx

systemctl restart nginx 
# 这里是yum安装的nginx,有systemd监管nginx,其他安装用其他重启方式 
nginx -s reload
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/179372?site
推荐阅读
相关标签
  

闽ICP备14008679号