Forward IP address to proxied server

mike mike503 at gmail.com
Thu Oct 16 04:09:14 MSD 2008


sounds like a thttpd config issue :p

unless thttpd has a way to say that "x-forwarded-for" is the true ip,
you're going to have to modify the app to use that IP etc


On Wed, Oct 15, 2008 at 5:02 PM, Daniel Mircea <lists at ruby-forum.com> wrote:
> Hi everyone,
>
> I'm using nginx as a reverse proxy for a thttpd server that handles cgi
> scripts.
> Everything works ok, except that the server doesn't seem to receive any
> visitor info, every IP is interpreted as 127.0.0.1.
>
> This is the config, that I'm using to forward requests:
>
> location ~ \.cgi$ {
>  proxy_set_header X-Real-IP $remote_addr;
>  proxy_set_header Host $http_host;
>  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
>  proxy_pass http://127.0.0.1:30001;
> }
>
> --
> # nginx -V
> nginx version: nginx/0.6.31
> built by gcc 4.1.2 20070626 (Red Hat 4.1.2-14)
> configure arguments: --prefix=/opt/local/nginx
> --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
> --error-log-path=/var/log/nginx/error.log
> --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid
> --lock-path=/var/lock/subsys/nginx --user=nginx --group=nginx
> --with-http_ssl_module --with-http_flv_module --with-http_dav_module
> --
> Posted via http://www.ruby-forum.com/.
>
>





More information about the nginx mailing list