[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