ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: nginx x-real-ip



On Wed, 27 Dec 2006, [UTF-8] Дмитрий Леоненко wrote:

В X-Forwarded-For бывает и 2 ip адреса... какой он берет? Squid допустим
устанавливает этот заголовок...
Какой он будет брать ip? Первый? Второй? Третий?

Все подобные модули берут последний адрес.
nginx тоже умеет добавлять $remote_addr в X-Forwarded-For:

http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#variables

proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

Хотя X-Real-IP просто удобнее.


27.12.06, Denis F. Latypoff <latypoff@xxxxxxxxx> написал(а):

Hello Andrey,

Tuesday, December 26, 2006, 9:41:56 PM, you wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

> RaPaMaN wrote:
>> В сообщении от Tuesday 26 December 2006 14:56 Дмитрий Леоненко
>> написал(a):
>>> Игорь, а если у меня стоят 2 nginx в цепочке, а за ними апач. Как
>>> мне от первого nginx через второй пробросить ip реального клиента
>>> апачу?
>>
>> Добавлю к ответу Игоря.
>>
>> А на апаче rpaf + patch, чтобы он парсил заголовок X-Real-IP и все
> Ответил называется.:) А что в параметре прокси для rpaf пишем? Адрес
> локального nginx, или адрес фронтенда? Понятно, что после запуска
> будет видно, но хотелось бы знать до того.


mod_rpaf понимает X-Forwarded-For, зачем использовать X-Real-IP?


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



 




Copyright © Lexa Software, 1996-2009.