Re: Не срабатывает realip в блоке if

Alexander Moskalenko alexander.moskalenko на gmail.com
Пн Июн 19 15:17:18 UTC 2017


2017-06-19 17:00 GMT+02:00 Evgeniy Berdnikov <bgx at protva.ru>:

> On Mon, Jun 19, 2017 at 04:26:59PM +0200, Alexander Moskalenko wrote:
> > Кейс такой:
> >
> > Есть 2 CDN, которые передают разные заголовки.
> > Есть список их IP, хочется получать Real_IP от обоих без танцев
>
>  Что значит "обоих"? Вложенные CDN, что ли? Как это? Непонятно.
>

2 _разных_ CDN, часть сайтов висит на одном, часть на другом
Конфигурация realip модуля вынесена в блок http
CDN_1 шлет IP клиента в HTTP_HEADER_1
CDN_2 шлет IP клиента в HTTP_HEADER_2

хочется прописать ОБА заголовка в realip_header


>  При запросе есть один клиент. Стало быть, его rial_ip тоже один.
>  Бывает, получателей пакета много (multicast, broadcast, anycast).
>  Но отправитель всегда один.
>
>  Возможно, Вы хотите назвать термином "Real_IP" какую-то сущность,
>  отличную от привычного для всех rial_ip. В таком случае нужно ввести
>  для неё иной термин, иначе получается вынос мозга себе и другим.
>

Не надо придумывать то, чего не было сказано.


>
>  Если речь о каскаде прокси-серверов, есть стандартный заголовок Via:.


> > 2017-06-19 16:05 GMT+02:00 Evgeniy Berdnikov <bgx at protva.ru>:
> >
> > > On Mon, Jun 19, 2017 at 04:00:59PM +0200, Alexander Moskalenko wrote:
> > > >
> > > > Максим, а возможно ли указать 2 заголовка realip_header ?
> > >
> > >  А что это будет означать?
>
>  PS. Top quoting considered harmful.
> --
>  Eugene Berdnikov
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20170619/1ce2b6d4/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru