我可以使用limit_req速率限制对我的服务器的所有请求。
但是,我想取消对某些 IP 地址(即白名单)的速率限制,并对某些其他地址(即我希望低至 1r/s 的某些 IP)使用不同的速率限制。
我尝试使用条件(例如if ( $remote_addr = "1.2.3.4" ) {}),但这似乎只适用于重写规则,不适用于速率限制规则。
有没有办法让 Nginx 在来自推荐人的点击超过阈值时通知我?
例如,如果我的网站在 Slashdot 上有特色,并且突然间我在一个小时内有 2K 的点击量,我希望在超过 1K 的点击量时收到通知。
可以在 Nginx 中做到这一点吗?可能没有lua?(因为我的 prod 不是 lua 编译的)