使用mod_cband管理Apache下载速度和流量限制

使用mod_cband管理Apache下载速度和流量限制

版本1.0
作者:Falko Timme

在本教程中,我将介绍如何在Apache2 Web服务器上安装和配置mod_cbandmod_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安装现已完成。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏