2013-10-09 111 views
6

我已經在webmin上用舊的pc設置了ubuntu服務器。我不確定發生了什麼,但是我重新啓動了服務器,當它啓動時,它現在在Apache嘗試啓動時得到這個。Apache2不會啓動

* Starting web server apache2 
apache2: Syntax error on line 237 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default: No such file or directory 
Action 'start' failed. 
The Apache error log may have more information. 

我檢查這個文件在這條線上,它看起來像這樣:

# Include the virtual host configurations: 
Include sites-enabled/ 

我已刪除Apache和重新安裝,但不知道爲什麼它仍然失敗。

+0

這並不像你的Apache日誌,檢查/ var /日誌/ Apache2的或/ var /日誌/ httpd的 – emsworth

+0

@emsworth這是我在命令行中我設法讓到日誌和那裏沒有當我嘗試嘗試 –

+0

時,我不確定我是否完全明白,文件「/ etc/apache2/sites-enabled/000-default」實際上是否存在?如果是這樣,它是符號鏈接還是文件?如果它是符號鏈接,它指向什麼? – emsworth

回答

4

正如Qben回答的,問題是啓用了網站的文件夾中的符號鏈接無效。刪除損壞的符號鏈接並添加一個有效的符號將解決問題。

4

您沒有啓用默認站點:

/etc/apache2/sites-enabled/000-default: No such file or directory 

site-enabled應包含site-available符號鏈接文件,我猜你的000-default符號鏈接不鏈接到真實的文件中site-available

我想這個Ubuntu指南可能是你感興趣的。

+0

謝謝我剛剛查看了啓用網站的文件夾,並且有一個名爲「000-default」的文件,並且在「網站可用」文件夾中有以下文件。 「default-ssl」和kooserver.conf –

1

其中一個原因可能是,你可能有一些網站,是不是enabled.To檢查

  1. 轉到/etc/apache2/sites-enabled
  2. 了許多/一些[sitename].conf文件,一個/一些可以交叉
  3. 刪除那些被發現橫渡
  4. 重新啓動Apache服務器

    sudo service apache2 restart .

希望這對你有幫助,但也可能是其他原因。謝謝。

+0

我非常感謝你的回答,但試着回答不像評論。 – Hamad

+0

我做了一些改變,希望這有助於! –