Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied)

最近学习python并用django搭建博客,CentOS搭建的Nginx+uwsgi+python3的运行环境,搭建成功之后访问网站,报错502,然后查看nginx错误日志,提示:connect() to 127.0.0.1:8000 failed (13: Permission denied)

网上查资料说是selinux问题,经过使用如下命令暂时关闭selinux之后,网站的确可以访问了。

setenforce 0

但是selinux毕竟是一个安全组件,还是想保留着,于是又打开了网络访问权限。

#查看网络访问权限
getsebool -a | grep httpd_can_network_connect

#打开网络访问权限,-P是永久保留这个设置
setsebool -P httpd_can_network_connect 1

这样网站就可以访问了,selinux作为服务器的安全组件,不要轻易的关闭

上一篇: 没有了