Apache модуль · 1 min read · Jan 11, 2026

Управление скоростью загрузки и ограничениями трафика Apache с помощью mod_cband

Управление скоростью загрузки и ограничениями трафика Apache с помощью mod_cband

Версия 1.0
Автор: Фалко Тимме

В этом руководстве я опишу, как установить и настроить mod_cband на веб-сервере Apache2. mod_cband — это модуль Apache 2, который предоставляет квоты на пропускную способность и ограничение. Он решает проблему ограничения использования пропускной способности пользователями и виртуальными хостами. Текущая версия может устанавливать квоты на пропускную способность для виртуальных хостов и пользователей, максимальную скорость загрузки, скорость запросов в секунду и максимальное количество одновременных IP-соединений.

mod_cband может использоваться хостинг-компаниями, которые хотят ограничить передачу данных для своих пользователей, например, “10 ГБ трафика в месяц”.

В первых двух главах я покажу, как установить mod_cband на Debian Sarge и на Fedora Core 5 (64-битная версия), а в третьей главе я опишу, как настроить Apache для 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 теперь завершена.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.