该站点有多个与之关联的域。有必要减少 Bing PS 机器人对网站的访问(总体上)。
如何转换指令
limit_req_zone $binary_remote_addr zone=one:10m rate=100r/s;
这样限制不适用于ip,而是出现子字符串“bing”的user_agent?如果超过来自这些机器人的请求数,则发出代码 429 的错误:limit_req_status 429;
该站点有多个与之关联的域。有必要减少 Bing PS 机器人对网站的访问(总体上)。
如何转换指令
limit_req_zone $binary_remote_addr zone=one:10m rate=100r/s;
这样限制不适用于ip,而是出现子字符串“bing”的user_agent?如果超过来自这些机器人的请求数,则发出代码 429 的错误:limit_req_status 429;
假设我们希望
User-Agent包含单词的请求bing被限制为 100rps 而不管 IP,并且所有其他请求被限制为每个 IP 100rps。您可以编写类似这样的配置:
文档: