配置apache限制带宽

apache限制带宽的模块很多
一。bw_moudle模块的使用
     作者:古代  来源:博客园

到这里下载
http://bwmod.sourceforge.net/#
或者这里
http://www.ivn.cl
bandwidth模块最新的已经是0.8的了,支持apache 2.2.6,apache 2.2.4,也有支持2.0的。
下载bw模块对应的apache版本,虽然我下的是2.0.54的,但是2.0.59也能用
1.安装:进入解开的目录,通过apxs命令 /usr/local/apache2/bin/apxs �Cc �Ci �Ca。
 可以用whereis apxs命令查找到apxs的地址
2.虚拟目录配置
<VirtualHost *:80>
	BandWidthModule On #启用bw_mod
	AddOutputFilterByType MOD_BW text/html text/plain
	Bandwidth all 1024
	#MinBandWidth all 512 #最低为多少字节
	#MaxConnection all 23 #所有客户端最多23个连接
	#LargeFileLimit .zip 20 23000 #限制所有大于20K的后缀名为.zip的文件
 DocumentRoot f:/web/my/down
 ServerName www.7game.net.cn
	ServerAlias www.down.com	7game.net.cn	gamedown.org.cn
</VirtualHost>

二。使用mod_cband进行限速

    
    
    
    
cd mod-cband-0.9.7.2
./configure
make
make install
检查 /opt/apache/conf/httpd.conf  中是否已加载
LoadModule mod_cband.so模块
vi /opt/apache/conf/extra/httpd-vhost.conf然后是虚拟主机的配置如下:
ServerName yemaosheng.com
ServerAdmin [email protected]
DocumentRoot /data1/web
CBandSpeed 1024 100 30
CBandRemoteSpeed 20kb/s 5 3
CBandSpeed限定总的最大链接速度为1024kb,最多并发处理100个请求和30个链接
CBandRemoteSpeed限定一个用户最多能有20kb的链接速度,最多并发5个请求和3个链接



你可能感兴趣的:(apache,职场,休闲,带宽)