うまいぼうぶろぐ

linuxとhttpdとperlのメモ

apacheの出力ログを限定する

ロードバランサの監視が頻繁に来て、無駄にアクセスログを圧迫して嫌な感じなので調べてみた。ここを参考にしました。


特定のIPからのアクセスをログに出さなくする場合はこんな感じかな。

SetEnvIf Remote_Host "192\.168\.100\.(1|2|3)$" nolog
Customlog logs/access.log common env=!nolog

SetEnvIfでnologを定義して、nologにマッチしないものだけ(192.168.100.1,2,3以外からのアクセスのみ)出力する。