Re: Ограничить location uri+агрументы через limit req

igor.goncharenko nginx-forum на nginx.us
Чт Ноя 4 10:48:45 MSK 2010


Вот такой вариант заработал:

    location /
    {
      proxy_pass          http://test.loc;
      error_page 418 = @limit;
      if ($args ~* command=test_command&PHPSESSID=.*) { return 418; }
    }

     location @limit {
     limit_req zone=test1 burst=5 nodelay;
     }

Вопрос: насколько правильно
использовать несуществующую ошибку 418
вместо 417, ведь в данной конфигурации
эта ошибка никогда не отдается клиенту,
а используется только для лимита
скорости?

И все-таки, нет ли другого варианта, без
именованных локейшнов?

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




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