ipv6 proxy and X-Forwarded-For
anon
nginx-forum на nginx.us
Сб Окт 8 22:08:56 UTC 2011
Gena Makhomed Wrote:
-------------------------------------------------------
> On 08.10.2011 20:58, anon wrote:
>
> > if ($host = "") {
> > return 444;
> > }
>
> в документации
> http://nginx.org/en/docs/ такой метод
> не рекомендуется.
Насколько я понял, не стоит делать
такое условие с хостом? Правильно ли
будет сделать
server {
server_name "";
return 444;
}
Или имелось ввиду на счет закрытия
коннекта без ответа?
>
> > proxy_set_header X-Real-IP
> $remote_addr;
> > proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
>
> > Все работает отлично и
> хорошо.
>
> если на второй машине
> необходим только реальный
> IP клиентов,
> то нет смысла изменять
> заголовок X-Forwarded-For в
> запросе клиента.
>
> в этом заголовке может быть
> список адресов и он для
> других целей.
> http://dev.opera.com/articles/view/opera-mini-requ
> est-headers/#x-forwarded-for
Спасибо за ссылку. Убрал изменение
X-Forwarded-For, эта замена вообще ни к чему. И
во многих своих конфигах поправлю.
>
> > Единственное, что
> хотелось бы, реальные
> > IP клиентов в логах на №2.
> Получится ли
> > задуманное?
>
> с помощью
> http://sysoev.ru/nginx/docs/http/ngx_http_realip_m
> odule.html
Пересобрал с данным модулем №2,
выставил
set_real_ip_from 83.156.101.167;
real_ip_header X-Real-IP;
И что-то не могу выловить я в логе
удаленного IP.
"Менять адрес клиента" - правильно ли я
понял, что адрес приходящий из X-Real-IP
должен подменять $remote_addr?
> --
> Best regards,
> Gena
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,216402,216411#msg-216411
Подробная информация о списке рассылки nginx-ru