04) アクセスログファイル
アクセスログファイル
アクセスログにはWEBサーバーが処理した全てのリクエストが記録されます。
アクセス解析(Urchinなど)アプリケーションもApacheのアクセスログファイルを解析してグラフィカルな統計データを生成します。
問題発生時の調査には不可欠となり、サーバー運用において重要な役割を果たします。
全てのアクセスがテキスト形式で記録されていますので、膨大な量で貯まるとディスク容量を圧迫する原因になりえます。定期的な圧縮や削除などの循環処理が必要となります。
メインドメイン名のアクセスログファイルは"/var/log/httpd"ディレクトリー以下に保存されています。
ログファイルパスは"httpd.conf"の"CustomLog"で指定され、バーチャルホストに設定するドメイン名のアクセスログファイルも同様に"CustomLog"で指定されたパスに保存されます。
アクセス解析(Urchinなど)アプリケーションもApacheのアクセスログファイルを解析してグラフィカルな統計データを生成します。
問題発生時の調査には不可欠となり、サーバー運用において重要な役割を果たします。
全てのアクセスがテキスト形式で記録されていますので、膨大な量で貯まるとディスク容量を圧迫する原因になりえます。定期的な圧縮や削除などの循環処理が必要となります。
メインドメイン名のアクセスログファイルは"/var/log/httpd"ディレクトリー以下に保存されています。
ログファイルパスは"httpd.conf"の"CustomLog"で指定され、バーチャルホストに設定するドメイン名のアクセスログファイルも同様に"CustomLog"で指定されたパスに保存されます。
ログファイルのパスを確認
[root@linux ~]# ls -la /var/log/httpd/access_log
-rw-r--r-- 1 root root 591 May 21 17:43 /var/log/httpd/access_log
[root@linux ~]# ls -la /var/log/httpd/error_log
-rw-r--r-- 1 root root 222 May 20 05:43 /var/log/httpd/error_log
-rw-r--r-- 1 root root 591 May 21 17:43 /var/log/httpd/access_log
[root@linux ~]# ls -la /var/log/httpd/error_log
-rw-r--r-- 1 root root 222 May 20 05:43 /var/log/httpd/error_log
ログファイルの管理
アクセスログを参照
[root@linux ~]# less /var/log/httpd/access_log
全アクセスを監視
[root@linux ~]# tail -f /var/log/httpd/access_log
特定IPアドレスからのアクセスを監視
[root@linux ~]# tail -f /var/log/httpd/access_log | grep [IP address]
ログファイルの削除
[root@linux ~]# rm -i access_log
rm: remove regular file `access_log'? y
[root@linux ~]# rm -i error_log
rm: remove regular file `error_log'? y
rm: remove regular file `access_log'? y
[root@linux ~]# rm -i error_log
rm: remove regular file `error_log'? y
サーバーのデータ削除の作業は、設定代行オプションにて承っております。
テクニカルサポートへお問い合わせください。
