Вопрос по конфигурации geo

Igor Sysoev is at rambler-co.ru
Wed Apr 20 18:30:48 MSD 2005


On Wed, 20 Apr 2005, Sergey S. Ropchan wrote:

> Каким образом прописать в nginx так чтобы при определенной стране
> (которую определяет geo) отправлять клиента на тот или иной бэкенд:
>
> например:
> ...
> geo     $name   {
>                default RU;
>                82.144.202.0/24 UA;
>        }
> ...
>
>
> если $name == UA то на
>
> 	proxy_pass      http://backend1/;
>
> во всех остальных случаях (default) на:
>
> 	proxy_pass      http://backend2/;
>
> т.е, как это правильно оформить в конфиге !? Возможно я не совсем
> корректно задал вопрос - но думаю что идея ясна !

Сейчас не получится.

Планируется сделать что-то вроде
     rewrite   ^(.+)$    http://${name}.backend/$1   proxy;


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





More information about the nginx-ru mailing list