might be nice to have something like this in RequestGlobals: public String getRealRemoteAddr() { String ip = requestGlobals.getHTTPServletRequest().getHeader("X-Forwarded-For"); if (ip != null) return ip; else return requestGlobals.getHTTPServletRequest().getRemoteAddr(); }
Howard Lewis Ship wrote: > > Should Tapestry assume it is running behind Apache and correctly > operate on those special headers? > > On Sun, Jan 11, 2009 at 2:57 PM, Kevin Menard <nirvd...@gmail.com> wrote: >> Hi Angelo, >> >> I think you need to take a look at the X-Forwarded-For header. Please >> see: >> >> http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#x-headers >> >> -- >> Kevin >> >> >> >> On Sun, Jan 11, 2009 at 7:53 AM, Angelo Chen <angelochen...@yahoo.com.hk> >> wrote: >>> >>> Hi, >>> >>> When running Tomcat behind a Apache Http server using >>> proxy/reverseproxy, >>> following code returns "127.0.0.1" always, >>> any solution to this? Thanks. >>> >>> @Inject >>> private RequestGlobals requestGlobals; >>> void setupRender() { >>> String remoteIP = >>> requestGlobals.getHTTPServletRequest().getRemoteAddr(); >>> } >>> -- >>> View this message in context: >>> http://www.nabble.com/t5%3A-when-running-tomcat-behind-Apache-tp21398829p21398829.html >>> Sent from the Tapestry - User mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > > -- View this message in context: http://www.nabble.com/t5%3A-when-running-tomcat-behind-Apache-tp21398829p21437220.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org