расширенный limit req zone

cat nginx-forum на nginx.us
Вт Авг 23 16:02:19 UTC 2011


Приветствую. Есть один конфиг:

...
limit_req_zone $arg_username zone=userlimit:10m rate=10r/m;
server
{
...
    location = /details.php
    {
        ...
        limit_req zone=userlimit burst=16 nodelay;
        ...
    }
...
}

Ограничивает количество соединений -
для каждого пользовазетя не больше 10 в
минуту(+burst). Как бы мне каждому
пользователю (а лучше спискам/группам
пользователей) задать своё
ограничение? Добавление для каждого
пользователя limit_req_zone, if+rewrite и location
выглядит очень топорно.

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



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