URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6527
[ Назад ]

Исходное сообщение
"nginx просксирование + реальный ip "

Отправлено b2d , 24-Сен-09 12:47 
Подскажите пожалуйста можно ли при проксировании nginx на бекенде (Tomcat)
получить реальный IP пользователя.
Пробовал  2 конфигурации
1)
proxy_set_header   X-Real-IP     $remote_addr;
proxy_set_header   X-Forwarded-For  $remote_addr;
2)                    
proxy_set_header   X-Real-IP     $remote_addr;
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;

Ни та ни другая не дает реальный IP адрес клиента конектящегося к фронтенду.


Содержание

Сообщения в этом обсуждении
"nginx просксирование + реальный ip "
Отправлено Аноним , 24-Сен-09 12:57 
На апаче например нужно ставить mod_realip для 1.х или mod_rpaf для 1/2.х чтобы видеть реальный айпи. На томкате - хз.

"nginx просксирование + реальный ip "
Отправлено b2d , 24-Сен-09 16:13 
>[оверквотинг удален]
>Пробовал  2 конфигурации
>1)
>proxy_set_header   X-Real-IP     $remote_addr;
>proxy_set_header   X-Forwarded-For  $remote_addr;
>2)
>proxy_set_header   X-Real-IP     $remote_addr;
>proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
>
>Ни та ни другая не дает реальный IP адрес клиента конектящегося к
>фронтенду.

Бэкенд должен уметь вытаскивать адрес из заголовка X-Real-IP или
X-Forwarded-For.

--
Игорь Сысоев
http://sysoev.ru