用 Nginx 限制模块减轻 DDoS 攻击

Nginx 内核带有限制并发和速率模块,我们可以用这个模块来缓和服务器的负载。

首先,我们需要 Nginx 的:

limit_conn_zone

语法:limit_conn_zone $variable zone=name:size;
环境:http

limit_conn

语法:limit_conn zone number;
环境:http, server, location

limit_rate (可选,这个用来限制速度)

语法:limit_rate rate;
默认:limit_rate 0; (0:关闭限速)
环境:http, server, location, if in location

例子:

Continue reading 用 Nginx 限制模块减轻 DDoS 攻击