Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
проксирование nginx на nginx & REMOTE_ADDR
- To: nginx-ru@xxxxxxxxx
- Subject: проксирование nginx на nginx & REMOTE_ADDR
- From: Денис <alfa@xxxxxxx>
- Date: Fri, 19 Sep 2008 19:31:47 +0700
- Organization: 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)
|