совместить условия в конфиге
Igor Sysoev
is at rambler-co.ru
Mon Feb 7 17:52:01 MSK 2005
On Mon, 7 Feb 2005, Eugene wrote:
> Есть ли возможность комбинировать условия в конфиге?
> Например, у меня есть два класса ip-сетей - один неограниченный и другой
> - лимитированный. То есть, скачка из неограниченного должна вестись
> без ограничений скорости, а из другого наоборот - с каким-то лимитом.
> Это примерно так:
>
> geo fast_dl {
> default 0;
> include list0;
> include list1;
> 192.168.0.0/16 50;
> }
>
> if (not $fast_dl) { # <-- ???
> limit_rate 10k;
> }
>
> Но, теперь надо бы сделать, чтобы какие-то пользователи могли даже из
> медленных сетей качать быстро.
> К примеру, происходит авторизация через некий скрипт, устнавливается
> переменная среды и затем проверяется условием "ИЛИ".
>
> Есть ли такая возможность?
Сейчас нет.
Кроме того, сейчас if не поддерживает даже "not", то есть, нужно в geo
выставлять нулевое значение быстрым клиентам.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list