我搜查了整个网站和谷歌,并不能find我在找什么。
目前我知道,我们可以限制请求/ IP例如
limit_req_zone $ binary_remote_addr zone = 1:30m rate = 20r / s;
我们可以在任何我们想要的位置使用
limit_req zone =一个突发= 10个节点;
我的问题是。 我如何同时在全球范围内限制请求? 总之,我有一个PHP-FPM的位置,我想不pipe是什么,所有请求不超过200个请求/秒。
我想我们必须更换$ binary_remote_addr,但我不知道什么。
创造一些东西,这是独一无二的,不会与其他任何东西相匹配。
limit_req_zone这个字段只是一个键,它在指定的zone用作查找。 如果你有一个静态的键,那么所有的查找将匹配相同的,该区域的限制将是有效的全球性。
例如:
limit_req_zone global zone=my_php_location_to_limit:1k rate=200/s;
这里, global没有语义意义。 这只是一个随机的文字。 它可以是anything something或nothing 。