21
Oct 05

Installation mod_throttle/Apache sous Debian

21 octobre 2005 | Non classé

Le mod_throttle permet de limiter la bande passante et la charge d’un virtualhost. Cependant, n’étant pas considéré comme « libre » ;( , il n’est pas présent dans les packages Debian.

Voici comment l’installer pour Apache 1.3

serveur:~# apt-get install apache-dev

(pour l’apxs, sinon cela ne s’installe pas)

Installation :

serveur:~# wget http://www.snert.com/Software/mod_throttle/mod_throttle312.tgz serveur:~# tar xvfz mod_throttle312.tgz serveur:~# cd mod_throttle-3.1.2 serveur:~mod_throttle-3.1.2# make install

Rajouter dans httpd.conf :

LoadModule throttle_module libexec/mod_throttle.so
AddModule mod_throttle.c

<IfModule mod_throttle.c>

   ThrottlePolicy none    <Location /throttle-ip>        SetHandler throttle-client-ip    </Location>    <Location /throttle-status>        SetHandler throttle-status    </Location>    <Location /throttle-me>        SetHandler throttle-me    </Location>

</IfModule>

Configuration pour un virtualhost :

<VirtualHost *>

 ServerAdmin webmaster@domaine.com  ServerName domaine.com  ServerAlias www.domaine.com  DocumentRoot /home/domaine/www  # 2Go de bande passante pour 30 jours  ThrottlePolicy Volume 2G 30d  # 50 requetes par seconde et par ip  ThrottlePolicy Request 50 1

</VirtualHost>

Valider par:

serveur:~# apachectl restart

Site Officiel : http://www.snert.com/Software/mod_throttle/

Tuto publié sur Generation Libre


  • Ca ça tue !
    Moi qui béberge à  la maison ça va étre trés utile …
    merci !