Apache-2.2
apache更新後連接被拒絕
更新我的 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 無法啟動的原因