On 17.09.2009 15:26, Tim Funk wrote: > There is no way. > > But you can alter the format property to log the Via header which does > have the ip address. (But it will also have more text in it too)
The X-Forwarded-For request header should do it. mod_proxy sets it. If you use mod_proxy_ajp, then everything is automatic, because ajp patches the request data according to the original client: http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html > The javadocs for AccessLogValve have all the variables you can use. Or: http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html#Access%20Log%20Valve Regards, Rainer > Angelo Chen wrote: >> Hi, >> I run tomcat behind an Apache server, Apache will proxy to tomcat from >> port >> 80, this works quite well, but the access log in tomcat shows only >> 127.0.0.1, not the real IP: >> >> 127.0.0.1 - - [17/Sep/2009:08:51:21 -0400] "POST /sendmsg HTTP/1.1" 302 - >> >> any idea how to have real IP in the log? >> >> Thanks, --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org