apacheのアクセスログの意味を詳しく教えてください。

192.168.1.1(本当はグローバルなIP) - - [19/Jan/2006:02:46:12 +0900] IGET /~hoge/hogehoge/000.jpg HTTP/1.1I 304 - Ihttp://hogehoge.netI IMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)I
こんな感じのがあったとします。サーバでは どんな処理がされてますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/19 04:31:19
  • 終了:--

回答(1件)

id:kimizu No.1

kimizu回答回数726ベストアンサー獲得回数212006/01/19 08:59:03

ポイント40pt

ここが詳しく解説されていて良さそうです。

重要なのは、IPアドレスとGET以降のURLおよびステータス(304とか)ですね。

http://www.nda.co.jp/memo/RFC2068.html

RFC2068�EHTTP�G���[�R�[�h�\

ステータスの一覧は、こちらでどうぞ。


ちなみに、304はNot Modifiedで、

「サーバ上にあるファイルがブラウザの

キャッシュと同じだったから、サーバからは

読み直さなくて大丈夫」

というステータスです。


サーバではファイルの日付を比較して、

サーバ上のものとクライアントのものが同じだと

判断し、クライアントには「同じだったよ」、

という情報のみを返事をしています。

id:yoshi5231

参考になりました ありがとうございます。

2006/01/19 09:07:13
  • id:Muaki
    大変参考になりました。

    Firefoxで、この状態になってしまい、途方にくれていました。
    再表示のボタンが表示されていて、いくら再表示しようとしても、駄目でしたが、こちらを見て、キャッシュをクリアする事で、正常な表示になりました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません