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] --------------------------------------------------------------------------