include и конфиге в зависимости от IP клиент (geoip)

siroco nginx-forum at nginx.us
Tue Dec 23 12:12:24 UTC 2014


Привет,

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

Переменную $myclient я могу выставить в какое-то значение в nginx.conf:

        geo $extclient {
                default external;
                123.123.123.123/32 internal;
        }

Но сделать conditional include не получается:

if ($extlient = external) {
              include conf.d/extclient.redirects.include;
}

.. "nginx configtest" ругается.


Как правильно решать подобную проблема?

C.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,255747,255747#msg-255747



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