我遇到一个问题,我试图在单个位置块(例如“ location / {}”)中为每个单独的URL设置速率限制
limit_req_zone $request_uri zone=one:10m rate=6r/m;
location / {
proxy_pass http://app:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
limit_req zone=one;
}
最后,URL“ / example / 1”每秒可以发送5个请求,而“ / example / 2”每秒可以发送另外5个请求。