Re: проксирование nginx на nginx & REMOTE_ADDR

Vitaliy Okulov vitaliy.okulov at gmail.com
Fri Sep 19 17:16:01 MSD 2008


http://sysoev.ru/nginx/docs/http/ngx_http_realip_module.html

19 сентября 2008 г. 16:31 пользователь Денис <alfa at 1nsk.ru> написал:

> Здравствуйте.
>
> Есть схема:
> Сервер А nginx 192.168.0.1
>
> и Сервер Б nginx 192.168.1.1
>
> ряд пользователей запрашивают данные с сервера А, который
>
> location / {
> proxy_pass        http://192.168.1.1/;
> proxy_set_header  Host        domain.ru;
> proxy_set_header  X-Real-IP  $remote_addr;
> proxy_set_header  X-Forwarded-For       $proxy_add_x_forwarded_for;
> }
>
> => в логах сервера Б светится REMOTE_ADDR 192.168.0.1, а не клиентский.
>
> В какую сторону посмотреть чтобы поправить, я так понимаю надо на уровне
> сервера Б проверять HTTP_X_REAL_IP и если есть, заменять его или удалять
> первый адрес из X-Forwarded-For
>
>
>
> --
> Денис (ALFA-RIPE)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080919/92654944/attachment.html>


More information about the nginx-ru mailing list