私のホームシステムにはUbuntu 13.10を使用しています。今日、Apacheをバージョン2.4.6からバージョン2.4.7にアップグレードしたところ、動作しなくなりました。これは、次のことを意味します。
Apacheが実行されています(pgrep Apache
で確認しましたが、次のバージョン2.4.7-1+sury.org~saucy+1
があります)。 http://localhost/
にアクセスしようとすると、
リクエストされたURL /はこのサーバーで見つかりませんでした。
Localhostポート80のApache/2.4.7(Ubuntu)サーバー
http://localhost/index.html
を試しても同じ
リクエストされたURL /index.htmlがこのサーバーで見つかりませんでした。
私は/var/www
フォルダーをクリーンアップしました(すべてを削除し、残っているのはindex.html
だけです。また、Apacheがファイルを読み取る権限を持っていることも確認しました(実際、すべてのwwwディレクトリとすべてのディレクトリに777を配置しました)。
error.log
とaccess.log
を切り捨てて、再度localhostにアクセスしようとしました。 Error.logは変更されておらず、唯一の行:
127.0.0.1 - - [TIMESTAMP] "GET /index.html HTTP/1.1" 404 498 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36"
access.logに表示されます。
私は他に何を試すことができるかアイデアがありません。どうすればこれを修正できますか?もう1つの重要なことは、Apacheをアップグレードしているときに、confファイルを新しいファイルに変更するかどうかを尋ねられたため、私はそのまま使用することにしました(今は後悔しています)。
同じ問題が発生し、/ etc/Apache2/sites-available/000-default.confファイルの次の行を変更しただけです。
DocumentRoot /var/www/html
沿って
DocumentRoot /var/www