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出现:

[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: 未找到命令”

 

这篇关于报错“nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)”的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!