Nginx限制全球的请求

我搜查了整个网站和谷歌,并不能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 somethingnothing