apache2 下载限速

2009-05-13 12:39:03来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


[url=javascript:;]apache2[/url]

[url=javascript:;][/url]

[url=javascript:;]下载[/url]
限速


[url=javascript:;]Http[/url]
://apache.ivn.cl
Bandwidth Module
Module homepage at
Http://apache.ivn.cl
此模块适用于提供文件下载的网站,限制文件下载速度。
apache2必须以DSO模式
[url=javascript:;]安装[/url]
下载bw_mod-0.6.gz
#tar zxvf bw_mod-0.6.gz
#cd bw_mod-0.6
#apxs -i -a -c bw_mod-0.6.c
or
#apxs2 -i -a -c bw_mod-0.6.c
配置 (目录只看明白这一种)其它方法大家有空说一下。
例如限制soft目录下的文件下载速度,修改httpd.conf
BandWidthModule On
BandWidth all 30720
BandWidthModule On为启用带宽限制功能。
BandWidth all 30720第一个参数"all"为任何链接来源,第二个参数"30720"为限制带宽为30KB。
详细说明见bw_mod-0.6.txt
我把我反的放进来
绑定宽度模块(ON/OFF)(似乎
[url=javascript:;]翻译[/url]
成限制带宽更好)
为使该模块工作你需要设置为ON。缺省情况下模块是不能工作的。也将不限制任何事情,
例如“BANDWIDTHMODULE ON
3。2 限制带宽查错[ON/OFF]
(缺省为OFF)当使其能工作时LOG将输出大量数据块到错误LOG,这些数据用于差错目的,并且不是经常需要的,如果你很好奇你可以使其工作,但是注意这将使你的LOG增大很多,
例如:BANDWIDTHDEBUG ON
3。3 FORCEBANDWIDTHMODULE(ON|OFF)
缺省情况下。这一模块将捕获每一请求。这样做的目的是更容易配置,如果你禁止了这一功能,你将不得不手工添加输出过滤器,如果你只想让某些需求被BW模块处理这样是有用的。
例如:FORCEBANDWIDTHMODULE OFF
ADD OUTPUTFILTERBYTYPE BW-MOD TEXT/HTML TEXT/PLAIN
3。4 BANDWIDTH[FROM][BYTES/S]
这个命令有两个参数。FROM是连接数据源,它可以是一个完全的主机,域的一部分,一个IP地址,一个网关(如192。168。0。0/24或192。168。0。0/255。255。255。0)或者全部。
第二个参数指明源所能达到的总速度,如果速度为0,将不限制速度。
例如:BANDWIDTH LOCALHOST 10240
BANDWIDTH 192。168。218。5 0
3。5MINBANDWIDTH[FROM][BYTES/S]
这一命令有两个参数,FROM是连接数据源,它可以是一个完全的主机,域的一部分,一个IP地址,一个网关(如192。168。0。0/24或192。168。0。0/255。255。255。0)或者全部。
第二个参数指明每一客户端所能拥有的最小速度,这是什么意思呢,如果你有一个总共100KBYTES的速度,并且你设置MINBANDWIDTH值为50,那么不管你有多少个客户,所有的客户都将有最小50K的下载速度,如果速度设置为0,你将使用缺省最小速度(256BYTES/S)
还有一个特殊的值是-1,这一值意味着每一客户将有一个由BANDWIDTH决定的最高速度,请看例子:
BANDWIDTH ALL 102400
MINBANDWIDTH ALL 50000
上例将使第一个客户有一个最高100K的速度。如果更多的客户连接面塑度将被相应分配但是每一客户将有最小50K的速度(即使你有50个客户)。
BANDWIDTH ALL 50000
MINBANDWIDTH ALL -1

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:DSS服务器安装

下一篇:解决apache Failed to enable the ‘httpready’ Accept F