查看: 84|回复: 4

nginx如何限速?

[复制链接]

744

主题

5553

回帖

1万

积分

论坛元老

积分
13482
发表于 2016-8-15 21:08:16 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

2

主题

28

回帖

80

积分

注册会员

积分
80
发表于 2016-8-15 22:27:39 | 显示全部楼层
不错,学习了
回复

使用道具 举报

127

主题

1万

回帖

2万

积分

论坛元老

积分
22891
发表于 2016-8-16 05:13:15 | 显示全部楼层

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

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

对应则需要修改配置文件

是限制单个IP  还是页面?
回复

使用道具 举报

117

主题

979

回帖

2523

积分

金牌会员

积分
2523
发表于 2016-8-16 06:51:27 | 显示全部楼层

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

是限制单个IP  还是页面?

单线程
回复

使用道具 举报

127

主题

1万

回帖

2万

积分

论坛元老

积分
22891
发表于 2016-8-16 08:47:27 | 显示全部楼层

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

单线程

哦,这样啊,感谢,用的到,收藏下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部