Der Kern meines Problems:
Apache2 reagiert nicht auf LogFormat / CustomLog in der apache2.conf sondern loggt fröhlich in der alten Form weiter, egal was ich auch versuche
Die entsprechenden Zeilen (funktionieren im alten apache)
- Code: Select all
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %T %v " full2
CustomLog /var/log/apache2/access.log full2
(Anlass für das Ändern/Testen: Nach Umstellung auf Apache2 wird, anders als vom alten Apachen, für %{X-Forwarded-For}i nicht die Remote-IP sondern die lokale URL des reverse proxy in die Logdatei geschrieben)
Was ich bisher gecheckt habe:
- * nach jeder Änderung Apache2 stop/start? - Ja klar
- Code: Select all
CustomLog /var/log/apache2/access.log common (oder agent oder...)
- Code: Select all
CustomLog /var/log/apache2/andererDateiName full2:
* bearbeite ich die richtige Datei? - Ja: absichtliche Syntaxfehler führen zu Versagen des Servers
* anderes Format:
* andere Zieldatei statt access.log:
die Datei andererDateiName wird leer erstellt, geloggt wird weiterhin in access.log
* Statt full2 einen imaginären Format-Nickname ausprobiert. Keine Reaktion. Loggt.
* Alle Zeilen mit Log-Bezug auskommentiert: Keine Reaktion. Loggt.
Ideen? Grüße!