今晚我是你的 发表于 2016-8-15 21:08:16

nginx如何限速?

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

对应则需要修改配置文件

在nginx.conf的http下面加入下面代码
limit_conn_zone $binary_remote_addr zone=addr:10m;
在站点的server区域加入下面代码

      location / {
      limit_conn addr 1;
      limit_rate 300k;
      }
这样限速为300k
然后重载nginx配置文件 service nginx reload

hy521 发表于 2016-8-15 22:27:39

不错,学习了

左手写爱 发表于 2016-8-16 05:13:15


今晚我是你的 发表于 2016-8-16 05:13

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

对应则需要修改配置文件
是限制单个IP还是页面?

suwubee 发表于 2016-8-16 06:51:27


左手写爱 发表于 2016-8-16 09:08

是限制单个IP还是页面?
单线程

左手写爱 发表于 2016-8-16 08:47:27


suwubee 发表于 2016-8-16 09:21

单线程
哦,这样啊,感谢,用的到,收藏下
页: [1]
查看完整版本: nginx如何限速?