location и $args
Alex Hudich
nginx at arhost.ru
Tue Aug 18 21:34:28 MSD 2009
Появился вопрос, ответ на который не смог отыскать в документах.
Упрощенное описание ситуации: Проксрующий Nginx в связке с Apache. Есть сайт
с единой точкой входа index.php, конкретная страница выбирается с помощью
передачи каких-либо аргументов, например index.php?catalogID=номер. Мне
нужно ограничить количество обращений в единицу времени к странице index.php
в которую передается данный аргумент. Если аргумент не передается или
передаются другие любые аргументы количество обращений к данной странице
ограничивать не нужно.
Можно ли такую проверку организовать в отдельном location? Поскольку в
конструкцию if ($arg ~ catalogID ) { } limit_req или limit_conn поместить
нельзя. А когда я делаю location ~* catalogID {} у меня возникает ощущение,
что там проверяется только uri без параметров.
Есть какое-то решение?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090818/d0baf9b8/attachment.html>
More information about the nginx-ru
mailing list