nginx balncing GeoIp

Alexander Moskalenko alexander.moskalenko на gmail.com
Сб Мар 20 12:53:05 MSK 2010


как вариант сравнить в if с набором того что у вас определено и
назначить переменную в нужное значение

2010/3/20 ashem <nginx-forum at nginx.us>:
> Заменил, и к для теста upstream для RU прописывать не стал, в итоге: no resolver defined to resolve RU.server в логах.
> Заметил вот что если ip с которого приходят, попоадает в диапозон адресов в geo.conf например для зоны RU и для этой зоны прописан upstream тогда все нормально. Но если upstream для зоны RU нет то выкидывается ошибка, которую писал выше.
> А для меня важно что если upstream не прописан, то клиента выкидывает на default зону
>
>  geo $geo {
>        include /usr/local/nginx/conf/geo.conf;
>        default DE;
>        }
> и сделал
> upstream DE.server {
>        server server3.com      max_fails=2  fail_timeout=15s;
>
> }
>  upstream cn.server {
>        server server2.com;
>        }
>  .....
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,65458,65828#msg-65828
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>


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