报错“nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)”

 

启动nginx出现:

[root@WALKER sbin]# ./nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

错误原因:

出现这种情况一般是80端口被占用了

 

解决方法:

关闭80端口

[root@WALKER sbin]#  fuser -k 80/tcp
80/tcp:              71622 71623

然后启动nginx启动成功了!!!

 

 

如果报错“-bash:fuser”,参考此链接

报错“-bash: fuser: 未找到命令”

 

posted @ 2022-04-25 23:26  屯子里唯一的架构师  阅读(480)  评论(0编辑  收藏  举报