Maison >Opération et maintenance >exploitation et maintenance Linux >Comment limiter les connexions simultanées et la vitesse de téléchargement sous Linux Apache
mod_limitipconn, il s'agit d'un module non officiel d'Apache, qui contrôle les connexions simultanées basées sur la même IP source, et bw_mod, qui peut limiter la bande passante en fonction de l'IP source. Ce sont tous deux des modules tiers d'Apache.
1. Télécharger :
wget
wget
2. Installer
#tar -zxvf mod_limitipconn-0.22.tar.gz
#cd mod_limitipconn-0.22
#vi makefile
Modifier : apxs = " /usr/local/apache2/bin/apxs” # Voici le chemin apxs de votre propre apache, chargez le module
ou
#/usr/local/apache2/bin/apxs -i -c -a mod_limitipconn.c pour charger le module
#make
#make install
#tar -xvf mod_bw-0.7.tgz
#cd mod_bw
#/usr/local/apache2/bin/apxs -i -c -a /home/kenami/mod_bw /mod_bw.c
Ensuite, utilisez vi pour ouvrir le fichier de configuration Apache httpd.conf
et recherchez les deux lignes suivantes :
loadmodule limitipconn_module modules/mod_limitipconn.so
loadmodule bw_module modules/mod_bw.so
3. Configuration
Aucune restriction
location>
forcebandwidthmodule activé
bande passante tous les 10000 #limite de vitesse 10k
bande passante min tout -1
Configuration La description du paramètre est la suivante :
a. module de bande passante on|off
Exemple 1 :
module de bande passante sur bande passante tous 307200bande passante 192.168.1.2 102400 bande passante « u:^mozilla/5(.*) » 102400bande passante « u:wget » 204800forcebandwidthmodule on largefilelimit .avi 600 204800maxconnexion tout 100maxconnection 192.168.1.2 Configuration signifiant au-dessus de 5 : Activez mod_bw et limitez tous les types de fichiers La bande passante maximale de tous les clients est de 300k, la connexion simultanée maximale est de 100La bande passante maximale de 192.168. 1.2 est de 100k, la connexion simultanée maximale est de 5Clients utilisant Firefox La bande passante maximale du client est de 100kLa bande passante maximale du client utilisant wget est de 200kLa bande passante maximale des fichiers au format avi dépassant 600k est de 200kbyte/sExemple 2 :
Exemple 3 :
addoutputfilterbytype mod_bw text/html text/plain
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!