apache のログ中にある “internal dummy connection” を記録しない

Pocket

apache のログ中に出てくる “internal dummy connection” のログ。
ログを監視する際には、ちょっと邪魔になることも。
不要であれば、記録しないようにしてしまいましょう!
http.confの中に、「CustomLog」の記述がある行を探します。
標準設定であれば、
CustomLog logs/access_log combined
のようになっているでしょう。
その上に、1行追加します。
SetEnvIf User-Agent “internal dummy connection” nologging
この指定で、”internal dummy connection”というユーザーエージェントのアクセスに対して「nologging」という環境変数を有効にします。
そして、
CustomLog logs/access_log combined
の行を修正します。
CustomLog logs/access_log combined env=!nologging
「nologging」という環境変数が無い時に、ログを記録するように指定します。
これで、apacheのaccess_logの中に “internal dummy connection” の項目が表示されなくなります。