Разные limit req zone для разных $request mothod

mikevmk nginx-forum на nginx.us
Пт Янв 13 20:03:13 UTC 2012


Здравствуйте!

Помогите, пожалуйста, в такой вот
проблеме. Очень хочется применить
разные лимиты к запросам разными
методами, а именно ограничить
POST-запросы более жесткими рамками.

что сечас:

limit_req_zone $binary_remote_addr zone=wsgi_zone:30m rate=15r/s;
[...]
 location / {
    limit_req zone=wsgi_zone burst=30 nodelay;
    uwsgi_pass      site_one;
    include     uwsgi_params;
  }

пробовал обернуть limit_req в if - говорит not
allowed here
пробовал задать имя зоны переменной (и
burst тоже) - не получилось (в аргументах
limit_req переменные не интерпритируются
как переменные)

Как бы мне другую зону для POST задать?

Спасибо

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



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