Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

有時候我們開啓或重啓Nginx時會報如下錯誤:

Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

原因是端口號80被其它程序或文件佔用了,那麼就幹掉這個程序吧:
root用戶下:

fuser -k 80/tcp

非root用戶下:

sudo fuser -k 80/tcp

然後開啓或重啓Nginx即可。

fuser命令可以幹掉絕大數佔用端口的程序或文件,望學之。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章