2016-11-05 169 views
0

當我啓動apache2它失敗,我得到這個錯誤。我最後的改變是在/etc/apache2/mods-enabled/dir.conf文件中,我把index.php放在列表的第一位。但是,我已經重新安裝了Apache來獲取默認文件,並保持錯誤。無法啓動Apache

apache2.service的作業失敗,因爲控制進程退出,出現錯誤代碼爲 。有關詳細信息,請參閱「systemctl status apache2.service」和「journalctl -xe」。

當我往裏journalctl,細節顯示下:

apache error log

我不知道我該如何解決這個問題,我試圖與服務器名稱本地主機在httpd.conf文件和另一提示但保持失敗。謝謝

+0

由於日誌說,它是失敗的,因爲事端g已經在使用端口80.是否有另一個Apache實例已經運行,或者你還在運行nginx?如果您無法設法關閉任何現有的服務器進程使用相同的端口,是否嘗試重新啓動整個系統? –

回答

0

好吧,我解決了它。問題是我有nginx容器在apache也想要的地方聽。解決方法是:查找在80端口偵聽的進程與

須藤lsof的-i:80

,然後殺死

須藤殺死所有進程-9進程

謝謝