| From | Sent On | Attachments |
|---|---|---|
| Igor Sysoev | Dec 30, 2006 10:25 am | |
| Aleksandar Lazic | Dec 30, 2006 10:40 am | |
| Igor Sysoev | Dec 30, 2006 10:44 am | |
| Guillermo Fernandez Castellanos | Dec 30, 2006 12:57 pm | |
| Igor Sysoev | Dec 30, 2006 1:06 pm | |
| Aleksandar Lazic | Dec 30, 2006 1:09 pm |
| Subject: | Re: Keep client ip address | |
|---|---|---|
| From: | Aleksandar Lazic (al-n...@public.gmane.org) | |
| Date: | Dec 30, 2006 10:40:24 am | |
| List: | ru.sysoev.nginx | |
Hi,
On Sam 30.12.2006 21:26, Igor Sysoev wrote:
I have the following system: [snipp] Is what i want to do possible? Does my approach make sense?
nginx passes a client address in X-Real-IP or X-Forwarded-For using
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
On Apache side you need to set mod_rpaf ( http://stderr.net/apache/rpaf/ )
or you change %h with %{X-Real-IP}i or with %{X-Forwarded-For}i
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html
On nginx side you do not need
set_real_ip_from 192.168.1.0/24; real_ip_header X-Real-IP;
They do the same thing as mod_rapf for Apache.
I think the realip_module isn't build by default, isn't it?!
If not then don't forget to give --with-http_realip_module option to ./configure ;-)
BR
Aleks





