Problem in $remote_addr when proxying

lejeczek peljasz at yahoo.co.uk
Fri Jun 12 15:19:27 MSD 2009


hello there, I'm having similar(more newbie) problem with simple php,
it gives local fcgi address in return instead of user agent's, where to 
look?
cheers

Tyler Durden wrote:
> Hi,
> I have nginx as frontend for serving static files and a proxy to
> apache for dinamic request.
> The problem is on the $remote_addr that arrive to apache as 127.0.0.1
>
> In my virtualhost:
>
> upstream my_webcluster {
>     server 127.0.0.1:8080;
> }
>
> server {
>     ...
>     location  / {
>         proxy_pass  http://my_webcluster;
>         include     /etc/nginx/proxy.conf;
>     }
>     ...
> }
>
>
> in /etc/nginx/proxy.conf:
>
> proxy_redirect              off;
> proxy_set_header            Host              $http_host;
> proxy_set_header            X-Real-IP         $remote_addr;
> proxy_set_header            X-Forwarded-For
> $proxy_add_x_forwarded_for;
> client_max_body_size        10m;
> client_body_buffer_size     128k;
> proxy_connect_timeout       90;
> proxy_send_timeout          90;
> proxy_read_timeout          90;
> proxy_buffer_size           4k;
> proxy_buffers               4 32k;
> proxy_busy_buffers_size     64k;
> proxy_temp_file_write_size  64k;
>
> What I'm doing wrong here?
>
> Thanks in advance,
> Tyler
>
>
>   





More information about the nginx mailing list