From 845b0b7ac2c3163b4d2684cdad80d41886bd723f Mon Sep 17 00:00:00 2001
From: Vincent Deffontaines
Ce document décrit ce qu'est un Module Multi-Processus, ainsi que la manière dont ces modules sont utilisés par le serveur HTTP Apache.
Apache 2.0 étend cette conception modulaire aux fonctions les plus +
Le serveur HTTP Apache 2.0 étend cette conception modulaire aux + fonctions les plus élémentaires d'un serveur web. Certains Modules Multi-Processus (MPMs) sont responsables de l'association aux ports réseau de la machine, acceptent les requêtes, et se chargent de répartir ces dernières @@ -62,12 +64,12 @@ que la mani comporte deux avantages importants :
mpm_winnt
peut utiliser les fonctionnalités réseau
natives à la place de la couche POSIX utilisée par
- Apache 1.3. Cet avantage s'étend aussi aux systèmes d'exploitation
+ Apache httpd 1.3. Cet avantage s'étend aussi aux systèmes d'exploitation
qui implémentent des MPMs spécialisés.Du point de vue de l'utilisateur, les MPMs ne sont pas différents des - autres modules Apache. La principale différence réside dans le fait qu'un + autres modules Apache httpd. La principale différence réside dans le fait qu'un et un seul MPM à la fois doit être chargé dans le serveur. La liste des MPMs disponibles est fournie dans module index page.
La table suivante fournit la liste des MPMs par défaut pour divers +systèmes d'exploitation. Il s'agit du MPM sélectionné si vous ne précisez +pas un choix différent à la compilation.
-Les MPMs doivent être choisis à la configuration, et compilés avec - le serveur. Les compilateurs peuvent optimiser de nombreuses fonctions - si les threads sont utilisés, mais seulement s'ils savent que les threads - sont utilisés.
+Netware | mpm_netware |
OS/2 | mpmt_os2 |
Unix | prefork , worker ,
+ou event , selon les possibilités de la plate-forme |
Windows | mpm_winnt |
Pour le choix proprement dit du MPM désiré, utiliser l'argument +
Les modules MPM peuvent être compilés en tant que modules +statiques sur toutes les plates-formes. A la compilation d'Apache, un +seul module MPM doit être choisi pour être compilé et lié avec le +serveur. La recompilation du serveur sera donc nécessaire si vous +désirez changer de module MPM.
+ +Pour choisir un module MPM autre que le MPM par défaut,
+ utiliser l'argument
--with-mpm=NOM
du script
configure
. NOM est le nom
du MPM désiré.
./httpd -l
.
Cette commande fournit la liste de tous les modules compilés
avec le serveur, y compris le MPM.
+
La table suivante fournit la liste des MPMs par défaut pour divers -systèmes d'exploitation. Il s'agit du MPM sélectionné si vous ne précisez -pas un choix différent à la compilation.
+Sous Unix et les plates-formes similaires, les modules MPM
+ peuvent être compilés en tant que modules DSO et chargés
+ dynamiquement dans le serveur comme tout module DSO. Compiler les
+ modules MPM en tant que modules DSO permet de changer de MPM en
+ modifiant la directive LoadModule
concernée, sans avoir à
+ recompiler le serveur.
Netware | mpm_netware |
OS/2 | mpmt_os2 |
Unix | prefork |
Windows | mpm_winnt |
Langues Disponibles: de | diff --git a/docs/manual/mpm.xml.fr b/docs/manual/mpm.xml.fr index 14e5838f87..1304a202d3 100644 --- a/docs/manual/mpm.xml.fr +++ b/docs/manual/mpm.xml.fr @@ -3,7 +3,7 @@ - +