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 теперь завершена.
Get new posts in your inbox
No spam. Unsubscribe anytime.