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 restartmod_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 restartmod_cbandのインストールはこれで完了です。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。