Serveur Apache · 2 min read · Jan 11, 2026
Gérer la vitesse de téléchargement et les limites de trafic d'Apache avec mod_cband
Gérer la vitesse de téléchargement et les limites de trafic d’Apache avec mod_cband
Version 1.0
Auteur : Falko Timme
Dans ce tutoriel, je vais décrire comment installer et configurer mod_cband sur un serveur web Apache2. mod_cband est un module Apache 2 qui fournit un quota de bande passante et un throttling. Il résout le problème de la limitation de l’utilisation de la bande passante par les utilisateurs et les virtualhosts. La version actuelle peut définir les quotas de bande passante des virtualhosts et des utilisateurs, la vitesse de téléchargement maximale, la vitesse de requêtes par seconde et le nombre maximal de connexions IP simultanées.
mod_cband peut être utilisé par des entreprises d’hébergement, qui souhaiteraient limiter le transfert de données pour leurs utilisateurs, comme “10 Go de trafic par mois”.
Dans les deux premiers chapitres, je vais montrer comment installer mod_cband sur Debian Sarge et sur Fedora Core 5 (la version 64 bits), et dans le troisième chapitre, je vais décrire comment configurer Apache pour mod_cband, qui est indépendant de la distribution que vous utilisez.
Veuillez noter : mod_cband est un module Apache2, il ne fonctionne pas avec Apache 1.3.x !
Je tiens à dire d’abord que ce n’est pas la seule façon de mettre en place un tel système. Il existe de nombreuses façons d’atteindre cet objectif, mais c’est la méthode que je choisis. Je ne donne aucune garantie que cela fonctionnera pour vous !
1 Installation sur Debian Sarge
Pour compiler mod_cband, nous devons avoir apxs2 installé. Nous pouvons y parvenir en faisant ceci :
apt-get install apache2-prefork-devEnsuite, nous téléchargeons et installons mod_cband comme ceci :
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
La commande make install aurait dû ajouter le module mod_cband à /etc/apache2/httpd.conf. Exécutez
vi /etc/apache2/httpd.confet vérifiez si vous trouvez une ligne comme celle-ci :
| LoadModule cband_module /usr/lib/apache2/modules/mod_cband.so |
(Si vous ne trouvez pas cette ligne, ajoutez-la vous-même.)
Enfin, redémarrez Apache :
/etc/init.d/apache2 restartL’installation de mod_cband est maintenant terminée.
2 Installation sur Fedora Core 5
Pour compiler mod_cband, nous devons avoir apxs installé. Nous pouvons y parvenir en faisant ceci :
yum install httpd-develEnsuite, nous téléchargeons et installons mod_cband comme ceci :
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
La commande make install aurait dû ajouter le module mod_cband à /etc/httpd/conf/httpd.conf. Exécutez
vi /etc/httpd/conf/httpd.confet vérifiez si vous trouvez une ligne comme celle-ci :
| LoadModule cband_module /usr/lib64/httpd/modules/mod_cband.so |
(Si vous ne trouvez pas cette ligne, ajoutez-la vous-même.)
Enfin, redémarrez Apache :
/etc/init.d/httpd restartL’installation de mod_cband est maintenant terminée.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.