Nginx 因权限问题无法转发connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,
Ngnix配置没有问题 就是转发不了 看了一下/var/log/nginx/error.log 日志
connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream,
解决方案:
1、执行下面的命令
1 |
setsebool -P httpd_can_network_connect 1 |
2、关闭SeLinux
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
方案转载自itnose,我用第一种方案,完美解决,域名访问成功,感谢开源,感谢博客,感谢分享,
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:破晓(http://www.code2048.net),谢谢!^^