Hallo Liste,

der Apache loggt im Falle eines mitgelieferten X-Forwarded-For Headereintrag
nur diese, statt die des Proxys. Nun ist mir heute aufgefallen, daß einige
Proxies den X-Forwarded-For als Bereich angeben. Sieht dann so aus:

,---[ Zeile aus der access_log ]
| ..
| xxx.xxx.14.78, xxx.xxx.135.40, unknown - - [23/May/2003....
| ..
`---

Wie definiert man nun eine Regel, die in obigen Falle doch die Proxyadresse
statt die X-Forwarded-For-Adresse verwendet?

,---[ Auszug aus der httpd.conf ]
|
| SetEnvIfNoCase X-Forwarded-For "\." proxy
|
| LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
| LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\"" combined_proxy
|
| <virt.Host>
| ..
| CustomLog "|/usr/sbin/cronolog
/var/www/my.host.tld/logs/access_log.%Y%m%d" combined env=!proxy
| CustomLog "|/usr/sbin/cronolog
/var/www/my.host.tld/logs/access_log.%Y%m%d" combined_proxy env=proxy
| ..
| </virt.Host>
|
`---


lg, Peter



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an