Problem:
Man will ein Verzeichnis (z.B.
/var/www/domain/verzeichnis/
) oder bestimmte Dateien (z.B. *.gif
) nicht mehr in den access_log haben.
Gründe gibt es dazu viele, wie z.B. das man die ganzen Bilder nicht mehr darin haben will, oder ein Verzeichnis woanders gelogt wird, oder, oder, oder.
Lösung:
Die Lösung basiert auf http://httpd.apache.org/docs/2.0/logs.html#conditional:
<Directory /verzeichnis>
SetEnv nologging
</Directory>
<Files *.gif>
SetEnv nologging
</Files>
CustomLog /var/log/apache2/access.log.domain common env=!nologging