apache

apacheのログの確認方法

2016/09/16

apacheのログの確認方法を忘備録としてポストします。

アクセスログ、エラーログの設置場所

httpd.confに設定されている

まず apache のログの設置場所ですが、/etc/httpd/conf/httpd.conf で指定されているパスに設定されております。

viエディタで開いてみます。
viエディタで検索したいときは、

/CustomLog[Enter]

とスラッシュ、検索語句と入力し、小文字 [n] キーで順送り、大文字 [N] キーで逆送りでジャンプします。

大体、下のように設定されていると思います。

アクセスログ:CustomLog logs/access_log combined
エラーログ:ErrorLog logs/error_log

スラッシュなしの logs とは、サーバールートからのパスのようです。
なので、結局のところ、

アクセスログ:/var/log/httpd/access_log
エラーログ:/var/log/httpd/error_log

に保存されていることとなります。

ちなみに httpd ディレクトリは権限が root ユーザになっていると思いますので、ルート用のパスワードが必要です。
一般のレンタルサーバなどの場合は、自分のスペースの log ディレクトリなどに保存されていると思われます。

ログの確認方法

less コマンドで内容を確認

ログを確認するコマンドは、lessコマンドが一般的かと思われます。

試しにエラーログを表示。

などのように、エラーが記録されています。

lessコマンドの終了は [q]キーで行います。
検索は、vi と同じく [/] キーにつづいて検索語を入力、[n]で順送りで移動となっています。

-apache
-, , , , , , ,