linux部署nginx时遇到nginx: [emerg] bind() to 0.0.0.0:7014 failed (13:...ed)的解决办法

如果觉得对您有所帮助的话,感谢您的点赞关注收藏和评论!!!
话不多说,直接进入正题!

​​
一般遇到这种问题,如果端口大于1024的情况:

我们首先需要先查看其http允许访问的端口:

semanage port -l | grep http_port_t

在这里插入图片描述
如图所示,没有出现7014端口,所以我们需要将其加上:

semanage port -a -t http_port_t  -p tcp 7014

在这里插入图片描述
还有一种情况是端口小于1024(类似于这种):
在这里插入图片描述
只需要su root,转到root权限再操作就行,原因是1024以下端口启动时需要root权限,所以sudo nginx即可!!!

你可能感兴趣的:(Linux,linux,nginx,运维)