nginx配置8081端口异常

1、为nginx配置8081端口,结果nginx报错。 (nginx配置8081端口监听,通过查看日志,出现nginx: [emerg] bind() to 0.0.0.0:8081 failed (13: permission denied)异常。但是其它端口监听/访问正常。)   截图如下:    nginx配置8081端口异常nginx配置8081端口异常   2、关于nginx启动成功,但浏览器访问不了的方法: (1)、对80端口进行防火墙配置 firewall-cmd --zone=public --add-port=80/tcp --permanent   (2)、重启防火墙服务 systemctl restart firewalld.service (备注:此方法无效,是浏览器访问不了再用此方法)   有效的解决方案: (1)、检查已开放端口 sudo semanage port -l | grep http_port_t   (2)、如果8081端口未出现在列表中,则执行: sudo semanage port -a -t http_port_t -p tcp 8081   结果执行完出现以下报错: ValueError: Port tcp/8081 already defined   nginx配置8081端口异常   3、所以我发现另一个服务具有TCP端口5000的已定义状态. 但是通过将-a选项替换为-m for modify,将tcp port 5000添加到http_port_t 所以有效的命令是:   semanage port -m -t http_port_t -p tcp 5000   执行后截图如下:   nginx配置8081端口异常nginx配置8081端口异常   4、至此,问题解决。

nginx配置8081端口异常

上一篇:go 端口被占用


下一篇:Rocket - subsystem - HasTiles