(Solved:) Keine Reaktion auf CustomLog-Direktive (Apache2)

Alles, was den Apache betrifft, kann hier besprochen werden.

(Solved:) Keine Reaktion auf CustomLog-Direktive (Apache2)

Postby stso » 15. April 2009 04:02

Hallo zusammen!

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
    * bearbeite ich die richtige Datei? - Ja: absichtliche Syntaxfehler führen zu Versagen des Servers
    * anderes Format:
    Code: Select all
    CustomLog /var/log/apache2/access.log common (oder agent oder...)
    Keine Reaktion. Loggt weiterhin im alten Format.
    * andere Zieldatei statt access.log:
    Code: Select all
    CustomLog /var/log/apache2/andererDateiName full2:

    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!
Last edited by stso on 15. April 2009 17:47, edited 1 time in total.
stso
 
Posts: 2
Joined: 15. April 2009 03:46

Re: Keine Reaktion auf CustomLog-Direktive (Apache2)

Postby Wiedmann » 15. April 2009 09:03

bearbeite ich die richtige Datei? - Ja: absichtliche Syntaxfehler führen zu Versagen des Servers

Zumindest eine Datei die der Apache benutzt. Deine Einstellung wird aber evt. in einer anderen Datei durch ein CutomLog oder TransferLog überschrieben.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Keine Reaktion auf CustomLog-Direktive (Apache2)

Postby stso » 15. April 2009 17:46

Danke für die Antwort - Problem gelöst!

Tatsächlich gehört die CustomLog-Direktive offenbar gar nicht in die Datei apache2.conf! (Wer die da wohl hineingeschrieben hat..? In apache2.conf.dpkg-dist gibt sie es jedenfalls nicht)
In apache2.conf können zwar mit LogFormat Formate definiert werden, die CustomLog-Zeile steht aber in der Datei /etc/apache2/sites-available/default und wird nachher abgearbeitet.

Beste Grüße
stso
 
Posts: 2
Joined: 15. April 2009 03:46


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests