サービスご利用中のお客さま

VPSならラピッドサイト。VPS(仮想専用サーバー)販売15年の実績!

03) アクセスログファイル

アクセスログファイル

アクセスログにはWEBサーバーが処理した全てのリクエストが記録されます。

アクセス解析(Urchinなど)アプリケーションもApacheのアクセスログファイルを解析してグラフィカルな統計データを生成します。

問題発生時の調査には不可欠となり、サーバー運用において重要な役割を果たします。
全てのアクセスがテキスト形式で記録されていますので、膨大な量で貯まるとディスク容量を圧迫する原因になりえます。定期的な圧縮や削除などの循環処理が必要となります。

メインドメイン名のアクセスログファイルは"/var/log/httpd"ディレクトリー以下に保存されています。
ログファイルパスは"httpd.conf"の"CustomLog"で指定され、バーチャルホストに設定するドメイン名のアクセスログファイルも同様に"CustomLog"で指定されたパスに保存されます。

ログファイルのパスを確認

# ls -la /var/log/httpd/access_log

-rw-r--r-- 1 root root 591 May 21 17:43 /var/log/httpd/access_log

# ls -la /var/log/httpd/error_log

-rw-r--r-- 1 root root 222 May 20 05:43 /var/log/httpd/error_log

ログファイルの管理

アクセスログを参照
# less /var/log/httpd/access_log
全アクセスを監視
# tail -f /var/log/httpd/access_log
特定IPアドレスからのアクセスを監視
# tail -f /var/log/httpd/access_log | grep [IP address]
ログファイルの削除
# rm -i access_log

rm: remove regular file `access_log'? y

# rm -i error_log

rm: remove regular file `error_log'? y

ページの先頭へ戻る