2013-10-09 15 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/log/apache2または/ var/log/httpdを確認してください。 – emsworth

+0

これは私がコマンドラインで取得したものです。私が試してみた時の周りのエントリ –

+0

"/ etc/apache2/sites-enabled/000-default"というファイルが実際に存在するかどうか分かりません。それがあれば、それはシンボリックリンクかファイルですか?シンボリックリンクの場合、それは何を指していますか? – emsworth

答えて

4

Qbenからも回答があったように、sites-enabledフォルダ内の無効なシンボリックリンクが問題でした。破損したシンボリックリンクを削除し、有効なシンボリックリンクを追加すると問題が解決されます。

4

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

site-enabledsite-available内のファイルへのシンボリックリンクが含まれている必要があり、私はあなたの000-defaultシンボリックリンクがsite-availableで実際のファイルへリンクしていないと思います。

私はこのUbuntuガイドがあなたにとって興味深いかもしれないと思います。

+0

ありがとう私はサイト対応のフォルダを見て、 "000-default"というファイルがあり、 "site-available"フォルダには以下のファイルがあります。 "default-ssl"とkooserver.conf –

1

理由の一つは、あなたが多くのうち/etc/apache2/sites-enabled

    1. ゴー/一部[sitename].confファイル、1 /一部が交差することができることを確認しenabled.Toされていないいくつかのサイトを持っているかもしれないということがあり
    2. sudo service apache2 restart .

    3. それら見つけ交差
    4. Apacheを再起動サーバーを削除します。

    これはあなたを助けてくれましたが、他の理由もあります。ありがとうございました。

  • +0

    私はあなたの試みに感謝しますが、コメントのように答えてみてください。 – Hamad

    +0

    私はいくつかの変更を加えました。 –

    関連する問題