[Mongrel] Nginx, Mongrel, Proxy and REMOTE_ADDR

Joey Geiger jgeiger at gmail.com
Thu Nov 2 09:25:41 EST 2006


Whoops,
I removed the line below.
proxy_set_header         X-Forwarded-For $proxy_add_x_forwarded_for;

I believe what was happening, was that apache was proxying the request
to nginx, and adding the x_forwarded_for as the real ip (192.168.1.21)
then, nginx was passing the proxy request to mongrel, and was adding
the ip that it was forwarding for (127.0.0.1) so the address that was
passed to REMOTE_ADDR ended up as 192.168.1.21, 127.0.0.1.

By removing that line from the nginx configuration, it only passed the
first ip address.


On 11/1/06, Aleksandar Lazic <al-mongrelusers at none.at> wrote:
> On Mit 01.11.2006 15:02, Joey Geiger wrote:
> >
> >I removed the   and only the normal IP was passed.
>                ^^?
> Aehm what have you removed?!
>
> Regards
>
> Aleks
>
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
>


More information about the Mongrel-users mailing list