nginx监听端口,防火墙问题

nginx启动失败原因

nginx: [emerg] bind() to 0.0.0.0:8081 failed (13: Permission denied)

解决办法:

# 查看SELinux开放端口
semanage port -l | grep http_port  
# 添加端口, 如果-a参数提示失败,可以用-m
semanage port -a -t http_port_t -p tcp 5000
# 修改端口
semanage port -m -t http_port_t -p tcp 5000

semanage

semanage命令 是用来查询与修改SELinux默认目录的安全上下文

你可能感兴趣的:(nginx监听端口,防火墙问题)