nginx限制连接和请求次数策略
nginx限制同一个IP多少个连接和同一个IP每秒处理多少个请求
在nginx.conf配置文件里的http {}段内加入以下两行
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=post:10m rate=60r/s;
然后在需要配置的虚拟主机上的server{}内加入
limit_conn addr 50;
以上是允许同一 IP保持50个连接,超出将会返回503页面
limit_req zone=post burst=60 nodelay;
以上允许同一个 IP 每秒处理60次请求,超出请求将会返回503页面
版权申明
本文系作者 @天边的云 原创发布在Loshub站点。未经许可,禁止转载。
暂无评论数据