忘记密码?

一键登录

草根吧源码论坛

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

查看: 365|回复: 1

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

[复制链接]

5760

主题

704

热度

2218

贡献

管理员

Rank: 9Rank: 9Rank: 9

DZ专员

发表于 2015-8-12 22:34:57 | 显示全部楼层 |阅读模式 | 百度  360  谷歌 
分享到:
最近草根吧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

帖子地址: 

本文来源于草根吧源码论坛 www.caogen8.co,欢迎大家下载。
如果您没有贡献需要充值,可以直接在线充值,点击充值
如果你需要加入本站赞助VIP会员,可以直接在线开通,点击开通
如果找不到您要的资源,请搜索一下,点击搜索
回复

举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 用百度帐号登录 一键登录:

本版积分规则

收藏帖子 返回列表 搜索
快速回复 返回顶部 返回列表