centos下nginx bind() to 0.0.0.0:8090 failed

cnetos下修改端口成非常规端口出现报错

2014/01/10 09:20:02 [emerg] 30181#0: bind() to 0.0.0.0:8090 failed (13: Permission denied)

原因seLinux限制了http的端口

方法一:关闭seLinux

方法二:添加seLinux允许的http端口

1、查看端口是否加入seLinux允许的http端口

semanage port -l | grep http_port_t

2、添加端口

semanage port -a -t http_port_t  -p tcp 8090

在湖闻樟注:如果出现 semanage command not found错误就执行

yum -y install policycoreutils-python


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