Thanks for the quick reply. Works like a charm!


Konstantin Kolinko wrote:
> 
> 2011/11/22 rswart <rjsw...@gmail.com>:
>>
>>
>> Hi,
>>
>> I'm trying to configure the RemoteIp in combination with AccessLogValve.
>> request.getRemoteAddr() return the  correct remote-ip from
>> X-Forwarded-For
>> header, but AccessLogValve still logs the unmodified (proxy) ip-address.
>> Can
>> this be related to the execution order of valves? Can I enforce the order
>> somehow?
> 
> No. It is not related to their order.
> If you need AccessLogValve  to use information from RemoteIpValve you
> have to enable that explicitly. See "requestAttributesEnabled" in the
> documentation.
> 
> http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html
> 
>>
>>
>> Version = 7.0.22, valves:
>>
>>      <Valve className="org.apache.catalina.valves.RemoteIpValve"
>>             remoteIpHeader="X-Forwarded-For"
>>             protocolHeader="X-Forwarded-Proto"/>
>>
>>       <Valve className="org.apache.catalina.valves.AccessLogValve"
>> directory="logs"
>>               prefix="${instanceId}_access." suffix=".log"
>>               pattern="%h %{Host}i %t &quot;%r&quot; %s %b
>> %{klm_tracking_id}c %S %D" />
>>
> 
> Best regards,
> Konstantin Kolinko
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/RemoveIpValve-and-valve-execution-order-tp32872128p32872144.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to