<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-06-19 17:50 GMT+02:00 Evgeniy Berdnikov <span dir="ltr"><<a href="mailto:bgx@protva.ru" target="_blank">bgx@protva.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Jun 19, 2017 at 05:17:18PM +0200, Alexander Moskalenko wrote:<br>
</span><span class="">> 2017-06-19 17:00 GMT+02:00 Evgeniy Berdnikov <<a href="mailto:bgx@protva.ru">bgx@protva.ru</a>>:<br>
><br>
> > On Mon, Jun 19, 2017 at 04:26:59PM +0200, Alexander Moskalenko wrote:<br>
> > > Кейс такой:<br>
> > ><br>
> > > Есть 2 CDN, которые передают разные заголовки.<br>
> > > Есть список их IP, хочется получать Real_IP от обоих без танцев<br>
> ><br>
> >  Что значит "обоих"? Вложенные CDN, что ли? Как это? Непонятно.<br>
><br>
> 2 _разных_ CDN, часть сайтов висит на одном, часть на другом<br>
> Конфигурация realip модуля вынесена в блок http<br>
> CDN_1 шлет IP клиента в HTTP_HEADER_1<br>
> CDN_2 шлет IP клиента в HTTP_HEADER_2<br>
><br>
> хочется прописать ОБА заголовка в realip_header<br>
<br>
</span> Если код бэкенда может разобрать один композитный заголовок, почему бы там<br>
 не разобрать заголовки HTTP_HEADER_1 и HTTP_HEADER_2 по отдельности?<br>
<br>
 Может быть, хочется определить, какой из заголовков не пуст, и записать<br>
 его содержимое в третий? Раз присутствует лишь один из двух, можно просто<br>
 конкатенировать значения этих заголовков, не нужно даже возиться<br>
 с if(..){set..} или map{}.<br></blockquote><div><br></div><div>Вариантов как поступить я и сам могу предложить множество, спасибо.</div><div><br></div><div>Вопрос был задан именно в такой формулировке, о какой функциональности хотелось получить ответ :)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">--<br>
 Eugene Berdnikov<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div></div>