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 <[EMAIL PROTECTED]> 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
> [email protected]
> http://rubyforge.org/mailman/listinfo/mongrel-users
>
_______________________________________________
Mongrel-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to