2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz论坛环境 nginx 限制ip并发数和限制速度 discuz 教程

公共账号 管理员组

最近站长窝VIP资源转移到站内下载,但遇到问题就是会员大量下载的时候导致站长窝无法访问,最后研究了nginx 限制并发数和限制速度,下面来具体看看nginx 限制ip并发数和限制速度的方法吧

nginx自从1.1.8版本发布后将limit_conn更换为limit_conn_zone

1.添加limit_zone 这个变量只能在http使用
nginx.conf中:
http { } 段内添加:
limit_conn_zone $binary_remote_addr zone=perip:10m;

2.添加limit_conn 这个变量可以在http, server, location使用
针对某个站点,可以直接加到站内配置文件中,如:

location / {
index index.html index.htm index.php;
limit_conn perip 1;
limit_rate 100k;
}

也可以单独加段 location,并配置上要限制的目录

location /data/ {
limit_conn perip 1;
limit_rate 100k;
}

说明:
limit_conn perip 10; 每个IP使用10个连接
limit_rate 100k; 限制1个连接速度为100k
站长窝论坛版权声明 1、本帖标题:Discuz论坛环境 nginx 限制ip并发数和限制速度
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回
发新帖