Networking

服務httpd重啟錯誤

  • August 8, 2012

為什麼我在重置 httpd 時總是收到錯誤消息:

Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

每次我必須使用sudo fuser -k -n tcp 80(我不知道它是做什麼的)然後它就可以工作了。我怎樣才能永久解決這個問題?

使用 CentOS 6.3

  1. 查找可能使用埠 80 的打開文件
lsof -i :80

2)檢查你的 apache.conf / httpd.conf 的指令 Listen

  1. 檢查 /var/log/httpd/error.log

引用自:https://serverfault.com/questions/415487