アクセスログのこの行の各項目の意味は何ですか?
127.0.0.1--[05/Feb/2012:17:11:55 +0000] "GET/HTTP/1.1" 200140 "-" "Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTMLなど) Gecko)Chrome/18.0.1025.5 Safari/535.19 "
結合ログ形式 を使用しているようです。
LogFormat "%h%l%u%t \"%r\"%> s%b \"%{Referer} i\"\"%{User-agent} i\""の組み合わせ
"-"
です。フォーマッタの完全な(?)リストは here にあります。ドキュメントの同じセクションには、他の一般的なログ形式もリストされています。ログがこのように見えない読者は、Apache構成が使用しているパターンをそこにリストするかもしれません。
また、ログの200 140セクションの後に「-」が意味することを理解していません
この値は、Joachimが説明するリファラーに対応します。ただし、ダッシュが表示される場合は、最初にリファラー値がなかったことを意味します(たとえば、ユーザーがブラウザにURLを入力した場合など、特定の宛先に直接移動しました)
「Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTML、Geckoなど)Chrome/18.0.1025.5 Safari/535.19」は?を意味します
これは、ブラウザ識別文字列であるUser-Agentの値です。
このため、ほとんどのWebブラウザーは次のようにUser-Agent文字列値を使用します。
Mozilla/[バージョン]([システムおよびブラウザー情報])[プラットフォーム]([プラットフォームの詳細])[拡張機能]。たとえば、iPadのSafariは次のものを使用しています。
Mozilla/5.0(iPad; U; Mac OS XのようなCPU OS 3_2_1; en-us)AppleWebKit/531.21.10(KHTML、Geckoのような)Mobile/7B405この文字列のコンポーネントは次のとおりです。
Mozilla/5.0:以前は、Mozillaレンダリングエンジンとの互換性を示すために使用されていました。 (iPad; U; Mac OS XのようなCPU OS 3_2_1; en-us):ブラウザーが実行されているシステムの詳細。 AppleWebKit/531.21.10:ブラウザが使用するプラットフォーム。 (KHTML、Geckoなど):ブラウザープラットフォームの詳細。 Mobile/7B405:これはブラウザで使用され、ブラウザで直接またはサードパーティを通じて利用可能な特定の拡張機能を示します。この例としては、Microsoft Live Meetingが拡張機能を登録して、Live Meetingサービスがソフトウェアが既にインストールされているかどうかを確認できるようにします。つまり、会議への参加を合理化できます。
この値は、エンドユーザーが使用しているブラウザを識別するために使用されます。