昨天的网路真是瘫痪阿…
因为开给友人一个放桌图的帐号@@
http://wallpaper.i....info/昨天就有人在猛抓@@不知道是多线还是多位(感觉上都有)
严重影响到我上网(ADSL4M/1M)上传严重吃死状态中下载是会呈现死亡状态的@@
所以就想到apache好像有流量管制模组!
马上上网查了一下资料!
果然是有的全名是mod_bandwidth~
二话不说赶快下载安装!
模组官网是:Ivan Barrera A. (Bruce)网站
http://www.ivn.cl/ap...ndwidth Unix的话是下载要编译的档案
[root@imkojima~]#wget
http://www.ivn.cl/apache/fil...d_bw-0.8.tgz[root@imkojima~]#tar -zxf mod_bw-0.8.tgz
[root@imkojima~]#cd mod_bw
[root@imkojima mod_bw]#apxs -i -a -c mod_bw.c
apxs -i -a -c mod_bw.c这里开始出现问的了,会出现bash: apxs: command not found
CentOS并不知道apxs是什么东西@@它并不认识(redhat应该就没这个问题了)
除了它本身不认识那就直接指定路径吧!/usr/sbin/apxs -i -a -c mod_bw.c
结果也不行~~哈…问题就出在少装一个套件啦^^”
httpd-devel所以我们就利用方便的yam装吧!
[root@imkojima mod_bw]#yam -y install httpd-devel
……长长的安装讯息略过……
[root@imkojima mod_bw]# /usr/sbin/apxs -i -a -c mod_bw.c
再输入一次 /usr/sbin/apxs -i -a -c mod_bw.c吧!!
虽然装完httpd-devel但是CentOS还是不认识apxs指令@@
所以就打原始路径编译~
此动作会编译和安装!
自动把模组加入apache很方便的我们不用再手动加入模组设定!
但是还是要检查一下~
确定httpd.conf有LoadModule bw_module /usr/lib/httpd/modules/mod_bw.so
这一行~这样就完成安装了~
[root@imkojima mod_bw]# /etc/rc.d/init.d/httpd restart
重新启动httpd即可生效!
接下来就是如何设定mod_bw模组了~
其实
http://www.ivn.cl/apache/fi..._bw-0.8.txt官方文件写的很清楚了~我还是小小的介绍一下吧~
首先前面要先加入
BandwidthModule On
ForceBandWidthModule On
不然什么设定都是无效的…..
例一:
BandWidth localhost 10240
BandWidth 192.168.1.2 0
第一行是说,限制 localhost 位置,无论下载多少个档案,下载速度总合最高只有10KB
第二行是说, 192.168.1.2 这个IP位址,无论下载多少个档案,下载速度总合最高无限制
(1KB=1024 , 0 即是无限制)
例二:
BandWidth all 10240
MinBandWidth all 5120
这个例子是说
限制所有IP位置,只有一个下载时,最高只有10KB的速度
如果有多个下载时,最小下载单档的速度是5KB
ex:
某A 下载1个档案 速度为10K 总合下载速度为10K
某A 下载5个档案 速度各为5K 总合下载速度为25K
例三:
LargeFileLimit .avi 500 10240
副档名为avi的档案 且 档案大小 大于或等于500KB
下载的速度限制最高为10KB
(这里是多人平分那10KB的速度喔! 1人下载有10KB,10人下载只有1KB)
如果不管多大的档案都要限制的话可以把500设成1这样1KB以上就会限制
以上这些设定可以针对虚拟主机或虚拟目录以及预设主机做设定!
就把这些指令加入进来例如:
<VirtualHost *:80>
DocumentRoot /home/wallpaper/www
ServerName wallpaper.imkojima.info
AddDefaultCharset UTF-8
LanguagePriority
BandwidthModule On
ForceBandWidthModule On
LargeFileLimit .png 1 31920
LargeFileLimit .jpg 1 31920
</VirtualHost>
还没限制以前
限制以后
这样就OK了~
就介绍到这里的其余的更多功能可以参阅关方文件^^”
By小岛大和:|||:
原文位址
http://imkojima....p=110转载请着名作者和出处~
觉得不错就送花给我吧^^"