<-
Apache > Serveur HTTP > Documentation > Version 2.2

Modules multi-processus (MPMs)

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr  |  zh-cn 

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.

top

Introduction

Le serveur HTTP Apache a �t� con�u comme un serveur web puissant et flexible pouvant fonctionner sur une tr�s grande vari�t� de plateformes et toute une gamme d'environnements diff�rents. Plateformes diff�rentes et environnements diff�rents signifient souvent fonctionnalit�s diff�rentes, ou utilisation de diff�rentes m�thodes pour impl�menter la m�me fonctionnalit� le plus efficacement possible. Apache s'est toujours accomod� d'une grande vari�t� d'environnements gr�ce � sa conception modulaire. Cette conception autorise le webmaster � choisir quelles fonctionnalit�s seront incluses dans le serveur en s�lectionnant les modules � charger soit � la compilation, soit � l'ex�cution.

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 entre les diff�rents processus enfants.

L'extension de la conception modulaire � ce niveau du serveur comporte deux avantages importants:

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 et un seul MPM � la fois doit �tre charg� dans le serveur. La liste des MPMs disponibles est fournie dans module index page.

top

Choisir un MPM

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.

Pour le choix proprement dit du MPM d�sir�, utiliser l'argument --with-mpm=NOM du script configure. NOM est le nom du MPM d�sir�.

Une fois le serveur compil�, il est possible de savoir quel MPM a �t� choisi � l'aide de la commande ./httpd -l. Cette commande fournit la liste de tous les modules compil�s avec le serveur, y compris le MPM.

top

MPM par d�faut

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.

BeOSbeos
Netwarempm_netware
OS/2mpmt_os2
Unixprefork
Windowsmpm_winnt

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr  |  zh-cn 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.