引用 | 编辑
cs-tw
2007-08-14 08:02 |
楼主
▼ |
||
x0
昨天的网路真是瘫痪阿…因为开给友人一个放桌图的帐号@@ http://wallpaper.imkojima.info/ 昨天就有人在猛抓@@不知道是多线还是多位(感觉上都有) 严重影响到我上网(ADSL4M/1M)上传严重吃死状态中下载是会呈现死亡状态的@@ 所以就想到apache好像有流量管制模组! 马上上网查了一下资料! 果然是有的全名是mod_bandwidth~ 二话不说赶快下载安装! 模组官网是:Ivan Barrera A. (Bruce)网站http://www.ivn.cl/apache/#bandwidth Unix的话是下载要编译的档案 [root@imkojima~]#wget http://www.ivn.cl/apache/files/source/mod_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/files/txt/mod_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.info/?p=110 转载请着名作者和出处~ 觉得不错就送花给我吧^^" x0
|