Apache アクセスログ combined とは?

Apacheの設定ファイルからApacheのアクセスログの場所を確認した所、combined や common という記載がありました。

CustomLog "logs/access_log" combined

combined や common が何なのかについて説明します。

種類

アクセスログへ記載される内容は以下のように区別されるようです。

・combined
・common
・refer
・agent

common

commonは主に以下の情報を表します。

・アクセス元のIPアドレスまたはホスト名
・アクセスのしたファイル
・リクエストメソッド
・アクセスした時間
・レスポンスサイズ
・レスポンスステータスコード

refer

アクセス元のリンク(ページ)を表します。
アクセス元が自己申告したものなので、偽造が可能なようです。

agent

どの機種(スマホ、PC)やどのブラウザでアクセスしたかを表します。
アクセス元が自己申告したものなので、偽造が可能なようです。

combined

common、refer、agentを合わせて記載しているログになります。

アクセスログの内容の例

以下に、アクセスログの内容の例を記載します。

172.18.0.1 - - [05/Mar/2022:04:47:51 +0000] "GET / HTTP/1.1" 200 5 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.109 Safari/537.36"

最後に

combinedまたはcommonさえ分かっていればとりあえずは大丈夫のようですね。

© DeNnie.Lab All Rights Reserved.