陈奇网络工作室

Nginx限制访问次数和并发性

系统操作和维护

Nginx限制访问速率和最大并发连接数模块限制(DDOS预防)

http:

##zone=one或allips表示设置一个名为' one '或' allips '的存储区,大小为10兆字节。

##rate=2r/s允许每秒不超过2个请求。

limit_conn_log_level错误;

limit _ conn _ status 503

limit _ conn _ zone $ binary _ remote _ addr zone=one:10m;

limit _ conn _ zone $ server _ name zone=perserver:10m;

limit _ req _ zone $ binary _ remote _ addr zone=allips:100m速率=2r/s;

服务器:

##burst=5表示延迟请求的最大数量不超过5个。如果限制了太多的请求,并且延迟是不必要的,那么就需要使用nodelay参数,服务器会立即返回503状态码。

limit _ conn one 100# #表示最大并发连接数为100。

limit _ conn perserver 1000

limit _ req zone=all IPS burst=5 nodelay;

参数解释:

$binary_remote_addr限制同一客户端的ip地址;

$server_name限制同一服务器的最大并发数;

Limit_conn是限制并发连接数;

Limit_rate是限制下载速度;

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3