Vielleicht hat hier jemand eine Idee zu Apache 2.4
Aktuell 2 Optionen und beide nicht benutzbar
____________________________

LoadModule            rpaf_module "modules/mod_rpaf-2.0.so"
RPAFenable            On
RPAFproxy_ips         127.0.0.1 10.0.0.4 10.0.0.103 91.118.73.4
RPAFsethostname       Off
RPAFheader            X-Forwarded-For
____________________________

LoadModule            remoteip_module "modules/mod_remoteip.so"
RemoteIPHeader        X-Forwarded-For
RemoteIPInternalProxy 127.0.0.1 10.0.0.4 10.0.0.103 91.118.73.4
____________________________

Erwünschtes und getestetes Verhalten mod_rpaf Apache 2.2
vor dem Einsatz von "Apache Trafficserver":

* IP die in Logs steht ist "X-Forwarded-For" des Proxy
* IP die mod_security sieht ist "X-Forwarded-For" des Proxy
* IP die PHP in $_SERVER['REMOTE_ADDR'] sieht ist "X-Forwarded-For" des Proxy
____________________________

Mit Apache 2.4 stimmt entweder die IP im Log nicht (mod_remoteip)
aber dafür die von $_SERVER['REMOTE_ADDR'] in PHP oder die
IP im Log stimmt (gepatchtes mod_rpaf) aber dafür enthät
$_SERVER['REMOTE_ADDR'] in PHP-Skripts die Proxy-Adresse

Beides im Produktivbetrieb ein absolutes No-Go, mod_security
habe ich mit Apache 2.4 nicht getestet weil schon egal, aber
auch hier gilt: Ich muss wenn ich für externe Security-Scans
diverse Regeln auf IP-Basis deaktiviere die externe und nicht
die des Proxy bekommen

-------- Original-Nachricht --------
Betreff: Re: mod_remoteip does NOT change access-log IP
Datum: Wed, 23 Jan 2013 18:16:56 +0100
Von: Reindl Harald <[email protected]>
Antwort an: [email protected]
An: [email protected]

hmpf - with "mod_rpaf" on httpd 2.4 the access-log-ip is correct
but the "REMOTE_ADDR" variable in PHP-scripts has the proxy-IP

means i can not upgrade production to 2.4 because "mod_remoteip"
will destory usages and "mod_rpaf" security because you have
inside php-scripts a LAN address from the proxy

"mod_rpaf" on httpd 2.2 replaces for sure ANY place like access-log,
error-log and REMOTE_ADDR in scripts with the "X-Forwarded-For"
from the trusted apache trafficserver

SERVER_ADDR     10.0.0.99
SERVER_PORT     8080
REMOTE_ADDR     10.0.0.103

Am 23.01.2013 18:08, schrieb Reindl Harald:
> however: 
> http://vova-zms.blogspot.co.at/2012/07/install-modrpaf-with-apache-24.html
> 
> patched "mod_rpaf" works with 2.4 but it would be really nice
> to have EXACTLY it's behavior in "mod_remoteip" because i see
> no way how i sell my customers chaning usages nor can i change
> the configuration of logging because a very mixed environement
> of vurtual hosts with or without trafficserver
> 
> Am 23.01.2013 17:06, schrieb Reindl Harald:
>> hi
>>
>> LoadModule            remoteip_module "modules/mod_remoteip.so"
>> RemoteIPHeader        X-Forwarded-For
>> RemoteIPInternalProxy 127.0.0.1 10.0.0.4 10.0.0.103 91.118.73.4
>> ________________________
>>
>> PHP - fine, exactly how it should do:
>> _SERVER["SERVER_ADDR"]       10.0.0.99
>> _SERVER["SERVER_PORT"]       8080
>> _SERVER["REMOTE_ADDR"]       10.0.0.99
>> ________________________
>>
>> BUT access-log contains the ip of the apache trafficserver
>> this is a major problem for replace mod_rafp with mod_remoteip
>> because webalizer-usages are more or less useless
>>
>> 10.0.0.103 - - [23/Jan/2013:17:01:53 +0100] "GET /images/page/tidy_16.gif 
>> HTTP/1.1" 304 -
>> "http://www.test.rh:8080/"; "Mozilla/5.0 (X11; Linux x86_64; rv:18.0) 
>> Gecko/20100101 Firefox/18.0" (-%)

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an