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

Kategorien:

Stichwörter:

apache · apache2 · logging · access_log · logfile ·