有的时候站点可能会遭受到 DDOS,之前就遇到过某段时间被 DDOS 了,第二天就有 CDN 供应商打电话询问要不要买他们的服务,呵呵,因此对于 IP 限流是很有必要的。
最基本的配置:
这里的 zone 是共享的内存块,可以存储数据,这里以 IP 作为 Key。
burst 参数
在上面定义了 rate 为:10r/s,burst 相当于一个 queue,当请求超过 10r/s 的时候,前 10 个请求会正常返回,后面的 20 个请求会进入 queue ,,并且会以 10r/s 的出队列,再之后的所有请求都会被拒绝。
完整示例:
白名单
暂无评论!