全球主机交流论坛

标题: nginx如何限速? [打印本页]

作者: 怪人    时间: 2016-8-15 21:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 优秀的苦瓜    时间: 2016-8-15 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-8-16 05:13
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-16 06:51
不错,学习了
作者: suzizi    时间: 2016-8-16 08:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 左手写爱    时间: 2016-8-16 09:08
今晚我是你的 发表于 2016-8-16 05:13
nginx自从1.1.8版本发布后将limit_conn更换为limit_conn_zone 。

对应则需要修改配置文件

是限制单个IP  还是页面?
作者: suwubee    时间: 2016-8-16 09:21
左手写爱 发表于 2016-8-16 09:08
是限制单个IP  还是页面?

单线程
作者: 左手写爱    时间: 2016-8-16 09:35
suwubee 发表于 2016-8-16 09:21
单线程

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




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4