[Deploying Sakai] For folks using load balancers...

Seth Theriault slt at columbia.edu
Thu Nov 3 06:25:49 PDT 2011


Maurer, Christopher Wayne wrote:

> This isn't exactly a new problem for us, just thought I'd ask 
> others and see if maybe it's a configuration issue. Any calls 
> in the code for request.getRemoteAddress() always return the IP 
> of the load balancer.  We do pass the client's IP through in 
> the request header, so it's available, but we'd have to 
> specifically ask for it when we want to check for it.  Can you 
> tell either tomcat or the load balancer to do that so 
> getRemoteAddress() returns the IP of the client?  As an example 
> of the results of this, all the records in our sakai_session 
> table have the load balancer's IP in the session_ip column. 
> Just curious what others do here.

I use this Tomcat valve locally:

http://code.google.com/p/xebia-france/wiki/RemoteIpValve

I mentioned it about a month ago on this list.

Seth



More information about the production mailing list