(Quiz/3年次) 情報工学実験3/4: Apacheのログ読み

Share on:

ApacheによりWebサーバを運用すると,デフォルトの設定では /var/log/httpd/ 以下にアクセスログやエラーログ等のロギング情報が保存されることが多い.

以下は,NAL研Webサイトのトップページにアクセスした際に記録されたアクセスログの例を示している.

(/var/log/httpd/access_logより抜粋)
218.113.224.10 – – [04/Aug/2009:18:36:46 +0900] “GET / HTTP/1.1” 200 7354 “-” “Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19”

以下は,同じくNAL研Webサイトのトップページにアクセスした際に記録されたエラーログの例を示している.

(/var/log/httpd/error_logより抜粋)
[client 218.113.224.10] PHP Notice: Undefined index: value in /var/www/html/index.php on line 130
Tue Aug 04 18:36:47 2009] [error] [client 218.113.224.10] File does not exist: /var/www/html/item/css/images, referer: http://www.nal.ie.u-ryukyu.ac.jp/

上記を踏まえて,以下のクイズに答えよ.

  • access_log として出力されている情報より,読み取れる事実を列挙せよ.
  • error_log として出力されている情報より,読み取れる事実を列挙せよ.また,それらのエラーに対する解決策としてどのような方法が考えられるか,検討せよ.
  • /var/log/httpd/以下にログが保存されていなかった場合,どのようにすればログファイルを探すことができるだろうか?

Tags: , , ,