nginx提示地址或端口被占用解決
今天小編在啟動nginx 的時候遇到如下的錯誤
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already use)
這個就是nginx 的80 端口被占用了 我們時常在nginx啟動或者關閉關閉過多的情況下出現的
1、檢查80端口被什麼程序占用
fuser -n tcp 80
如
root@gaojin-R410IU:/home/gaojin# fuser -n tcp 80
80/tcp: 1116
2、刪除對應的程序進程即可
kill -9 1116
3、如果確認就只有nginx占用,也可以直接結束nginx的所有進程
killall -9 nginx
好的再次 /etc/init.d/nginx start 就正常啟動了