nginx报错(13: Permission denied)

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、重启服务器即可

 

nginx报错(13: Permission denied)_第1张图片

你可能感兴趣的:(linux,selinux,nginx,linux)