Apache の特定のIPアドレスからのアクセスログを
取得させない方法を調査する事にしました
通常だと以下の設定を行う事でアクセスログから排除されます
SetEnvIf Remote_Addr 192.168.0. nolog
ただ、この設定だと 192.168.0 のセグメントのログを
全て排除される状態になります
例えば、192.168.0.1 のIPアドレスだけを排除する場合は
以下の設定が必要でした
<IfModule mod_setenvif.c> SetEnvIf Remote_Addr "^192.168.0.1$" nolog </IfModule>
正規表現を使用する事で特定のIPアドレスのログを取得しなくなりました
また、nolog を使用する事で、CustomLog の設定が簡単になります。