使用mod_cband管理Apache下载速度和流量限制
版本1.0
作者:Falko Timme
在本教程中,我将介绍如何在Apache2 Web服务器上安装和配置mod_cband
。 mod_cband
是一个提供带宽配额和限制的Apache 2模块。 解决了限制用户和虚拟主机带宽使用的问题。 当前版本可以设置虚拟主机和用户的带宽配额,最大的下载速度,每秒的请求速度和最大数量的同步IP连接。
托管公司
可以使用mod_cband,这些公司希望限制用户的数据传输,例如“每月10 GB的流量”。
在前两章中,我将介绍如何在Debian Sarge和Fedora Core 5(64位版本)上安装mod_cband
,在第三章中,我将介绍如何配置Apache for mod_cband
,该模式独立于您的发行版本,重新使用。
请注意: mod_cband
是一个Apache2模块,它不适用于Apache 1.3.x!
我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!
1在Debian Sarge上安装
为了编译mod_cband
,我们必须安装apxs2
。 我们可以这样做:
apt-get install apache2-prefork-dev
接下来我们下载并安装mod_cband,
如下所示:
cd /tmp
wget http://cband.linux.pl/download/mod-cband-0.9.7.4.tgz
tar xzvf mod-cband-0.9.7.4.tgz
cd mod-cband-0.9.7.4
./configure
make
make install
make install
命令应该将mod_cband
模块添加到/etc/apache2/httpd.conf
。 跑
vi /etc/apache2/httpd.conf
并检查是否找到这样的行:
LoadModule cband_module /usr/lib/apache2/modules/mod_cband.so |
(如果没有找到该行,请自行添加。)
完全重启Apache:
/etc/init.d/apache2 restart
mod_cband
安装现已完成。
2安装在Fedora Core 5上
为了编译mod_cband
,我们必须安装apxs
。 我们可以这样做:
yum install httpd-devel
接下来我们下载并安装mod_cband,
如下所示:
cd /tmp
wget http://cband.linux.pl/download/mod-cband-0.9.7.4.tgz
tar xzvf mod-cband-0.9.7.4.tgz
cd mod-cband-0.9.7.4
./configure
make
make install
make install
命令应该将mod_cband
模块添加到/etc/httpd/conf/httpd.conf
。 跑
vi /etc/httpd/conf/httpd.conf
并检查是否找到这样的行:
LoadModule cband_module /usr/lib64/httpd/modules/mod_cband.so |
(如果没有找到该行,请自行添加。)
完全重启Apache:
/etc/init.d/httpd restart
mod_cband
安装现已完成。