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页面

分类: nginx使用方法 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录