いつの間にかapacheが落ちてました。
落ちた原因は不明ですが、とにかく起動。しかしドキュメントルートが変わったらしく別のファイルを見に行っている模様。
そこで復活するまでのメモ。
ドキュメントルート確認
まず行ったのが、ドキュメントルートの確認。
httpd.confの中を見て、DocumentRootの場所を確認するも、おかしいところは見つからない。まー、そりゃいじってないんだから、当然ちゃ当然。
じゃ、何故、違うファイルを見ているのか。
別のhttpd.confの存在
apacheインストール時に、試行錯誤してたので、他のhttpd.confファイルも存在してました。そこで、その別のhttpd.confファイルを見ているのではないか、と疑ってみる。
■読んでほしいhttpd.confの場所
/usr/local/apache2/conf/httpd.conf
■誤って読んでるっぽい場所
/etc/httpd/conf/httpd.conf
httpd.confのファイルの場所を指定する方法ってあったかなー、というのが思いつかなかったので、思い切って誤ってるほうのファイルをリネームしてみた。
#cd /etc/httpd/conf/
#rename httpd.conf httpd.conf200906013
#rename httpd.conf httpd.conf200906013
そしてapache再起動
#/usr/local/apache2/bin/apachectl stop
#/usr/local/apache2/bin/apachectl start
#/usr/local/apache2/bin/apachectl start
・・・で、無事元に戻ったようです。期待通りに動いてくれてます。
動作的には、httpd.confの場所を順次探しているような動きなんですかね。。。
httpd.confの場所を指定できないんかな・・・
|
タグ: apache
apacheが落ちてた