Der Martin: Apache und Herkunfts-bezogenes Logging

Beitrag lesen

Hi,

Daher möchte ich erreichen, dass der Apache seine Logfiles abhänigig von der Herkunft des jeweiligen Requests beschreibt.

aber nicht nach der geographischen Herkunft, die ist nämlich schwer bis unmöglich zuverlässig festzustellen.

Ist es ein lokaler LAN-Request, soll z.B. access_lan.log bedacht werden. Bei einem www-Request aus dem Internet soll z. B. in access_www.log geschrieben werden.

Das ist kein Problem, hatte ich bei meinem Spiel-Apachen lange Zeit so.
Mit SetEnvIf setzt du eine Umgebungsvariable abhängig davon, ob die Client-IP mit 127 beginnt (oder zur Netzadresse deines LAN passt). Mit CustomLog wählst du dann abhängig von dieser Umgebungsvariablen eine von mehreren Log-Direktiven aus. Das können neben unterschiedlichen Logdateien auch unterschiedliche Formate sein.

Bisher konnte ich zu diesem Thema nichts finden. Ich glaube aber fest daran, dass man mit dem Apache (fast) alles machen kann.

Fast. Mit Schuheputzen tut er sich noch schwer. ;-)

Ciao,
 Martin

--
"Gestern habe ich die Rede des Parteivorsitzenden gehört. Zwei Stunden lang!" - "Worüber?" - "Hat er nicht gesagt."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(