【发布时间】:2020-10-27 20:22:25
【问题描述】:
我在 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;
}
关于我如何解决这个问题的任何帮助或指示?谢谢。
【问题讨论】:
标签: nginx nginx-location nginx-config rate-limiting