Apache管理 · 1 min read · Jan 11, 2026

mod_cbandを使用してApacheのダウンロード速度とトラフィック制限を管理する

mod_cbandを使用してApacheのダウンロード速度とトラフィック制限を管理する

バージョン 1.0
著者: Falko Timme

このチュートリアルでは、Apache2ウェブサーバーにmod_cbandをインストールして構成する方法を説明します。mod_cbandは、帯域幅のクォータとスロットリングを提供するApache 2モジュールです。これは、ユーザーやバーチャルホストの帯域幅使用量を制限する問題を解決します。現在のバージョンでは、バーチャルホストやユーザーの帯域幅クォータ、最大ダウンロード速度、リクエスト毎秒の速度、同時IP接続の最大数を設定できます。

mod_cbandは、ユーザーのデータ転送を制限したいホスティング会社によって使用される可能性があります。たとえば、「月に10 GBのトラフィック」などです。

最初の2章では、Debian SargeとFedora Core 5(64ビット版)にmod_cbandをインストールする方法を示し、3章では、使用しているディストリビューションに依存しないmod_cband用のApacheの構成方法を説明します。

注意: 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のインストールはこれで完了です。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。