nginx报错: [crit] 87368#0: *1 connect() to 172.30.159.149:16070 failed (13: Permission denied)
报错原因:
网上绝大部分是说nginx的配置文件nginx.conf中的用户权限[user nginx]的原因,
将[user nginx] 改为 [user root] 即可。
但还有一个原因,绝大部分人都没有提到!!!!!!!
那就是selinux!!!!!!!!!!!!!!
把该死的selinux关掉就行了,
临时关闭selinux
1、查看selinux状态
root#~:getenforce
Enforcing
2、临时关闭selinux
root#~:setenforce 0
3、查看selinux状态
root#~:getenforce
Permissive
永久关闭selinux
1、编辑/etc/sysconfig/selinux文档
命令如下:
vi /etc/sysconfig/selinux
2、将SELINUX=enforcing改为SELINUX=disabled
3.或者不执行1,2 直接执行命令:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
4、重启服务器即可