Ubuntu(AmazonEC2)でWebサーバを公開するときにハマった事象2
apacheのインストールを終えて、普通ならばブラウザから疎通できるはず・・・
と確認しても404エラーが発生してどうしようもない。
Not Found
The requested URL / was not found on this server.
Apache Server at ec2-xxxxxxxxxxxx.ap-northeast-1.compute.amazonaws.com Port 80
動かないものですね!
で、ログ。
> cat /var/log/apache2/error.log
[Sun Oct 27 02:18:31 2013] [error] [client xxx.xxx.xxx.xxx] File does not exist: /etc/apache2/htdocs
[Sun Oct 27 02:18:33 2013] [error] [client xxx.xxx.xxx.xxx] File does not exist: /etc/apache2/htdocs
[Sun Oct 27 02:20:44 2013] [error] [client xxx.xxx.xxx.xxx] File does not exist: /etc/apache2/htdocs
[Sun Oct 27 02:20:48 2013] [error] [client xxx.xxx.xxx.xxx] File does not exist: /etc/apache2/htdocs
ドキュメントルートにファイルが存在してないよって・・・・/etc/apache2/htdocsなんてルートに設定した覚えはないよ。
/etc/apache2/conf.d/defaultにはちゃんとしたドキュメントルートを設定してます。あれ。
これ、結局わからずじまい