Apache-2.2

apache更新後連接被拒絕

  • April 24, 2020

更新我的 apache後,我的虛擬主機都無法訪問,伺服器響應“連接被拒絕”。日誌中沒有錯誤,我不知道是什麼原因造成的。我的虛擬主機是這樣的:

<VirtualHost 173.XXX.XXX.XXX:80>
     ....
     ServerName hostname.com
     ....
</VirtualHost>
<VirtualHost 173.XXX.XXX.XXX:443>
     ....
     ServerName hostname.com
     ....
</VirtualHost>

關於如何調試的任何想法?

“連接被拒絕”意味著 apache 沒有監聽 80 埠;執行此命令以確保” lsof -i:80,如果您沒有找到輸出,則啟動 apache 並重試

更新:看到不同命令的一些輸出後;事實證明,libapache2-mod-php5沒有安裝,因為dpkg -l | grep apache2它被標記為’rc’(已刪除,但配置文件仍然存在)。由於調試資訊顯示正在載入 mod_php5,因此缺少此包是導致 apache 無法啟動的原因

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