系统操作和维护
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。