[Mongrel] Nginx, Mongrel, Proxy and REMOTE_ADDR
Zed A. Shaw
zedshaw at zedshaw.com
Thu Nov 2 17:05:30 EST 2006
On Thu, 2 Nov 2006 08:25:41 -0600
"Joey Geiger" <jgeiger at gmail.com> wrote:
> 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.
Uh, why do you have apache->nginx->mongrel when you can just do nginx->mongrel instead?
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://safari.oreilly.com/0321483502 -- The Mongrel Book
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.
More information about the Mongrel-users