Apache-2.2

CentOS 的 Apache 無法啟動

  • July 7, 2020

剛剛重新安裝了 CentOS,我也安裝了 apache,但它不會啟動。

[root@blah /]# /etc/init.d/httpd start
Starting httpd:                                            [FAILED]

這就是我得到的。我嘗試重新啟動作業系統,仍然沒有。有任何想法嗎?我確實檢查了 /etc/httpd/logs/error_log 文件,這就是我發現的。

Unable to open logs

您的某個配置參數中定義的路徑可能不存在或權限錯誤。有一些即使它們不存在,Apache 也可以啟動,而其他一些,如主錯誤日誌(還有其他)會導致它無法啟動。看這裡。

另外,檢查以確保它尚未執行:

service httpd status

或者

ps aux|grep httpd

如果您的所有路徑都存在,具有良好的權限,apache 尚未執行並且您在系統日誌中看不到任何內容(預設為 /var/log/messages),那麼我將通過刪除 httpd rpm 並重新安裝並開始回溯超過。

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