首页
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
更多
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
Search
1
搬瓦工:CN2线路VPS年付46.7美元起,2.5-10Gbps带宽CN2 GIA线路季付46.7美元起
13,009 阅读
2
免费试用4小时的VPN
10,575 阅读
3
多国免费代理—飞迅VPN代理FXvpn
5,796 阅读
4
DediPath:Memorial Day全场VPS五折年付10美元起,洛杉矶独立服务器月付39美元起
4,982 阅读
5
3D肉蒲团之极乐宝鉴
3,339 阅读
VPS优惠动态
VPS推荐
VPS指南/教程
VPS评测
独立服务器
免费空间
域名相关
其它
软件相关
Search
标签搜索
KVM
洛杉矶
OpenVZ
XEN
香港VPS
洛杉矶VPS
日本VPS
便宜服务器
圣何塞
凤凰城
达拉斯
高防VPS
西雅图
CN2 GIA
香港CN2
80VPS
支持支付宝
CN2
洛杉矶MC
新加坡VPS
VPSok
累计撰写
6,871
篇文章
累计收到
15
条评论
首页
栏目
VPS优惠动态
VPS推荐
VPS指南/教程
VPS评测
独立服务器
免费空间
域名相关
其它
软件相关
页面
VPS优惠码(更新ing)
美国VPS主机推荐
精选便宜VPS
其它便宜VPS
便宜服务器
VPS代购
关于
English
搜索到
1
篇与
Nginx带宽限制
的结果
2014-06-16
LNMP环境下Nginx带宽限制
最近研究下带宽限制,纯无聊,一则我也没有被看上的给人拼命拖数据的站,二则确实不知道玩什么了……Nginx下的带宽限制貌似比较简单,下面是我在两台VPS间的测试过程,测试机器用的是BlueVM的9.95美元年付OpenVZ,上个月手贱买的;用来拖数据的是DS2刀月付,很早很早以前花大价钱收来的啊,现在……遍地都是这种价位的! 本文在军哥LNMP一键包环境下测试的,主要修改有两处。 修改nginx默认配置文件,利用nginx的标准模块ngx_http_limit_zone_module,进行会话的并发连接数控制。 1 2 #cd /usr/local/nginx/conf #vi nginx.conf 在http{}添加如下: 1 limit_zone one $binary_remote_addr 10m; 【说明】我们在nginx.conf中可以看到一行如下: #limit_zone crawler $binary_remote_addr 10m; 开始,我只是去除了这行前面的#,解除注解,不过报错,crawler必须替换成one。关于上面这行添加的内容,他主要是定义一个叫“one”的记录区,总容量为 10M,以变量 $binary_remote_addr 作为会话的判断基准。 为了测试,我解析了一个域名,并在VPS中添加了这个域名主机。接下来,我们需要修改第二次,就是这个域名配置文件。 1 2 #cd /usr/local/nginx/conf/vhost #vi 域名.conf 添加一段: 1 2 3 4 location / { limit_conn one 1; limit_rate 500k; } 这段表示每个客户端仅允许一个连接,限速为500KB/s。 全部修改之后,检查下配置文件和重载下nginx。 1 2 #/usr/local/nginx/sbin/nginx –t #service nginx reload 其实这里我遇到一点报错,如下图,不过貌似没影响效果。 根据他这行报错,我修改过nginx.conf,可是按照他写的修改,直接配置文件检测都不通过,如果您知道怎样这个可以怎样处理掉,还请不吝赐教。 弄好之后,我放了个100MB测试文件,下图是效果,加了限制和不加限制的对比明显。 【后记】这个限制呢,他有一定的用处,比如自己的下载资源站之类的,但是,这并不能完全的控制盗链之类问题,我们可以用他的防盗链模块如ngx_http_referer_module,或者ngx_http_accesskey_module等,我们可以分析日志,对$http_user_agent进行匹配,然后返回503等等。
2014年06月16日
1,838 阅读
0 评论
53 点赞