Nginx Ограничение скорости GET или POST запросов только на месте - PullRequest
0 голосов
/ 19 февраля 2020

У меня настроен сервер в nginx, и у меня есть следующий код для создания зоны ограничения скорости:

limit_req_zone $key zone=six_zone:10m rate=60r/m;

В моем месте я использую модуль для обслуживания Запросы. Это местоположение поддерживает методы GET, POST и DELETE. Я пытаюсь ограничить количество запросов GET только в этом месте. Это то, что я думал, может работать, но это не так.

location /api/ {
    if ($request_method = GET) {
        limit_req zone=six_zone;
    }
    reqfwder;
}

Любая помощь или указатели на то, как я могу подойти к этому? Спасибо.

...