小编mog*_*smo的帖子

nginx 301'ing limit_req 限制请求而不是错误页面

我在 nginx 后面的 apache 服务器上有一个批量搜索表单。我想保护该位置,以便 10 分钟内的第二个请求将 301 转到“您想使用我们的 API”页面,而不是类似以下内容:

http {
    limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
    server {
       location = /search/bulk {
                limit_req zone=one burst=2;
                 ...  SOME CONFIG HERE...
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

当他们达到我的 limit_req 而不是显示 ngnix 错误页面时,我将如何 301 最终客户端?此外,其次,我不想限制整个 http 条款的流量。我可以在没有速率的情况下设置 limit_req_zone,但将它们放在我的位置节中吗?

谢谢,

M。

nginx proxy redirect 301-redirect rate-limiting

5
推荐指数
1
解决办法
3209
查看次数

标签 统计

301-redirect ×1

nginx ×1

proxy ×1

rate-limiting ×1

redirect ×1