Появился вопрос, ответ на который не смог отыскать в
документах.
Упрощенное описание ситуации: Проксрующий Nginx в связке с Apache. Есть сайт с
единой точкой входа index.php,
конкретная страница выбирается с помощью передачи каких-либо аргументов,
например index.php?catalogID=номер. Мне нужно ограничить количество обращений в
единицу времени к странице index.php
в которую передается данный аргумент. Если аргумент не передается или
передаются другие любые аргументы количество обращений к данной странице
ограничивать не нужно.
Можно ли такую проверку организовать в отдельном location? Поскольку в конструкцию if
($arg ~ catalogID ) { }
limit_req или limit_conn поместить нельзя. А когда я делаю location ~* catalogID {}
у меня возникает ощущение, что там проверяется только uri без параметров.
Есть какое-то решение?