From: Vincent Deffontaines Date: Sat, 4 Feb 2017 08:37:30 +0000 (+0000) Subject: Adding .fr documentation translated files. Credit to lgentis. X-Git-Tag: 2.5.0-alpha~699 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77331649bef70956323cd068b1b04f4771bc3e16;p=thirdparty%2Fapache%2Fhttpd.git Adding .fr documentation translated files. Credit to lgentis. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1781643 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/allmodules.xml.fr b/docs/manual/mod/allmodules.xml.fr index a731a414f26..7c93293f6ba 100644 --- a/docs/manual/mod/allmodules.xml.fr +++ b/docs/manual/mod/allmodules.xml.fr @@ -53,7 +53,7 @@ mod_expires.xml.fr mod_ext_filter.xml.fr mod_file_cache.xml.fr - mod_filter.xml + mod_filter.xml.fr mod_firehose.xml mod_headers.xml.fr mod_heartbeat.xml.fr @@ -131,11 +131,11 @@ mod_vhost_alias.xml.fr mod_watchdog.xml mod_xml2enc.xml - mpm_common.xml + mpm_common.xml.fr event.xml.fr - mpm_netware.xml - mpmt_os2.xml - prefork.xml - mpm_winnt.xml - worker.xml + mpm_netware.xml.fr + mpmt_os2.xml.fr + prefork.xml.fr + mpm_winnt.xml.fr + worker.xml.fr diff --git a/docs/manual/mod/core.html.fr b/docs/manual/mod/core.html.fr index f136888847c..45cf365cf89 100644 --- a/docs/manual/mod/core.html.fr +++ b/docs/manual/mod/core.html.fr @@ -33,6 +33,8 @@  ja  |  tr 

+
Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.
Description:Fonctionnalités de base du serveur HTTP Apache toujours disponibles
Statut:Core
diff --git a/docs/manual/mod/directives.html.fr b/docs/manual/mod/directives.html.fr index ce84ec00560..8de206262d7 100644 --- a/docs/manual/mod/directives.html.fr +++ b/docs/manual/mod/directives.html.fr @@ -503,6 +503,7 @@
  • ProxyExpressDBMType
  • ProxyExpressEnable
  • ProxyFCGIBackendType
  • +
  • ProxyFCGISetEnvIf
  • ProxyFtpDirCharset
  • ProxyFtpEscapeWildcards
  • ProxyFtpListOnWildcard
  • @@ -661,8 +662,10 @@
  • SSLInsecureRenegotiation
  • SSLOCSPDefaultResponder
  • SSLOCSPEnable
  • +
  • SSLOCSPNoverify
  • SSLOCSPOverrideResponder
  • SSLOCSPProxyURL
  • +
  • SSLOCSPResponderCertificateFile
  • SSLOCSPResponderTimeout
  • SSLOCSPResponseMaxAge
  • SSLOCSPResponseTimeSkew
  • diff --git a/docs/manual/mod/index.html.fr b/docs/manual/mod/index.html.fr index ec288dbc644..eda4f683352 100644 --- a/docs/manual/mod/index.html.fr +++ b/docs/manual/mod/index.html.fr @@ -52,17 +52,21 @@
    core
    Fonctionnalités de base du serveur HTTP Apache toujours disponibles
    -
    mpm_common
    A collection of directives that are implemented by -more than one multi-processing module (MPM)
    +
    mpm_common
    Une série de directives implémentées par plusieurs +modules multi-processus (MPM)
    event
    Une variante du MPM worker conçue pour ne mobiliser des threads que pour les connexions en cours de traitement
    -
    mpm_netware
    Multi-Processing Module implementing an exclusively threaded web - server optimized for Novell NetWare
    -
    mpmt_os2
    Hybrid multi-process, multi-threaded MPM for OS/2
    -
    prefork
    Implements a non-threaded, pre-forking web server
    -
    mpm_winnt
    Multi-Processing Module optimized for Windows NT.
    -
    worker
    Multi-Processing Module implementing a hybrid - multi-threaded multi-process web server
    +
    mpm_netware
    Module multi-processus implémentant un serveur web basé +exclusivement sur les threads et optimisé pour Novell +NetWare
    +
    mpmt_os2
    MPM hybride multi-processus, multi-thread pour +OS/2
    +
    prefork
    Implémente un serveur web avec démarrage anticipé de +processus, sans thread
    +
    mpm_winnt
    Module multi-processus optimisé pour Windows +NT.
    +
    worker
    Module multi-processus implémentant un serveur web hybride +multi-processus multi-thread
    top

    Autres Modules

    @@ -155,7 +159,8 @@ l'utilisateur externe avant de l'envoyer au client
    mod_file_cache
    Mise en cache mémoire d'une liste statique de fichiers
    -
    mod_filter
    Context-sensitive smart filter configuration module
    +
    mod_filter
    Module de configuration de filtre intelligent sensible au +contexte
    mod_firehose
    Multiplexes all I/O to a given file or pipe.
    mod_headers
    Personnalisation des en-têtes de requêtes et de réponses HTTP
    diff --git a/docs/manual/mod/mod_filter.html b/docs/manual/mod/mod_filter.html index 19725c63c6c..7d163ef4847 100644 --- a/docs/manual/mod/mod_filter.html +++ b/docs/manual/mod/mod_filter.html @@ -3,3 +3,7 @@ URI: mod_filter.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 + +URI: mod_filter.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 diff --git a/docs/manual/mod/mod_filter.xml.meta b/docs/manual/mod/mod_filter.xml.meta index 661090548bf..57da411bff4 100644 --- a/docs/manual/mod/mod_filter.xml.meta +++ b/docs/manual/mod/mod_filter.xml.meta @@ -8,5 +8,6 @@ en + fr diff --git a/docs/manual/mod/mod_proxy.html.fr b/docs/manual/mod/mod_proxy.html.fr index 4cddec88d27..5e6eaac15c0 100644 --- a/docs/manual/mod/mod_proxy.html.fr +++ b/docs/manual/mod/mod_proxy.html.fr @@ -30,6 +30,8 @@  fr  |  ja 

    +
    Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.
    diff --git a/docs/manual/mod/mod_proxy_fcgi.html.fr b/docs/manual/mod/mod_proxy_fcgi.html.fr index 0cbc7c286c4..3da92c6f1c3 100644 --- a/docs/manual/mod/mod_proxy_fcgi.html.fr +++ b/docs/manual/mod/mod_proxy_fcgi.html.fr @@ -29,6 +29,8 @@

    Langues Disponibles:  en  |  fr 

    +
    Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.
    Description:Serveur mandataire/passerelle multi-protocole
    Statut:Extension
    Identificateur de Module:proxy_module
    @@ -64,6 +66,7 @@

    Directives

    Traitement des bugs

    Voir aussi

    Description:Module fournissant le support de FastCGI à mod_proxy
    Statut:Extension
    + + + + + + +
    Description:Allow variables sent to FastCGI servers to be fixed up
    Syntaxe:ProxyFCGISetEnvIf conditional-expression + environment-variable-name + value-expression
    Contexte:configuration du serveur, serveur virtuel, répertoire, .htaccess
    Statut:Extension
    Module:mod_proxy_fcgi
    Compatibilité:Available in version 2.5 and later

    La documentation de cette directive + n'a pas encore t traduite. Veuillez vous reporter la version + en langue anglaise.

    Langues Disponibles:  en  | diff --git a/docs/manual/mod/mod_ssl.html.fr b/docs/manual/mod/mod_ssl.html.fr index 7b32a1d0477..7456c204690 100644 --- a/docs/manual/mod/mod_ssl.html.fr +++ b/docs/manual/mod/mod_ssl.html.fr @@ -29,6 +29,8 @@

    Langues Disponibles:  en  |  fr 

    +
    Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.
    @@ -75,8 +77,10 @@ disponibles avec Require
  • SSLInsecureRenegotiation
  • SSLOCSPDefaultResponder
  • SSLOCSPEnable
  • +
  • SSLOCSPNoverify
  • SSLOCSPOverrideResponder
  • SSLOCSPProxyURL
  • +
  • SSLOCSPResponderCertificateFile
  • SSLOCSPResponderTimeout
  • SSLOCSPResponseMaxAge
  • SSLOCSPResponseTimeSkew
  • @@ -1259,6 +1263,19 @@ SSLOCSPOverrideResponder on
    top
    +

    Directive SSLOCSPNoverify

    +
    Description:Chiffrement de haut niveau basé sur les protocoles Secure Sockets Layer (SSL) et Transport Layer Security (TLS)
    Statut:Extension
    + + + + + + + +
    Description:skip the OCSP responder certificates verification
    Syntaxe:SSLOCSPNoverify On/Off
    Défaut:SSLOCSPNoverify Off
    Contexte:configuration du serveur, serveur virtuel
    Statut:Extension
    Module:mod_ssl
    Compatibilité:Available in httpd 2.5 and later, if using OpenSSL 0.9.7 or later

    La documentation de cette directive + n'a pas encore t traduite. Veuillez vous reporter la version + en langue anglaise.

    +
    top

    Directive SSLOCSPOverrideResponder

    Description:Force l'utilisation de l'URI du répondeur par défaut pour @@ -1290,6 +1307,18 @@ utilis
    top
    +

    Directive SSLOCSPResponderCertificateFile

    + + + + + + + +
    Description:Set of trusted PEM encoded OCSP responder certificates
    Syntaxe:SSLOCSPResponderCertificateFile file
    Contexte:configuration du serveur, serveur virtuel
    Statut:Extension
    Module:mod_ssl
    Compatibilité:Available in httpd 2.5 and later, if using OpenSSL 0.9.7 or later

    La documentation de cette directive + n'a pas encore t traduite. Veuillez vous reporter la version + en langue anglaise.

    +
    top

    Directive SSLOCSPResponderTimeout

    diff --git a/docs/manual/mod/mpm_common.html b/docs/manual/mod/mpm_common.html index 059c2662c78..234685936ad 100644 --- a/docs/manual/mod/mpm_common.html +++ b/docs/manual/mod/mpm_common.html @@ -8,6 +8,10 @@ URI: mpm_common.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: mpm_common.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 + URI: mpm_common.html.ja.utf8 Content-Language: ja Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mpm_common.html.fr b/docs/manual/mod/mpm_common.html.fr new file mode 100644 index 00000000000..3ea706d91d9 --- /dev/null +++ b/docs/manual/mod/mpm_common.html.fr @@ -0,0 +1,936 @@ + + + + + +mpm_common - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM : Directives Communes

    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    +
    Description:Délai d'attente pour les requêtes OCSP
    +
    Description:Une série de directives implémentées par plusieurs +modules multi-processus (MPM)
    Statut:MPM
    +
    + + +
    top
    +

    Directive CoreDumpDirectory

    + + + + + + + +
    Description:Le répertoire dans lequel le serveur HTTP Apache va tenter de se +positionner avant d'effectuer un vidage mémoire
    Syntaxe:CoreDumpDirectory répertoire
    Défaut:Voir ci-dessous pour le répertoire par défaut
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    +

    Cette directive permet de définir le répertoire dans lequel + Apache httpd va tenter de se positionner avant d'effectuer un vidage + mémoire sur disque. + Si votre système d'exploitation est configuré pour créer des + fichiers de vidage mémoire dans le répertoire de travail des + processus qui se sont crashés, + CoreDumpDirectory est nécessaire pour + définir un répertoire de travail autre que le répertoire par défaut + ServerRoot, ce répertoire de + travail ne devant pas être accessible en écriture par l'utilisateur sous + lequel le serveur s'exécute.

    + +

    Si vous avez besoin d'un vidage mémoire pour le débogage, vous + pouvez utiliser cette directive pour le placer à un endroit + différent. Cette directive n'a aucun effet si votre système + d'exploitation n'est pas configuré pour créer des + fichiers de vidage mémoire dans le répertoire de travail des + processus qui se sont crashés.

    + +

    Vidages mémoire sous Linux

    +

    Si Apache httpd est démarré sous l'utilisateur root puis bascule vers + un autre utilisateur, le noyau Linux désactive les + vidages mémoire, même si le répertoire est accessible en écriture au + processus. Apache httpd (versions 2.0.46 et supérieures) réactive les + vidages mémoire sous Linux 2.4 et au delà, mais seulement si vous + définissez une directive CoreDumpDirectory.

    +
    + +
    +

    Vidages mémoire sous BSD

    +

    Pour activer le vidage mémoire des exécutables suid sur les + systèmes de style BSD (comme FreeBSD), définissez + kern.sugid_coredump à 1. +

    +
    + +

    Signaux spécifiques

    +

    CoreDumpDirectory n'est traité qu'à la + reception d'un certain nombre de signaux , SIGFPE, SIGILL, SIGABORT, + SIGSEGV, et SIGBUS.

    +

    + Sur certains systèmes d'exploitation, SIGQUIT provoque aussi un + vidage mémoire, mais n'est pas traité par les directives + CoreDumpDirectory ou + EnableExceptionHook, si bien que la + définition du répertoire d'enregistrement du vidage mémoire est + entièrement dévolue au système d'exploitation.

    +
    + +
    +
    top
    +

    Directive EnableExceptionHook

    + + + + + + + +
    Description:Active un hook ("point d'accrochage logiciel") qui exécute des +gestionnaires d'exception après un crash
    Syntaxe:EnableExceptionHook On|Off
    Défaut:EnableExceptionHook Off
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    +

    Pour des raisons de sécurité, cette directive n'est disponible + que si la compilation du serveur a été configurée avec l'option + --enable-exception-hook. Elle permet d'activer un hook + ("point d'accrochage logiciel") + qui autorise certains modules externes à effectuer un branchement et + accomplir telle ou telle action après le crash d'un processus + enfant.

    + +

    Deux modules, mod_whatkilledus et + mod_backtrace utilisent ce hook. Veuillez vous + référer à la page EnableExceptionHook de Jeff Trawick pour plus + d'informations à leur sujet.

    + +
    +
    top
    +

    Directive GracefulShutdownTimeout

    + + + + + + + +
    Description:Spécifie le délai maximum après lequel le serveur va +s'arrêter dans le cas d'un arrêt "en douceur"
    Syntaxe:GracefulShutdownTimeout seconds
    Défaut:GracefulShutdownTimeout 0
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    +

    La directive GracefulShutdownTimeout + permet de spécifier le temps, en secondes, pendant lequel le serveur + va continuer à fonctionner après avoir reçu un signal + "graceful-stop" ("Arrêt en douceur"), afin de terminer le traitement + des connexions en cours.

    + +

    Définir cette valeur à zéro signifie au serveur d'attendre + jusqu'à ce que toutes les requêtes en cours aient été traitées.

    + +
    +
    top
    +

    Directive Listen

    + + + + + + +
    Description:Les adresses IP et ports sur lesquels le serveur écoute
    Syntaxe:Listen [adresse IP:]numéro port +[protocole]
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware, mpmt_os2
    +

    La directive Listen permet de signifier à + Apache httpd de ne se mettre à l'écoute que sur les adresses IP et ports spécifiés ; par + défaut, le serveur répond aux requêtes en provenance de toutes les + interfaces réseau. La directive Listen est + dorénavant requise, et si elle est absente du fichier de + configuration, le serveur refusera de démarrer. Ceci constitue un + changement par rapport aux versions précédentes d'Apache httpd.

    + +

    La directive Listen signifie au serveur de + n'accepter les requêtes entrantes que vers le port ou le couple + adresse-port spécifié. Si seulement un port est spécifié, le serveur + se met à l'écoute sur ce port sur toutes les interfaces réseau. Si une adresse IP + et un port sont spécifiés, le serveur va se mettre à l'écoute sur ce port sur + l'interface réseau correspondant à l'adresse IP.

    + +

    On peut utiliser autant de directives + Listen que nécessaire pour spécifier + plusieurs adresses et/ou ports à écouter. Le serveur répondra aux + requêtes vers tous les adresses et ports spécifiés.

    + +

    Par exemple, pour que le serveur accepte les connexions sur les + ports 80 et 8000, utilisez :

    + +
    Listen 80
    +Listen 8000
    + + +

    Pour que le serveur accepte les connexions sur deux interfaces et + ports particuliers, spécifiez :

    + +
    Listen 192.170.2.1:80
    +Listen 192.170.2.5:8000
    + + +

    Les adressee IPv6 doivent être entourées de crochets, comme dans + l'exemple suivant :

    + +
    Listen [2001:db8::a00:20ff:fea7:ccea]:80
    + + +

    L'argument optionnel protocole n'est pas nécessaire + dans la plupart des configurations. S'il est absent, + https est la valeur par défaut pour le port 443 et + http l'est pour tous les autres ports. L'argument + protocole sert à déterminer quel module doit traiter une requête, et + à appliquer des optimisations spécifiques à certains protocoles à + l'aide de la directive AcceptFilter.

    + +

    La spécification d'un protocole n'est nécessaire que si vous + utilisez des ports non standards. Par exemple, pour configurer un + site en https sur le port 8443 :

    + +
    Listen 192.170.2.1:8443 https
    + + +

    Condition d'erreur

    + Plusieurs directives Listen pour les mêmes + adresse IP/port vont provoquer l'envoi d'un message d'erreur + Address already in use. +
    + + +

    Voir aussi

    + +
    +
    top
    +

    Directive ListenBackLog

    + + + + + + + +
    Description:Longueur maximale de la liste d'attente des +connexions
    Syntaxe:ListenBacklog backlog
    Défaut:ListenBacklog 511
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware, mpmt_os2
    +

    La longueur maximale de la liste d'attente des connexions. En + général, aucune modification n'est nécessaire, ni même souhaitable ; + cependant, sur certains systèmes, il peut être nécessaire + d'en augmenter la valeur en cas d'attaque TCP SYN flood (envoi en + masse de requêtes SYN pour saturer le serveur). Voir le paramètre + backlog de l'appel système listen(2).

    + +

    En fait, l'argument backlog sera souvent limité à une valeur + inférieure en fonction du système d'exploitation. Notez aussi que de + nombreux systèmes d'exploitation ne tiennent pas vraiment compte de + la valeur spécifiée pour l'argument backlog, mais s'en inspirent + seulement (et choisissent en général une valeur supérieure).

    + +
    +
    top
    +

    Directive ListenCoresBucketsRatio

    + + + + + + + + +
    Description:Rapport entre le nombre de coeurs de processeur activés et +le nombre de segments d'écoute
    Syntaxe:ListenCoresBucketsRatio ratio
    Défaut:ListenCoresBucketsRatio 0 (disabled)
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    Compatibilité:Disponible à partir de la version 2.4.13 du serveur HTTP +Apache, avec un noyau supportant l'option de socket +SO_REUSEPORT, et distribuant uniformément les nouvelles +connexions aux sockets d'écoute des processus (ou threads) qui +l'utilisent (par exemple Linux versions 3.9 et ultérieures, mais pas +l'implémentation courante de SO_REUSEPORT par les +plateformes de type BSD.
    +

    Vous pouvez utiliser la directive + ListenCoresBucketsRatio pour spécifier un + ratio entre le nombre de coeurs de CPU activés et le + nombre de segments d'écoute (listeners' buckets) souhaités ; le + serveur HTTP Apache va alors créernum_cpu_cores / ratio + segments d'écoute, chacun contenant son propre socket d'écoute + Listen sur le ou les mêmes ports ; chaque + processus enfant sera associé à un seul segment d'écoute (avec une + distribution de type round-robin des segments à la création des + processus enfants).

    + +

    Définition du terme coeur de CPU activé ("online")

    +

    Sous Linux et BSD, un coeur de CPU peut être activé ou désactivé si Hotplug + a été configuré ; la directive + ListenCoresBucketsRatio doit donc tenir compte de ce + paramètre pour calculer le nombre de segments d'écoute à créer.

    +
    + +

    La directive ListenCoresBucketsRatio peut + améliorer le support de la montée en charge lorsque l'arrivée de + nouvelles connexions est/devient un goulot d'étranglement. Le test + de cette fonctionnalité avec des machines possédant un nombre de + coeurs de CPU important a permit de constater une amélioration des + performances significative et des temps de réponse plus courts.

    + +

    Pour que cette fonctionnalité soit activée, le nombre de coeurs + de CPU doit être égal au moins au double du ratio + spécifié. Si vous spécifiez la valeur recommandée pour + ratio, à savoir 8, le nombre minimum de + coeurs de processeurs disponibles sera alors de 16. La valeur + optimale de ratio permettant d'obtenir des performances maximales + doit être calculée pour chaque système cible, en testant plusieurs valeurs + et en observant les résultats.

    + +

    Cette directive influence le calcul des valeurs limites inférieures de + MinSpareThreads et MaxSpareThreads. En effet, pour accepter les + connexions de manière optimale, le nombre de processus enfants doit être un + multiple du nombre de segments d'écoute.

    + +
    +
    top
    +

    Directive MaxConnectionsPerChild

    + + + + + + + + +
    Description:Limite le nombre de connexions qu'un processus enfant va +traiter au cours de son fonctionnement
    Syntaxe:MaxConnectionsPerChild number
    Défaut:MaxConnectionsPerChild 0
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware, mpmt_os2
    Compatibilité:Disponible depuis la version 2.3.9 du serveur HTTP +Apache. L'ancien nom MaxRequestsPerChild est encore +supporté.
    +

    La directive MaxConnectionsPerChild permet de + définir le nombre maximum de connexions qu'un processus enfant va + pouvoir traiter au cours de son fonctionnement. Lorsqu'il a traité + MaxConnectionsPerChild connexions, le processus + enfant est arrêté. Si MaxConnectionsPerChild est + définie à 0, il n'y a plus aucune limite sur le nombre + de connexions que le processus pourra traiter.

    + +

    Définir MaxConnectionsPerChild à une valeur + non nulle limite la quantité de mémoire qu'un processus peut + consommer à cause de fuites (accidentelles) de mémoire.

    + + +
    +
    top
    +

    Directive MaxMemFree

    + + + + + + + +
    Description:Quantité maximale de mémoire que l'allocateur principal est +autorisé à conserver sans appeler free()
    Syntaxe:MaxMemFree KOctets
    Défaut:MaxMemFree 2048
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware
    +

    La directive MaxMemFree permet de définir + le nombre maximum de KOctets libres que tout allocateur est + autorisé à conserver sans appeler free(). Dans les MPMs + threadés, chaque thread possède son propre allocateur. Si elle est + définie à 0, la quantité de mémoire libre que peut conserver un + allocateur est illimitée.

    + +
    +
    top
    +

    Directive MaxRequestWorkers

    + + + + + + + +
    Description:Nombre maximum de connexions pouvant être traitées +simultanément
    Syntaxe:MaxRequestWorkers nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    +

    La directive MaxRequestWorkers permet de fixer le + nombre maximum de requêtes pouvant être traitées simultanément. + Si la limite MaxRequestWorkers est atteinte, toute + tentative de connexion sera normalement mise dans une file + d'attente, et ceci jusqu'à un certain nombre dépendant de la + directive ListenBacklog. + Lorsqu'un processus enfant se libèrera suite à la fin du traitement + d'une requête, la connexion en attente pourra être traitée à son + tour.

    + +

    Pour les serveurs non threadés (c'est à dire utilisant + prefork), la directive + MaxRequestWorkers définit alors le nombre maximum de + processus enfants qui pourront être lancés simultanément pour + traiter les requêtes. La valeur par défaut est 256 ; si + vous l'augmentez, vous devez aussi augmenter la valeur de la + directive ServerLimit.

    + +

    Pour les serveur threadés et hybrides (utilisant par + exemple event ou worker), + MaxRequestWorkers définit alors le nombre total de + threads qui seront disponibles pour servir les clients. Dans le + cas des MPMs hybrides, la valeur par défaut est 16 + (directive ServerLimit) multiplié par la valeur + 25 (directive ThreadsPerChild). Par conséquent, pour affecter à la + directive MaxRequestWorkers une valeur qui requiert + plus de 16 processus, vous devez aussi augmenter la valeur de la + directive ServerLimit.

    + +

    Le nom de la directive MaxRequestWorkers + était MaxClients avant la version 2.3.13. Cet + ancien nom est encore supporté.

    + +
    +
    top
    +

    Directive MaxSpareThreads

    + + + + + + + +
    Description:Nombre maximum de threads inactifs
    Syntaxe:MaxSpareThreads nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, mpm_netware, mpmt_os2
    +

    C'est le nombre maximum de threads inactifs. Les MPMs utilisent + cette directive de différentes manières.

    + +

    Pour worker et event, la définition par défaut est + MaxSpareThreads 250. Ce MPM gère les threads inactifs + au niveau du serveur. Si le serveur possède trop de threads + inactifs, des processus enfants seront arrêtés jusqu'à ce que le + nombre de threads inactifs repasse en dessous de cette limite. Des + processus/threads supplémentaires sont susceptibles d'être créés si + ListenCoresBucketsRatio est + activée.

    + +

    Pour mpm_netware, la définition par défaut est + MaxSpareThreads 100. Comme ce MPM n'exécute qu'un seul + processus, le nombre de processus inactifs est surveillé au + niveau du serveur.

    + +

    mpmt_os2 fonctionne de manière similaire à + mpm_netware. Pour mpmt_os2, la + valeur par défaut est 10.

    + +

    Contraintes

    +

    La gamme de valeurs pour MaxSpareThreads + est limitée. Apache httpd corrigera automatiquement cette valeur selon + les règles suivantes :

    + +
    + +

    Voir aussi

    + +
    +
    top
    +

    Directive MinSpareThreads

    + + + + + + + +
    Description:Nombre minimum de threads inactifs qui seront disponibles +pour pouvoir traiter les pics de requêtes
    Syntaxe:MinSpareThreads nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, mpm_netware, mpmt_os2
    +

    C'est le nombre minimum de threads inactifs pour être en mesure + de traiter les pics de requêtes. Les MPMs utilisent cette directive + de différentes manières.

    + +

    Avec worker et event, la définition par défaut est + MinSpareThreads 75, et le nombre de threads inactifs + est surveillé au niveau du serveur. Si le serveur ne possède pas + assez de threads inactifs, des processus enfants sont créés jusqu'à + ce que le nombre de threads inactifs repasse au dessus de + nombre. Des processus/threads supplémentaires peuvent + être créés si ListenCoresBucketsRatio est activée.

    + +

    Avec mpm_netware, la définition par défaut est + MinSpareThreads 10 et, comme ce MPM n'exécute qu'un + seul processus, le nombre de threads est surveillé au niveau du + serveur.

    + +

    mpmt_os2 fonctionne de manière similaire à + mpm_netware. Pour mpmt_os2, la + valeur par défaut est 5.

    + + +

    Voir aussi

    + +
    +
    top
    +

    Directive PidFile

    + + + + + + + +
    Description:Ficher dans lequel le serveur enregistre l'identificateur +de processus du démon
    Syntaxe:PidFile nom fichier
    Défaut:PidFile httpd.pid
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpmt_os2
    +

    La directive PidFile permet de définir le + ficher dans lequel le serveur + enregistre l'identificateur de processus du démon. Si le chemin du + fichier n'est pas absolu, il est considéré comme relatif au chemin + défini par la directive DefaultRuntimeDir.

    + +

    Exemple

    PidFile /var/run/apache.pid
    +
    + +

    Il est souvent utile de pouvoir envoyer un signal au + serveur afin qu'il ferme et ouvre à nouveau ses journaux + d'erreur et de transfert, et recharge son + fichier de configuration. Pour ce faire, on envoie un signal SIGHUP + (kill -1) à l'identificateur de processus enregistré dans le fichier + défini par la directive PidFile.

    + +

    La directive PidFile fait l'objet des + mêmes avertissements que ceux concernant le chemin d'enregistrement + des fichiers journaux et la sécurité.

    + +

    Note

    +

    Depuis la version 2 du serveur HTTP Apache, nous recommandons de n'utiliser + que le script apachectl, ou le script de + démarrage fourni avec votre système d'exploitation pour (re)démarrer ou + arrêter le serveur.

    +
    + +
    +
    top
    +

    Directive ReceiveBufferSize

    + + + + + + + +
    Description:Taille du tampon TCP en entrée
    Syntaxe:ReceiveBufferSize octets
    Défaut:ReceiveBufferSize 0
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware, mpmt_os2
    +

    Le serveur va fixer la taille du tampon TCP en entrée au + nombre d'octets spécifié.

    + +

    Si la directive est définie à 0, le serveur va + utiliser la valeur par défaut adoptée par le système + d'exploitation.

    + +
    +
    top
    +

    Directive ScoreBoardFile

    + + + + + + + +
    Description:Chemin du fichier où sont stockées les données concernant +la coordination des processus enfants
    Syntaxe:ScoreBoardFile file-path
    Défaut:ScoreBoardFile apache_runtime_status
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt
    +

    Le serveur HTTP Apache utilise un tableau de bord pour la + communication entre le processus parent et les processus enfants. + Pour faciliter cette communication, certaines architectures + nécessitent un fichier. En l'absence de cette directive, donc si + aucun nom de fichier n'est spécifié, Apache httpd tentera tout + d'abord de créer un tableau uniquement en mémoire (en utilisant la + mémoire partagée anonyme) ; et si il n'y parvient pas, il tentera de + créer un fichier sur disque (en utilisant la mémoire partagée à base + de fichier). Si cette directive est utilisée, Apache httpd créera + systématiquement un fichier sur disque.

    + +

    Si file-path n'est pas un chemin absolu, il sera relatif à la + valeur spécifiée par la directive DefaultRuntimeDir. +

    + +

    Exemple

    ScoreBoardFile /var/run/apache_runtime_status
    +
    + +

    Une mémoire partagée sous forme de fichier est utile pour les + applications tierces qui nécessitent un accès direct au tableau de + bord des processus.

    + +

    Si vous utilisez un ScoreBoardFile, vous + pourrez constater une amélioration des performances en le plaçant + sur un disque virtuel en RAM. Assurez-vous cependant de tenir compte + des mêmes avertissements que ceux concernant le chemin du fichier + journal et la sécurité.

    + +

    Voir aussi

    + +
    +
    top
    +

    Directive SendBufferSize

    + + + + + + + +
    Description:Taille du tampon TCP en sortie
    Syntaxe:SendBufferSize octets
    Défaut:SendBufferSize 0
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpm_winnt, mpm_netware, mpmt_os2
    +

    Définit la taille du tampon TCP en sortie avec le nombre + d'octets spécifié. Ceci s'avère souvent très utile pour augmenter les + valeurs par défaut standards du passé des systèmes d'exploitation + pour les transmissions à grande vitesse et haute densité (c'est + à dire de l'ordre de 100ms comme sur les liaisons rapides + transcontinentales).

    + +

    Si la directive est définie à 0, le serveur va + utiliser la valeur par défaut adoptée par le système + d'exploitation.

    + +

    L'amélioration des performances des connexions à grande vitesse + et à temps de latence élevé, peut nécessiter + une intervention au niveau de la configuration de votre système + d'exploitation.

    + +

    Sous certains systèmes d'exploitation, la modification du + comportement TCP via une augmentation de la valeur de + SendBufferSize risque de ne pas être + perceptible, si la directive EnableSendfile n'est pas définie à OFF. + Cette interaction ne s'applique qu'aux fichiers statiques.

    + +
    +
    top
    +

    Directive ServerLimit

    + + + + + + + +
    Description:Limite supérieure de la définition du nombre de +processus
    Syntaxe:ServerLimit nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork
    +

    Avec le MPM prefork, cette directive définit le + nombre maximum que l'on peut affecter à la directive MaxRequestWorkers, et ceci pour la + durée de vie du processus Apache httpd. Avec les + MPMs worker et event, cette directive, en combinaison avec + ThreadLimit, définit le + nombre maximum que l'on peut affecter à MaxRequestWorkers, et ceci pour la durée de + vie du processus Apache httpd. Avec le MPM event, cette + directive permet aussi de définir combien de processus anciens peuvent + continuer à s'exécuter pour terminer le traitement des connexions ouvertes. + Au cours d'un redémarrage, vous pouvez + modifier la valeur de la directive MaxRequestWorkers, alors que toute + tentative de modification de la valeur de la directive ServerLimit sera ignorée.

    + +

    Cette directive doit être utilisée avec précaution. Si + ServerLimit est définie à une valeur beaucoup + plus grande que nécessaire, de la mémoire partagée supplémentaire + sera inutilement allouée. Si à la fois + ServerLimit et MaxRequestWorkers possèdent des valeurs + supérieures à ce que le système peut supporter, ce dernier peut + devenir instable ou Apache httpd peut tout simplement refuser de démarrer.

    + +

    Avec les MPMs prefork et event, n'utilisez cette directive + que si vous devez définir MaxRequestWorkers à une valeur supérieure à + 256 (valeur par défaut). N'affectez pas à la directive ServerLimit une valeur supérieure à + celle que vous avez prévu d'affecter à la directive MaxRequestWorkers.

    + +

    Avec worker, n'utilisez cette directive que si + la définition de vos directives MaxRequestWorkers et ThreadsPerChild nécessitent plus de + 16 processus serveurs (valeur par défaut). N'affectez pas à la + directive ServerLimit une + valeur supérieure au nombre de processus requis pour la définition + des directives MaxRequestWorkers + et ThreadsPerChild.

    + +

    Avec le MPM event, augmentez la valeur de cette + directive si le nombre de processus défini par les directives MaxRequestWorkers et ThreadsPerChild augmenté du nombre de processus + en procédure d'arrêt "graceful" est supérieur à 16 (valeur par défaut).

    + +

    Note

    +

    Il existe une limite de ServerLimit 20000 codée en + dur dans le serveur (200000 pour le MPM prefork). + Ceci est censé éviter les effets désastreux que pourrait provoquer + une faute de frappe. Pour dépasser cette limite, vous devez + modifier la valeur de MAX_SERVER_LIMIT dans le fichier source du + mpm et recompiler le serveur.

    +
    + +

    Voir aussi

    + +
    +
    top
    +

    Directive StartServers

    + + + + + + + +
    Description:Nombre de processus enfants du serveur créés au +démarrage
    Syntaxe:StartServers nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, prefork, mpmt_os2
    +

    La directive StartServers permet de + définir le nombre de processus enfants du serveur créés au + démarrage. Comme le nombre de processus est contrôlé dynamiquement + en fonction de la charge (voir MinSpareThreads, MaxSpareThreads, MinSpareServers, MaxSpareServers), il n'est en général + pas nécessaire d'ajuster ce paramètre.

    + +

    La valeur par défaut diffère d'un MPM à l'autre. Pour + worker et event, la définition par défaut est + StartServers 3 ; la valeur par défaut est + 5 pour prefork et 2 + pour mpmt_os2.

    + +
    +
    top
    +

    Directive StartThreads

    + + + + + + + +
    Description:Nombre de threads créés au démarrage
    Syntaxe:StartThreads nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:mpm_netware
    +

    C'est le nombre de threads créés au démarrage du serveur. Comme + le nombre de threads est contrôlé dynamiquement + en fonction de la charge (voir MinSpareThreads, MaxSpareThreads, MinSpareServers, MaxSpareServers), il n'est en général + pas nécessaire d'ajuster ce paramètre.

    + +

    Pour mpm_netware, la définition par défaut est + StartThreads 50 et, comme il n'y a qu'un processus, il + s'agit du nombre total de threads créés au démarrage pour servir les + requêtes.

    + +
    +
    top
    +

    Directive ThreadLimit

    + + + + + + + +
    Description:Le nombre de threads maximum que l'on peut définir par +processus enfant
    Syntaxe:ThreadLimit nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, mpm_winnt
    +

    Cette directive permet de définir le nombre maximum que l'on peut + affecter à la directive ThreadsPerChild pour la durée de vie + du processus Apache httpd. La directive ThreadsPerChild peut être modifiée + au cours d'un redémarrage jusqu'à la valeur de la directive ThreadLimit, mais toute tentative + de modification de la directive ThreadLimit au cours d'un + redémarrage sera ignorée.

    + +

    L'utilisation de cette directive doit faire l'objet de + précautions particulières. Si ThreadLimit est + définie à une valeur très supérieure à la directive ThreadsPerChild, de la mémoire + partagée supplémentaire sera inutilement allouée. Si les directives + ThreadLimit et ThreadsPerChild sont définies à des + valeurs supérieures à ce que le système peut supporter, ce dernier + peut devenir instable, ou Apache httpd peut tout simplement refuser de + démarrer. Ne définissez pas cette directive à une valeur supérieure + à la valeur maximale que vous pensez affecter à la directive ThreadsPerChild pour le processus + Apache httpd en cours d'exécution.

    + +

    La valeur par défaut de la directive + ThreadLimit est 1920 avec + mpm_winnt, et 64 avec les autres + MPMs.

    + +

    Note

    +

    Il existe une limite de ThreadLimit 20000 (ou + ThreadLimit 100000 avec event, + ThreadLimit 15000 avec mpm_winnt) + codée en dur dans le serveur. Ceci est censé éviter les effets + désastreux que pourrait provoquer une faute de frappe. Pour + dépasser cette limite, vous devez modifier la valeur de + MAX_THREAD_LIMIT dans le fichier source du mpm et recompiler le + serveur.

    +
    + +
    +
    top
    +

    Directive ThreadsPerChild

    + + + + + + + +
    Description:Nombre de threads créés par chaque processus +enfant
    Syntaxe:ThreadsPerChild nombre
    Défaut:Voir ci-dessous pour plus de détails
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, mpm_winnt
    +

    Cette directive permet de définir le nombre de threads que va + créer chaque processus enfant. Un processus enfant crée ces threads + au démarrage et n'en crée plus d'autres par la suite. Si l'on + utilise un MPM comme mpm_winnt qui ne lance qu'un + processus enfant, ce nombre doit être suffisamment grand pour + supporter la charge du serveur. Avec un MPM comme + worker qui lance plusieurs processus enfants, c'est + le nombre total de threads qui doit être suffisamment grand + pour supporter la charge du serveur.

    + +

    La valeur par défaut de la directive + ThreadsPerChild est 64 avec + mpm_winnt, et 25 avec les autres + MPMs.

    + +
    +
    top
    +

    Directive ThreadStackSize

    + + + + + + + +
    Description:La taille en octets de la pile qu'utilisent les threads qui +traitent les connexions clients
    Syntaxe:ThreadStackSize taille
    Défaut:65536 sous NetWare; varie en fonction des autres systèmes +d'exploitation
    Contexte:configuration du serveur
    Statut:MPM
    Module:event, worker, mpm_winnt, mpm_netware, mpmt_os2
    +

    La directive ThreadStackSize permet de + définir la taille de la pile (pour les données propres) qu'utilisent + les threads qui traitent les connexions clients en faisant appel à + des modules. Dans la plupart des cas, la valeur par défaut de la + taille de la pile du système d'exploitation convient, mais il existe + certaines situations où il peut s'avérer nécessaire de l'ajuster + :

    + +
      +
    • Sur les plates-formes qui possèdent une valeur par défaut de + taille de la pile relativement petite (par exemple HP-UX), Apache + httpd peut se crasher si l'on utilise certains modules tiers qui + possèdent un quantité de données propres stockées relativement + importante. Il se peut que ces mêmes modules fonctionnent + correctement sur d'autres plate-formes où la valeur par défaut de + la taille de la pile est supérieure. Ce type de crash peut être + evité en définissant ThreadStackSize à une + valeur supérieure à la valeur par défaut du système + d'exploitation. Ce type d'ajustement n'est nécessaire que si le + fournisseur du module tiers en fait mention, ou si le diagnostic + d'un crash d'Apache httpd indique que la taille de la pile était trop + petite.
    • + +
    • Sur les plates-formes où la taille par défaut de la pile des + threads est sensiblement supérieure à la taille nécessaire pour la + configuration du serveur web, il est possible de disposer d'un + plus grand nombre de threads par processus enfant si la directive + ThreadStackSize est définie à une valeur + inférieure à la valeur par défaut du système d'exploitation. + Cependant, ce + type d'ajustement ne doit être effectué que dans un environnement + de test permettant de qualifier le serveur web au maximum de ses + possibilités, car il peut arriver, dans de rares cas, que des + requêtes nécessitent une taille de pile supérieure pour pouvoir + être traitées. La taille minimale requise pour la pile dépend + fortement des modules utilisés, mais toute modification dans la + configuration du serveur web peut invalider la définition courante + de la directive ThreadStackSize.
    • + +
    • Sous Linux, cette directive ne peut être utilisée que pour + augmenter la valeur par defaut de la taille de la pile, car + l'appel système sous-jacent utilise cette valeur comme taille de pile + minimale. C'est la limite logicielle (souvent élevée) + pour ulimit -s (8Mo si aucune limite) qui est + utilisée comme taille de pile par défaut.
    • +
    + +
    Il est recommandé de ne pas réduire + ThreadStackSize, à moins qu'un grand nombre + de threads par processus enfant ne soit nécessaire. Sur certaines + plates-formes (y compris Linux), une valeur de 128000 est déjà trop + basse et provoque des crashes avec certains modules courants.
    + +
    + +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/mpm_common.xml.fr b/docs/manual/mod/mpm_common.xml.fr new file mode 100644 index 00000000000..a0db6744423 --- /dev/null +++ b/docs/manual/mod/mpm_common.xml.fr @@ -0,0 +1,960 @@ + + + + + + + + + + + +mpm_common +Une série de directives implémentées par plusieurs +modules multi-processus (MPM) +MPM + + +CoreDumpDirectory +Le répertoire dans lequel le serveur HTTP Apache va tenter de se +positionner avant d'effectuer un vidage mémoire +CoreDumpDirectory répertoire +Voir ci-dessous pour le répertoire par défaut +server config +eventworker +prefork + + +

    Cette directive permet de définir le répertoire dans lequel + Apache httpd va tenter de se positionner avant d'effectuer un vidage + mémoire sur disque. + Si votre système d'exploitation est configuré pour créer des + fichiers de vidage mémoire dans le répertoire de travail des + processus qui se sont crashés, + CoreDumpDirectory est nécessaire pour + définir un répertoire de travail autre que le répertoire par défaut + ServerRoot, ce répertoire de + travail ne devant pas être accessible en écriture par l'utilisateur sous + lequel le serveur s'exécute.

    + +

    Si vous avez besoin d'un vidage mémoire pour le débogage, vous + pouvez utiliser cette directive pour le placer à un endroit + différent. Cette directive n'a aucun effet si votre système + d'exploitation n'est pas configuré pour créer des + fichiers de vidage mémoire dans le répertoire de travail des + processus qui se sont crashés.

    + + Vidages mémoire sous Linux +

    Si Apache httpd est démarré sous l'utilisateur root puis bascule vers + un autre utilisateur, le noyau Linux désactive les + vidages mémoire, même si le répertoire est accessible en écriture au + processus. Apache httpd (versions 2.0.46 et supérieures) réactive les + vidages mémoire sous Linux 2.4 et au delà, mais seulement si vous + définissez une directive CoreDumpDirectory.

    +
    + + + Vidages mémoire sous BSD +

    Pour activer le vidage mémoire des exécutables suid sur les + systèmes de style BSD (comme FreeBSD), définissez + kern.sugid_coredump à 1. +

    +
    + + Signaux spécifiques +

    CoreDumpDirectory n'est traité qu'à la + reception d'un certain nombre de signaux , SIGFPE, SIGILL, SIGABORT, + SIGSEGV, et SIGBUS.

    +

    + Sur certains systèmes d'exploitation, SIGQUIT provoque aussi un + vidage mémoire, mais n'est pas traité par les directives + CoreDumpDirectory ou + EnableExceptionHook, si bien que la + définition du répertoire d'enregistrement du vidage mémoire est + entièrement dévolue au système d'exploitation.

    +
    +
    +
    + + +EnableExceptionHook +Active un hook ("point d'accrochage logiciel") qui exécute des +gestionnaires d'exception après un crash +EnableExceptionHook On|Off +EnableExceptionHook Off +server config + +eventworker +prefork + + +

    Pour des raisons de sécurité, cette directive n'est disponible + que si la compilation du serveur a été configurée avec l'option + --enable-exception-hook. Elle permet d'activer un hook + ("point d'accrochage logiciel") + qui autorise certains modules externes à effectuer un branchement et + accomplir telle ou telle action après le crash d'un processus + enfant.

    + +

    Deux modules, mod_whatkilledus et + mod_backtrace utilisent ce hook. Veuillez vous + référer à la page EnableExceptionHook de Jeff Trawick pour plus + d'informations à leur sujet.

    +
    +
    + + +GracefulShutdownTimeout +Spécifie le délai maximum après lequel le serveur va +s'arrêter dans le cas d'un arrêt "en douceur" +GracefulShutdownTimeout seconds +GracefulShutdownTimeout 0 +server config +eventworker +prefork + + +

    La directive GracefulShutdownTimeout + permet de spécifier le temps, en secondes, pendant lequel le serveur + va continuer à fonctionner après avoir reçu un signal + "graceful-stop" ("Arrêt en douceur"), afin de terminer le traitement + des connexions en cours.

    + +

    Définir cette valeur à zéro signifie au serveur d'attendre + jusqu'à ce que toutes les requêtes en cours aient été traitées.

    +
    +
    + + +PidFile +Ficher dans lequel le serveur enregistre l'identificateur +de processus du démon +PidFile nom fichier +PidFile httpd.pid +server config +eventworker +preforkmpm_winnt +mpmt_os2 + + + +

    La directive PidFile permet de définir le + ficher dans lequel le serveur + enregistre l'identificateur de processus du démon. Si le chemin du + fichier n'est pas absolu, il est considéré comme relatif au chemin + défini par la directive DefaultRuntimeDir.

    + + Exemple + + PidFile /var/run/apache.pid + + + +

    Il est souvent utile de pouvoir envoyer un signal au + serveur afin qu'il ferme et ouvre à nouveau ses journaux + d'erreur et de transfert, et recharge son + fichier de configuration. Pour ce faire, on envoie un signal SIGHUP + (kill -1) à l'identificateur de processus enregistré dans le fichier + défini par la directive PidFile.

    + +

    La directive PidFile fait l'objet des + mêmes avertissements que ceux concernant le chemin d'enregistrement + des fichiers journaux et la sécurité.

    + + Note +

    Depuis la version 2 du serveur HTTP Apache, nous recommandons de n'utiliser + que le script apachectl, ou le script de + démarrage fourni avec votre système d'exploitation pour (re)démarrer ou + arrêter le serveur.

    +
    +
    +
    + + +Listen +Les adresses IP et ports sur lesquels le serveur écoute +Listen [adresse IP:]numéro port +[protocole] +server config +eventworker +preforkmpm_winnt +mpm_netwarempmt_os2 + + + +

    La directive Listen permet de signifier à + Apache httpd de ne se mettre à l'écoute que sur les adresses IP et ports spécifiés ; par + défaut, le serveur répond aux requêtes en provenance de toutes les + interfaces réseau. La directive Listen est + dorénavant requise, et si elle est absente du fichier de + configuration, le serveur refusera de démarrer. Ceci constitue un + changement par rapport aux versions précédentes d'Apache httpd.

    + +

    La directive Listen signifie au serveur de + n'accepter les requêtes entrantes que vers le port ou le couple + adresse-port spécifié. Si seulement un port est spécifié, le serveur + se met à l'écoute sur ce port sur toutes les interfaces réseau. Si une adresse IP + et un port sont spécifiés, le serveur va se mettre à l'écoute sur ce port sur + l'interface réseau correspondant à l'adresse IP.

    + +

    On peut utiliser autant de directives + Listen que nécessaire pour spécifier + plusieurs adresses et/ou ports à écouter. Le serveur répondra aux + requêtes vers tous les adresses et ports spécifiés.

    + +

    Par exemple, pour que le serveur accepte les connexions sur les + ports 80 et 8000, utilisez :

    + + +Listen 80 +Listen 8000 + + +

    Pour que le serveur accepte les connexions sur deux interfaces et + ports particuliers, spécifiez :

    + + +Listen 192.170.2.1:80 +Listen 192.170.2.5:8000 + + +

    Les adressee IPv6 doivent être entourées de crochets, comme dans + l'exemple suivant :

    + + + Listen [2001:db8::a00:20ff:fea7:ccea]:80 + + +

    L'argument optionnel protocole n'est pas nécessaire + dans la plupart des configurations. S'il est absent, + https est la valeur par défaut pour le port 443 et + http l'est pour tous les autres ports. L'argument + protocole sert à déterminer quel module doit traiter une requête, et + à appliquer des optimisations spécifiques à certains protocoles à + l'aide de la directive AcceptFilter.

    + +

    La spécification d'un protocole n'est nécessaire que si vous + utilisez des ports non standards. Par exemple, pour configurer un + site en https sur le port 8443 :

    + + + Listen 192.170.2.1:8443 https + + + Condition d'erreur + Plusieurs directives Listen pour les mêmes + adresse IP/port vont provoquer l'envoi d'un message d'erreur + Address already in use. + + +
    +Problèmes avec DNS +Définition des adresses et ports +qu'utilise le serveur HTTP Apache +Autre +discussion à propos du message d'erreur Address already in +use, citant d'autres causes possibles. +
    + + +ListenCoresBucketsRatio +Rapport entre le nombre de coeurs de processeur activés et +le nombre de segments d'écoute +ListenCoresBucketsRatio ratio +ListenCoresBucketsRatio 0 (disabled) +server config +eventworker +prefork + +Disponible à partir de la version 2.4.13 du serveur HTTP +Apache, avec un noyau supportant l'option de socket +SO_REUSEPORT, et distribuant uniformément les nouvelles +connexions aux sockets d'écoute des processus (ou threads) qui +l'utilisent (par exemple Linux versions 3.9 et ultérieures, mais pas +l'implémentation courante de SO_REUSEPORT par les +plateformes de type BSD. + + +

    Vous pouvez utiliser la directive + ListenCoresBucketsRatio pour spécifier un + ratio entre le nombre de coeurs de CPU activés et le + nombre de segments d'écoute (listeners' buckets) souhaités ; le + serveur HTTP Apache va alors créernum_cpu_cores / ratio + segments d'écoute, chacun contenant son propre socket d'écoute + Listen sur le ou les mêmes ports ; chaque + processus enfant sera associé à un seul segment d'écoute (avec une + distribution de type round-robin des segments à la création des + processus enfants).

    + + Définition du terme coeur de CPU activé ("online") +

    Sous Linux et BSD, un coeur de CPU peut être activé ou désactivé si Hotplug + a été configuré ; la directive + ListenCoresBucketsRatio doit donc tenir compte de ce + paramètre pour calculer le nombre de segments d'écoute à créer.

    +
    + +

    La directive ListenCoresBucketsRatio peut + améliorer le support de la montée en charge lorsque l'arrivée de + nouvelles connexions est/devient un goulot d'étranglement. Le test + de cette fonctionnalité avec des machines possédant un nombre de + coeurs de CPU important a permit de constater une amélioration des + performances significative et des temps de réponse plus courts.

    + +

    Pour que cette fonctionnalité soit activée, le nombre de coeurs + de CPU doit être égal au moins au double du ratio + spécifié. Si vous spécifiez la valeur recommandée pour + ratio, à savoir 8, le nombre minimum de + coeurs de processeurs disponibles sera alors de 16. La valeur + optimale de ratio permettant d'obtenir des performances maximales + doit être calculée pour chaque système cible, en testant plusieurs valeurs + et en observant les résultats.

    + +

    Cette directive influence le calcul des valeurs limites inférieures de + MinSpareThreads et MaxSpareThreads. En effet, pour accepter les + connexions de manière optimale, le nombre de processus enfants doit être un + multiple du nombre de segments d'écoute.

    +
    +
    + + +ListenBackLog +Longueur maximale de la liste d'attente des +connexions +ListenBacklog backlog +ListenBacklog 511 +server config +eventworker +preforkmpm_winnt +mpm_netwarempmt_os2 + + + +

    La longueur maximale de la liste d'attente des connexions. En + général, aucune modification n'est nécessaire, ni même souhaitable ; + cependant, sur certains systèmes, il peut être nécessaire + d'en augmenter la valeur en cas d'attaque TCP SYN flood (envoi en + masse de requêtes SYN pour saturer le serveur). Voir le paramètre + backlog de l'appel système listen(2).

    + +

    En fait, l'argument backlog sera souvent limité à une valeur + inférieure en fonction du système d'exploitation. Notez aussi que de + nombreux systèmes d'exploitation ne tiennent pas vraiment compte de + la valeur spécifiée pour l'argument backlog, mais s'en inspirent + seulement (et choisissent en général une valeur supérieure).

    +
    +
    + + +MaxRequestWorkers +Nombre maximum de connexions pouvant être traitées +simultanément +MaxRequestWorkers nombre +Voir ci-dessous pour plus de détails +server config +eventworker +prefork + + + +

    La directive MaxRequestWorkers permet de fixer le + nombre maximum de requêtes pouvant être traitées simultanément. + Si la limite MaxRequestWorkers est atteinte, toute + tentative de connexion sera normalement mise dans une file + d'attente, et ceci jusqu'à un certain nombre dépendant de la + directive ListenBacklog. + Lorsqu'un processus enfant se libèrera suite à la fin du traitement + d'une requête, la connexion en attente pourra être traitée à son + tour.

    + +

    Pour les serveurs non threadés (c'est à dire utilisant + prefork), la directive + MaxRequestWorkers définit alors le nombre maximum de + processus enfants qui pourront être lancés simultanément pour + traiter les requêtes. La valeur par défaut est 256 ; si + vous l'augmentez, vous devez aussi augmenter la valeur de la + directive ServerLimit.

    + +

    Pour les serveur threadés et hybrides (utilisant par + exemple event ou worker), + MaxRequestWorkers définit alors le nombre total de + threads qui seront disponibles pour servir les clients. Dans le + cas des MPMs hybrides, la valeur par défaut est 16 + (directive ServerLimit) multiplié par la valeur + 25 (directive ThreadsPerChild). Par conséquent, pour affecter à la + directive MaxRequestWorkers une valeur qui requiert + plus de 16 processus, vous devez aussi augmenter la valeur de la + directive ServerLimit.

    + +

    Le nom de la directive MaxRequestWorkers + était MaxClients avant la version 2.3.13. Cet + ancien nom est encore supporté.

    +
    +
    + + +MaxMemFree +Quantité maximale de mémoire que l'allocateur principal est +autorisé à conserver sans appeler free() +MaxMemFree KOctets +MaxMemFree 2048 +server config +eventworker +preforkmpm_winnt +mpm_netware + + + +

    La directive MaxMemFree permet de définir + le nombre maximum de KOctets libres que tout allocateur est + autorisé à conserver sans appeler free(). Dans les MPMs + threadés, chaque thread possède son propre allocateur. Si elle est + définie à 0, la quantité de mémoire libre que peut conserver un + allocateur est illimitée.

    +
    +
    + + +MaxConnectionsPerChild +Limite le nombre de connexions qu'un processus enfant va +traiter au cours de son fonctionnement +MaxConnectionsPerChild number +MaxConnectionsPerChild 0 +server config +eventworker +preforkmpm_winnt +mpm_netwarempmt_os2 + +Disponible depuis la version 2.3.9 du serveur HTTP +Apache. L'ancien nom MaxRequestsPerChild est encore +supporté. + + +

    La directive MaxConnectionsPerChild permet de + définir le nombre maximum de connexions qu'un processus enfant va + pouvoir traiter au cours de son fonctionnement. Lorsqu'il a traité + MaxConnectionsPerChild connexions, le processus + enfant est arrêté. Si MaxConnectionsPerChild est + définie à 0, il n'y a plus aucune limite sur le nombre + de connexions que le processus pourra traiter.

    + +

    Définir MaxConnectionsPerChild à une valeur + non nulle limite la quantité de mémoire qu'un processus peut + consommer à cause de fuites (accidentelles) de mémoire.

    + +
    +
    + + +MaxSpareThreads +Nombre maximum de threads inactifs +MaxSpareThreads nombre +Voir ci-dessous pour plus de détails +server config +eventworker +mpm_netwarempmt_os2 + + + +

    C'est le nombre maximum de threads inactifs. Les MPMs utilisent + cette directive de différentes manières.

    + +

    Pour worker et event, la définition par défaut est + MaxSpareThreads 250. Ce MPM gère les threads inactifs + au niveau du serveur. Si le serveur possède trop de threads + inactifs, des processus enfants seront arrêtés jusqu'à ce que le + nombre de threads inactifs repasse en dessous de cette limite. Des + processus/threads supplémentaires sont susceptibles d'être créés si + ListenCoresBucketsRatio est + activée.

    + +

    Pour mpm_netware, la définition par défaut est + MaxSpareThreads 100. Comme ce MPM n'exécute qu'un seul + processus, le nombre de processus inactifs est surveillé au + niveau du serveur.

    + +

    mpmt_os2 fonctionne de manière similaire à + mpm_netware. Pour mpmt_os2, la + valeur par défaut est 10.

    + + Contraintes +

    La gamme de valeurs pour MaxSpareThreads + est limitée. Apache httpd corrigera automatiquement cette valeur selon + les règles suivantes :

    +
      +
    • Avec mpm_netware, MaxSpareThreads doit être supérieure à MinSpareThreads.
    • + +
    • Avec + worker et event, MaxSpareThreads + doit être supérieure ou égale à la somme de MinSpareThreads et ThreadsPerChild.
    • +
    +
    +
    +MinSpareThreads +StartServers +MaxSpareServers +
    + + +MinSpareThreads +Nombre minimum de threads inactifs qui seront disponibles +pour pouvoir traiter les pics de requêtes +MinSpareThreads nombre +Voir ci-dessous pour plus de détails +server config +eventworker +mpm_netwarempmt_os2 + + + +

    C'est le nombre minimum de threads inactifs pour être en mesure + de traiter les pics de requêtes. Les MPMs utilisent cette directive + de différentes manières.

    + +

    Avec worker et event, la définition par défaut est + MinSpareThreads 75, et le nombre de threads inactifs + est surveillé au niveau du serveur. Si le serveur ne possède pas + assez de threads inactifs, des processus enfants sont créés jusqu'à + ce que le nombre de threads inactifs repasse au dessus de + nombre. Des processus/threads supplémentaires peuvent + être créés si ListenCoresBucketsRatio est activée.

    + +

    Avec mpm_netware, la définition par défaut est + MinSpareThreads 10 et, comme ce MPM n'exécute qu'un + seul processus, le nombre de threads est surveillé au niveau du + serveur.

    + +

    mpmt_os2 fonctionne de manière similaire à + mpm_netware. Pour mpmt_os2, la + valeur par défaut est 5.

    + +
    +MaxSpareThreads +StartServers +MinSpareServers +
    + + +ScoreBoardFile +Chemin du fichier où sont stockées les données concernant +la coordination des processus enfants +ScoreBoardFile file-path +ScoreBoardFile apache_runtime_status +server config +eventworker +preforkmpm_winnt + + + +

    Le serveur HTTP Apache utilise un tableau de bord pour la + communication entre le processus parent et les processus enfants. + Pour faciliter cette communication, certaines architectures + nécessitent un fichier. En l'absence de cette directive, donc si + aucun nom de fichier n'est spécifié, Apache httpd tentera tout + d'abord de créer un tableau uniquement en mémoire (en utilisant la + mémoire partagée anonyme) ; et si il n'y parvient pas, il tentera de + créer un fichier sur disque (en utilisant la mémoire partagée à base + de fichier). Si cette directive est utilisée, Apache httpd créera + systématiquement un fichier sur disque.

    + +

    Si file-path n'est pas un chemin absolu, il sera relatif à la + valeur spécifiée par la directive DefaultRuntimeDir. +

    + + Exemple + + ScoreBoardFile /var/run/apache_runtime_status + + + +

    Une mémoire partagée sous forme de fichier est utile pour les + applications tierces qui nécessitent un accès direct au tableau de + bord des processus.

    + +

    Si vous utilisez un ScoreBoardFile, vous + pourrez constater une amélioration des performances en le plaçant + sur un disque virtuel en RAM. Assurez-vous cependant de tenir compte + des mêmes avertissements que ceux concernant le chemin du fichier + journal et la sécurité.

    +
    +Arrêter et redémarrer +le serveur HTTP Apache +
    + + +ReceiveBufferSize +Taille du tampon TCP en entrée +ReceiveBufferSize octets +ReceiveBufferSize 0 +server config +eventworker +preforkmpm_winnt +mpm_netwarempmt_os2 + + + +

    Le serveur va fixer la taille du tampon TCP en entrée au + nombre d'octets spécifié.

    + +

    Si la directive est définie à 0, le serveur va + utiliser la valeur par défaut adoptée par le système + d'exploitation.

    +
    +
    + + +SendBufferSize +Taille du tampon TCP en sortie +SendBufferSize octets +SendBufferSize 0 +server config +eventworker +preforkmpm_winnt +mpm_netwarempmt_os2 + + + +

    Définit la taille du tampon TCP en sortie avec le nombre + d'octets spécifié. Ceci s'avère souvent très utile pour augmenter les + valeurs par défaut standards du passé des systèmes d'exploitation + pour les transmissions à grande vitesse et haute densité (c'est + à dire de l'ordre de 100ms comme sur les liaisons rapides + transcontinentales).

    + +

    Si la directive est définie à 0, le serveur va + utiliser la valeur par défaut adoptée par le système + d'exploitation.

    + +

    L'amélioration des performances des connexions à grande vitesse + et à temps de latence élevé, peut nécessiter + une intervention au niveau de la configuration de votre système + d'exploitation.

    + +

    Sous certains systèmes d'exploitation, la modification du + comportement TCP via une augmentation de la valeur de + SendBufferSize risque de ne pas être + perceptible, si la directive EnableSendfile n'est pas définie à OFF. + Cette interaction ne s'applique qu'aux fichiers statiques.

    +
    +
    + + +ServerLimit +Limite supérieure de la définition du nombre de +processus +ServerLimit nombre +Voir ci-dessous pour plus de détails +server config +eventworker +prefork + + + +

    Avec le MPM prefork, cette directive définit le + nombre maximum que l'on peut affecter à la directive MaxRequestWorkers, et ceci pour la + durée de vie du processus Apache httpd. Avec les + MPMs worker et event, cette directive, en combinaison avec + ThreadLimit, définit le + nombre maximum que l'on peut affecter à MaxRequestWorkers, et ceci pour la durée de + vie du processus Apache httpd. Avec le MPM event, cette + directive permet aussi de définir combien de processus anciens peuvent + continuer à s'exécuter pour terminer le traitement des connexions ouvertes. + Au cours d'un redémarrage, vous pouvez + modifier la valeur de la directive MaxRequestWorkers, alors que toute + tentative de modification de la valeur de la directive ServerLimit sera ignorée.

    + +

    Cette directive doit être utilisée avec précaution. Si + ServerLimit est définie à une valeur beaucoup + plus grande que nécessaire, de la mémoire partagée supplémentaire + sera inutilement allouée. Si à la fois + ServerLimit et MaxRequestWorkers possèdent des valeurs + supérieures à ce que le système peut supporter, ce dernier peut + devenir instable ou Apache httpd peut tout simplement refuser de démarrer.

    + +

    Avec les MPMs prefork et event, n'utilisez cette directive + que si vous devez définir MaxRequestWorkers à une valeur supérieure à + 256 (valeur par défaut). N'affectez pas à la directive ServerLimit une valeur supérieure à + celle que vous avez prévu d'affecter à la directive MaxRequestWorkers.

    + +

    Avec worker, n'utilisez cette directive que si + la définition de vos directives MaxRequestWorkers et ThreadsPerChild nécessitent plus de + 16 processus serveurs (valeur par défaut). N'affectez pas à la + directive ServerLimit une + valeur supérieure au nombre de processus requis pour la définition + des directives MaxRequestWorkers + et ThreadsPerChild.

    + +

    Avec le MPM event, augmentez la valeur de cette + directive si le nombre de processus défini par les directives MaxRequestWorkers et ThreadsPerChild augmenté du nombre de processus + en procédure d'arrêt "graceful" est supérieur à 16 (valeur par défaut).

    + + Note +

    Il existe une limite de ServerLimit 20000 codée en + dur dans le serveur (200000 pour le MPM prefork). + Ceci est censé éviter les effets désastreux que pourrait provoquer + une faute de frappe. Pour dépasser cette limite, vous devez + modifier la valeur de MAX_SERVER_LIMIT dans le fichier source du + mpm et recompiler le serveur.

    +
    +
    +Arrêter et redémarrer +le serveur HTTP Apache +
    + + +StartServers +Nombre de processus enfants du serveur créés au +démarrage +StartServers nombre +Voir ci-dessous pour plus de détails +server config +eventworker +preforkmpmt_os2 + + + +

    La directive StartServers permet de + définir le nombre de processus enfants du serveur créés au + démarrage. Comme le nombre de processus est contrôlé dynamiquement + en fonction de la charge (voir MinSpareThreads, MaxSpareThreads, MinSpareServers, MaxSpareServers), il n'est en général + pas nécessaire d'ajuster ce paramètre.

    + +

    La valeur par défaut diffère d'un MPM à l'autre. Pour + worker et event, la définition par défaut est + StartServers 3 ; la valeur par défaut est + 5 pour prefork et 2 + pour mpmt_os2.

    +
    +
    + + +StartThreads +Nombre de threads créés au démarrage +StartThreads nombre +Voir ci-dessous pour plus de détails +server config +mpm_netware + + +

    C'est le nombre de threads créés au démarrage du serveur. Comme + le nombre de threads est contrôlé dynamiquement + en fonction de la charge (voir MinSpareThreads, MaxSpareThreads, MinSpareServers, MaxSpareServers), il n'est en général + pas nécessaire d'ajuster ce paramètre.

    + +

    Pour mpm_netware, la définition par défaut est + StartThreads 50 et, comme il n'y a qu'un processus, il + s'agit du nombre total de threads créés au démarrage pour servir les + requêtes.

    +
    +
    + + +ThreadLimit +Le nombre de threads maximum que l'on peut définir par +processus enfant +ThreadLimit nombre +Voir ci-dessous pour plus de détails +server config +eventworker +mpm_winnt + + + +

    Cette directive permet de définir le nombre maximum que l'on peut + affecter à la directive ThreadsPerChild pour la durée de vie + du processus Apache httpd. La directive ThreadsPerChild peut être modifiée + au cours d'un redémarrage jusqu'à la valeur de la directive ThreadLimit, mais toute tentative + de modification de la directive ThreadLimit au cours d'un + redémarrage sera ignorée.

    + +

    L'utilisation de cette directive doit faire l'objet de + précautions particulières. Si ThreadLimit est + définie à une valeur très supérieure à la directive ThreadsPerChild, de la mémoire + partagée supplémentaire sera inutilement allouée. Si les directives + ThreadLimit et ThreadsPerChild sont définies à des + valeurs supérieures à ce que le système peut supporter, ce dernier + peut devenir instable, ou Apache httpd peut tout simplement refuser de + démarrer. Ne définissez pas cette directive à une valeur supérieure + à la valeur maximale que vous pensez affecter à la directive ThreadsPerChild pour le processus + Apache httpd en cours d'exécution.

    + +

    La valeur par défaut de la directive + ThreadLimit est 1920 avec + mpm_winnt, et 64 avec les autres + MPMs.

    + + Note +

    Il existe une limite de ThreadLimit 20000 (ou + ThreadLimit 100000 avec event, + ThreadLimit 15000 avec mpm_winnt) + codée en dur dans le serveur. Ceci est censé éviter les effets + désastreux que pourrait provoquer une faute de frappe. Pour + dépasser cette limite, vous devez modifier la valeur de + MAX_THREAD_LIMIT dans le fichier source du mpm et recompiler le + serveur.

    +
    +
    +
    + + +ThreadsPerChild +Nombre de threads créés par chaque processus +enfant +ThreadsPerChild nombre +Voir ci-dessous pour plus de détails +server config +eventworker +mpm_winnt + + + +

    Cette directive permet de définir le nombre de threads que va + créer chaque processus enfant. Un processus enfant crée ces threads + au démarrage et n'en crée plus d'autres par la suite. Si l'on + utilise un MPM comme mpm_winnt qui ne lance qu'un + processus enfant, ce nombre doit être suffisamment grand pour + supporter la charge du serveur. Avec un MPM comme + worker qui lance plusieurs processus enfants, c'est + le nombre total de threads qui doit être suffisamment grand + pour supporter la charge du serveur.

    + +

    La valeur par défaut de la directive + ThreadsPerChild est 64 avec + mpm_winnt, et 25 avec les autres + MPMs.

    +
    +
    + + +ThreadStackSize +La taille en octets de la pile qu'utilisent les threads qui +traitent les connexions clients +ThreadStackSize taille +65536 sous NetWare; varie en fonction des autres systèmes +d'exploitation +server config +eventworker +mpm_winntmpm_netware +mpmt_os2 + + + +

    La directive ThreadStackSize permet de + définir la taille de la pile (pour les données propres) qu'utilisent + les threads qui traitent les connexions clients en faisant appel à + des modules. Dans la plupart des cas, la valeur par défaut de la + taille de la pile du système d'exploitation convient, mais il existe + certaines situations où il peut s'avérer nécessaire de l'ajuster + :

    + +
      +
    • Sur les plates-formes qui possèdent une valeur par défaut de + taille de la pile relativement petite (par exemple HP-UX), Apache + httpd peut se crasher si l'on utilise certains modules tiers qui + possèdent un quantité de données propres stockées relativement + importante. Il se peut que ces mêmes modules fonctionnent + correctement sur d'autres plate-formes où la valeur par défaut de + la taille de la pile est supérieure. Ce type de crash peut être + evité en définissant ThreadStackSize à une + valeur supérieure à la valeur par défaut du système + d'exploitation. Ce type d'ajustement n'est nécessaire que si le + fournisseur du module tiers en fait mention, ou si le diagnostic + d'un crash d'Apache httpd indique que la taille de la pile était trop + petite.
    • + +
    • Sur les plates-formes où la taille par défaut de la pile des + threads est sensiblement supérieure à la taille nécessaire pour la + configuration du serveur web, il est possible de disposer d'un + plus grand nombre de threads par processus enfant si la directive + ThreadStackSize est définie à une valeur + inférieure à la valeur par défaut du système d'exploitation. + Cependant, ce + type d'ajustement ne doit être effectué que dans un environnement + de test permettant de qualifier le serveur web au maximum de ses + possibilités, car il peut arriver, dans de rares cas, que des + requêtes nécessitent une taille de pile supérieure pour pouvoir + être traitées. La taille minimale requise pour la pile dépend + fortement des modules utilisés, mais toute modification dans la + configuration du serveur web peut invalider la définition courante + de la directive ThreadStackSize.
    • + +
    • Sous Linux, cette directive ne peut être utilisée que pour + augmenter la valeur par defaut de la taille de la pile, car + l'appel système sous-jacent utilise cette valeur comme taille de pile + minimale. C'est la limite logicielle (souvent élevée) + pour ulimit -s (8Mo si aucune limite) qui est + utilisée comme taille de pile par défaut.
    • +
    + + Il est recommandé de ne pas réduire + ThreadStackSize, à moins qu'un grand nombre + de threads par processus enfant ne soit nécessaire. Sur certaines + plates-formes (y compris Linux), une valeur de 128000 est déjà trop + basse et provoque des crashes avec certains modules courants. +
    +
    + +
    diff --git a/docs/manual/mod/mpm_common.xml.meta b/docs/manual/mod/mpm_common.xml.meta index 5544f9df314..612da57c7ed 100644 --- a/docs/manual/mod/mpm_common.xml.meta +++ b/docs/manual/mod/mpm_common.xml.meta @@ -9,6 +9,7 @@ de en + fr ja tr diff --git a/docs/manual/mod/mpm_netware.html b/docs/manual/mod/mpm_netware.html index 4b973d1614c..b818fb32f82 100644 --- a/docs/manual/mod/mpm_netware.html +++ b/docs/manual/mod/mpm_netware.html @@ -3,3 +3,7 @@ URI: mpm_netware.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 + +URI: mpm_netware.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 diff --git a/docs/manual/mod/mpm_netware.html.fr b/docs/manual/mod/mpm_netware.html.fr new file mode 100644 index 00000000000..45846191a00 --- /dev/null +++ b/docs/manual/mod/mpm_netware.html.fr @@ -0,0 +1,140 @@ + + + + + +mpm_netware - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM netware

    +
    +

    Langues Disponibles:  en  | + fr 

    +
    + + + +
    Description:Module multi-processus implémentant un serveur web basé +exclusivement sur les threads et optimisé pour Novell +NetWare
    Statut:MPM
    Identificateur de Module:mpm_netware_module
    Fichier Source:mpm_netware.c
    +

    Sommaire

    + +

    Ce module multi-processus (MPM) implémente un serveur web basé + exclusivement sur les threads et optimisé pour Novell NetWare.

    + +

    Le thread maître est chargé du lancement de threads esclaves qui + attendent les connexions et les traitent au fur et à mesure de leur + arrivée. Le serveur HTTP Apache essaie toujours de maintenir + plusieurs threads + esclaves en spare (en réserve) ou inactifs. De cette + façon, les clients n'ont pas besoin d'attendre le lancement d'un + nouveau thread enfant pour que leurs requêtes soient traitées.

    + +

    Les directives StartThreads, MinSpareThreads, MaxSpareThreads, et MaxThreads contrôlent + la manière dont le thread maître crée les threads esclaves afin de + traiter les requêtes. En général, Apache httpd s'auto-régule correctement, + et la plupart des sites ne nécessitent aucune modification des + valeurs par défaut de ces directives. Pour les sites dont le serveur + est limité en mémoire, il peut s'avérer nécessaire de diminuer la + valeur de la directive MaxThreads afin d'éviter une + hyper-activité du serveur (arrêts de threads inactifs et lancement incessant + de nouveau threads). Vous trouverez plus d'informations à + propos du contrôle de la création de processus dans le document conseils en matière de + performances.

    + +

    La directive MaxRequestsPerChild + contrôle la fréquence à laquelle le serveur recycle ses processus + en arrêtant les anciens et en en lançant de nouveaux. Sous le + système d'exploitation NetWare, il est vivement recommandé de + laisser cette directive à 0, ce qui permet aux threads esclaves de + continuer à traiter les requêtes indéfiniment.

    +
    + + +
    top
    +

    Directive MaxThreads

    + + + + + + + +
    Description:Définit le nombre maximum de threads esclaves
    Syntaxe:MaxThreads nombre
    Défaut:MaxThreads 2048
    Contexte:configuration du serveur
    Statut:MPM
    Module:mpm_netware
    +

    La directive MaxThreads définit + le nombre maximum de threads esclaves que l'on désire autoriser. La + valeur par défaut correspondant à la valeur codée en dur à la + compilation, la valeur de cette directive ne peut donc qu'être + diminuée, comme dans l'exemple suivant :

    + +

    + MaxThreads 512 +

    + +
    +
    +
    +

    Langues Disponibles:  en  | + fr 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/mpm_netware.xml.fr b/docs/manual/mod/mpm_netware.xml.fr new file mode 100644 index 00000000000..6394fe58b68 --- /dev/null +++ b/docs/manual/mod/mpm_netware.xml.fr @@ -0,0 +1,117 @@ + + + + + + + + + + +mpm_netware +Module multi-processus implémentant un serveur web basé +exclusivement sur les threads et optimisé pour Novell +NetWare +MPM +mpm_netware.c +mpm_netware_module + + +

    Ce module multi-processus (MPM) implémente un serveur web basé + exclusivement sur les threads et optimisé pour Novell NetWare.

    + +

    Le thread maître est chargé du lancement de threads esclaves qui + attendent les connexions et les traitent au fur et à mesure de leur + arrivée. Le serveur HTTP Apache essaie toujours de maintenir + plusieurs threads + esclaves en spare (en réserve) ou inactifs. De cette + façon, les clients n'ont pas besoin d'attendre le lancement d'un + nouveau thread enfant pour que leurs requêtes soient traitées.

    + +

    Les directives StartThreads, MinSpareThreads, MaxSpareThreads, et MaxThreads contrôlent + la manière dont le thread maître crée les threads esclaves afin de + traiter les requêtes. En général, Apache httpd s'auto-régule correctement, + et la plupart des sites ne nécessitent aucune modification des + valeurs par défaut de ces directives. Pour les sites dont le serveur + est limité en mémoire, il peut s'avérer nécessaire de diminuer la + valeur de la directive MaxThreads afin d'éviter une + hyper-activité du serveur (arrêts de threads inactifs et lancement incessant + de nouveau threads). Vous trouverez plus d'informations à + propos du contrôle de la création de processus dans le document conseils en matière de + performances.

    + +

    La directive MaxRequestsPerChild + contrôle la fréquence à laquelle le serveur recycle ses processus + en arrêtant les anciens et en en lançant de nouveaux. Sous le + système d'exploitation NetWare, il est vivement recommandé de + laisser cette directive à 0, ce qui permet aux threads esclaves de + continuer à traiter les requêtes indéfiniment.

    +
    +Définition des adresses et ports +qu'utilise Apache httpd + + +Listen + +ListenBacklog + +MaxMemFree + +MaxRequestsPerChild + +ReceiveBufferSize + +SendBufferSize + +MaxSpareThreads + +MinSpareThreads + +StartThreads + +ThreadStackSize + + + +MaxThreads +Définit le nombre maximum de threads esclaves +MaxThreads nombre +MaxThreads 2048 +server config + + +

    La directive MaxThreads définit + le nombre maximum de threads esclaves que l'on désire autoriser. La + valeur par défaut correspondant à la valeur codée en dur à la + compilation, la valeur de cette directive ne peut donc qu'être + diminuée, comme dans l'exemple suivant :

    + + + MaxThreads 512 + +
    +
    + +
    diff --git a/docs/manual/mod/mpm_netware.xml.meta b/docs/manual/mod/mpm_netware.xml.meta index 2fea66827c3..9b8f967461a 100644 --- a/docs/manual/mod/mpm_netware.xml.meta +++ b/docs/manual/mod/mpm_netware.xml.meta @@ -8,5 +8,6 @@ en + fr diff --git a/docs/manual/mod/mpm_winnt.html b/docs/manual/mod/mpm_winnt.html index 2c0ccc92f71..7370f15f878 100644 --- a/docs/manual/mod/mpm_winnt.html +++ b/docs/manual/mod/mpm_winnt.html @@ -8,6 +8,10 @@ URI: mpm_winnt.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: mpm_winnt.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 + URI: mpm_winnt.html.ja.utf8 Content-Language: ja Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/mpm_winnt.html.fr b/docs/manual/mod/mpm_winnt.html.fr new file mode 100644 index 00000000000..f1e08e997f4 --- /dev/null +++ b/docs/manual/mod/mpm_winnt.html.fr @@ -0,0 +1,163 @@ + + + + + +mpm_winnt - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM winnt

    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja 

    +
    + + + +
    Description:Module multi-processus optimisé pour Windows +NT.
    Statut:MPM
    Identificateur de Module:mpm_winnt_module
    Fichier Source:mpm_winnt.c
    +

    Sommaire

    + +

    Ce module multi-processus (MPM) est le module par défaut pour les + systèmes d'exploitation de style Windows NT. Il consiste en un + processus de contrôle unique qui lance un processus enfant unique, + ce dernier créant à son tour des threads pour traiter les + requêtes.

    + +

    La directive ThreadsPerChild définit le + nombre maximal de connexions clientes simultanées.

    + +

    Ce MPM utilise par défaut les APIs Windows avancées pour accepter + les nouvelles connexions des clients. Avec certaines configurations, + des produits tiers peuvent interférer avec cette implémentation, et + provoquer l'enregistrement des messages suivants dans les journaux + du serveur :

    + +

    + Child: Encountered too many AcceptEx faults accepting client connections.
    + winnt_mpm: falling back to 'AcceptFilter none'. +

    + +

    Le MPM se rabat sur une implémentation plus sûre, mais certaines + requêtes n'ont pas été traitées correctement. Pour éviter cette + erreur, définissez la directive AcceptFilter à none.

    + +
    AcceptFilter http none
    +AcceptFilter https none
    + + +

    Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive + Win32DisableAcceptEx qui était utilisée à cet + effet.

    + +

    Le MPM WinNT diffère des autres MPMs Unix comme worker et event + à bien des égards :

    + +
      +
    • Lorsqu'un processus enfant s'arrête suite à un arrêt ou + redémarrage du serveur, ou lorsque que la limite MaxConnectionsPerChild est + atteinte, les requêtes en cours de traitement par ce processus en + cours d'arrêt n'ont que TimeOut secondes pour s'exécuter avant + l'arrêt du processus. Les autres types de redémarrage ou arrêt ne + sont pas implémentés.
    • + +
    • Les nouveau processus enfants relisent les fichiers de + configuration au lieu d'en hériter du parent. Ce comportement ne + pose pas de problème si le processus enfant est créé au démarrage + ou redémarrage, mais dans le cas où un processus enfant est créé + parce qu'un autre processus enfant s'est arrêté ou a atteint la + limite MaxConnectionsPerChild, tout + changement survenu entre temps dans la configuration sera alors + pris en compte dans le processus enfant, et parent et enfant + utiliseront une configuration différente. Si des modifications + planifiées de la configuration ont été partiellement effectuées, + et si la configuration courante n'est pas interprétable, le + processus enfant de remplacement ne pourra pas démarrer, et le + serveur s'arrêtera. En conséquence, toute modification des + fichiers de configuration doit être accompagnée d'un redémarrage + du serveur.
    • + +
    • Les hooks monitor et fatal_exception + ne sont pas encore implémentés.
    • + +
    • La directive AcceptFilter est + implémentée par le MPM et fournit un type de contrôle différent + sur le traitement des nouvelles connexions (Voir la documentation + de la directive AcceptFilter + pour plus de détails).
    • +
    + +
    + + +
    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/mpm_winnt.xml.fr b/docs/manual/mod/mpm_winnt.xml.fr new file mode 100644 index 00000000000..bbc564b085e --- /dev/null +++ b/docs/manual/mod/mpm_winnt.xml.fr @@ -0,0 +1,143 @@ + + + + + + + + + + + +mpm_winnt +Module multi-processus optimisé pour Windows +NT. +MPM +mpm_winnt.c +mpm_winnt_module + + +

    Ce module multi-processus (MPM) est le module par défaut pour les + systèmes d'exploitation de style Windows NT. Il consiste en un + processus de contrôle unique qui lance un processus enfant unique, + ce dernier créant à son tour des threads pour traiter les + requêtes.

    + +

    La directive ThreadsPerChild définit le + nombre maximal de connexions clientes simultanées.

    + +

    Ce MPM utilise par défaut les APIs Windows avancées pour accepter + les nouvelles connexions des clients. Avec certaines configurations, + des produits tiers peuvent interférer avec cette implémentation, et + provoquer l'enregistrement des messages suivants dans les journaux + du serveur :

    + + + Child: Encountered too many AcceptEx faults accepting client connections.
    + winnt_mpm: falling back to 'AcceptFilter none'. +
    + +

    Le MPM se rabat sur une implémentation plus sûre, mais certaines + requêtes n'ont pas été traitées correctement. Pour éviter cette + erreur, définissez la directive AcceptFilter à none.

    + + +AcceptFilter http none +AcceptFilter https none + + +

    Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive + Win32DisableAcceptEx qui était utilisée à cet + effet.

    + +

    Le MPM WinNT diffère des autres MPMs Unix comme worker et event + à bien des égards :

    + +
      +
    • Lorsqu'un processus enfant s'arrête suite à un arrêt ou + redémarrage du serveur, ou lorsque que la limite MaxConnectionsPerChild est + atteinte, les requêtes en cours de traitement par ce processus en + cours d'arrêt n'ont que TimeOut secondes pour s'exécuter avant + l'arrêt du processus. Les autres types de redémarrage ou arrêt ne + sont pas implémentés.
    • + +
    • Les nouveau processus enfants relisent les fichiers de + configuration au lieu d'en hériter du parent. Ce comportement ne + pose pas de problème si le processus enfant est créé au démarrage + ou redémarrage, mais dans le cas où un processus enfant est créé + parce qu'un autre processus enfant s'est arrêté ou a atteint la + limite MaxConnectionsPerChild, tout + changement survenu entre temps dans la configuration sera alors + pris en compte dans le processus enfant, et parent et enfant + utiliseront une configuration différente. Si des modifications + planifiées de la configuration ont été partiellement effectuées, + et si la configuration courante n'est pas interprétable, le + processus enfant de remplacement ne pourra pas démarrer, et le + serveur s'arrêtera. En conséquence, toute modification des + fichiers de configuration doit être accompagnée d'un redémarrage + du serveur.
    • + +
    • Les hooks monitor et fatal_exception + ne sont pas encore implémentés.
    • + +
    • La directive AcceptFilter est + implémentée par le MPM et fournit un type de contrôle différent + sur le traitement des nouvelles connexions (Voir la documentation + de la directive AcceptFilter + pour plus de détails).
    • +
    + +
    + +Utiliser le serveur HTTP +Apache sous Microsoft Windows + +AcceptFilter + + +CoreDumpDirectory + +PidFile + +Listen + +ListenBacklog + +MaxConnectionsPerChild + +MaxMemFree + +ScoreBoardFile + +ReceiveBufferSize + +SendBufferSize + +ThreadLimit + +ThreadsPerChild + +ThreadStackSize + + +
    diff --git a/docs/manual/mod/mpm_winnt.xml.meta b/docs/manual/mod/mpm_winnt.xml.meta index 6816f05c39a..5394adc8989 100644 --- a/docs/manual/mod/mpm_winnt.xml.meta +++ b/docs/manual/mod/mpm_winnt.xml.meta @@ -9,6 +9,7 @@ de en + fr ja diff --git a/docs/manual/mod/mpmt_os2.html b/docs/manual/mod/mpmt_os2.html index eb0b883e857..032c4b4f83d 100644 --- a/docs/manual/mod/mpmt_os2.html +++ b/docs/manual/mod/mpmt_os2.html @@ -3,3 +3,7 @@ URI: mpmt_os2.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 + +URI: mpmt_os2.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 diff --git a/docs/manual/mod/mpmt_os2.html.fr b/docs/manual/mod/mpmt_os2.html.fr new file mode 100644 index 00000000000..3be61e3efe2 --- /dev/null +++ b/docs/manual/mod/mpmt_os2.html.fr @@ -0,0 +1,102 @@ + + + + + +mpmt_os2 - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM os2

    +
    +

    Langues Disponibles:  en  | + fr 

    +
    + + + +
    Description:MPM hybride multi-processus, multi-thread pour +OS/2
    Statut:MPM
    Identificateur de Module:mpm_mpmt_os2_module
    Fichier Source:mpmt_os2.c
    +

    Sommaire

    + +

    Le serveur se compose d'un processus principal parent, et d'un + petit nombre fixe de processus enfants.

    + +

    La tâche du processus parent consiste à gérer les processus + enfants, c'est à dire lancer ces processus de manière à ce + qu'il y en ait toujours un nombre égal à la valeur de la directive + StartServers pour traiter + les connexions.

    + +

    Chaque processus enfant comporte un jeu de threads esclaves et un + thread maître qui accepte les connexions et les distribue aux + esclaves via une file de travail. Le jeu de threads esclaves est + dynamique et géré par un thread de maintenance de façon à ce que le + nombre de threads inactifs soit maintenu entre MinSpareThreads et MaxSpareThreads.

    +
    + + +
    +
    +

    Langues Disponibles:  en  | + fr 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/mpmt_os2.xml.fr b/docs/manual/mod/mpmt_os2.xml.fr new file mode 100644 index 00000000000..28682e7690c --- /dev/null +++ b/docs/manual/mod/mpmt_os2.xml.fr @@ -0,0 +1,78 @@ + + + + + + + + + + + +mpmt_os2 +MPM hybride multi-processus, multi-thread pour +OS/2 +MPM +mpmt_os2.c +mpm_mpmt_os2_module + + +

    Le serveur se compose d'un processus principal parent, et d'un + petit nombre fixe de processus enfants.

    + +

    La tâche du processus parent consiste à gérer les processus + enfants, c'est à dire lancer ces processus de manière à ce + qu'il y en ait toujours un nombre égal à la valeur de la directive + StartServers pour traiter + les connexions.

    + +

    Chaque processus enfant comporte un jeu de threads esclaves et un + thread maître qui accepte les connexions et les distribue aux + esclaves via une file de travail. Le jeu de threads esclaves est + dynamique et géré par un thread de maintenance de façon à ce que le + nombre de threads inactifs soit maintenu entre MinSpareThreads et MaxSpareThreads.

    +
    +Définition des adresses et ports +qu'utilise Apache + +User + +Group + +Listen + +ListenBacklog + +ReceiveBufferSize + +SendBufferSize + +MaxConnectionsPerChild + +MaxSpareThreads + +MinSpareThreads + +PidFile + +StartServers + + +
    diff --git a/docs/manual/mod/mpmt_os2.xml.meta b/docs/manual/mod/mpmt_os2.xml.meta index dfe34172d98..f380b827f62 100644 --- a/docs/manual/mod/mpmt_os2.xml.meta +++ b/docs/manual/mod/mpmt_os2.xml.meta @@ -8,5 +8,6 @@ en + fr diff --git a/docs/manual/mod/prefork.html b/docs/manual/mod/prefork.html index c21f42f3d8b..a0bc723a13a 100644 --- a/docs/manual/mod/prefork.html +++ b/docs/manual/mod/prefork.html @@ -8,6 +8,10 @@ URI: prefork.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: prefork.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 + URI: prefork.html.ja.utf8 Content-Language: ja Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/prefork.html.fr b/docs/manual/mod/prefork.html.fr new file mode 100644 index 00000000000..fa7eb6aeafc --- /dev/null +++ b/docs/manual/mod/prefork.html.fr @@ -0,0 +1,233 @@ + + + + + +prefork - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM prefork

    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    + + + +
    Description:Implémente un serveur web avec démarrage anticipé de +processus, sans thread
    Statut:MPM
    Identificateur de Module:mpm_prefork_module
    Fichier Source:prefork.c
    +

    Sommaire

    + +

    Ce module multi-processus (MPM) implémente un serveur web avec + démarrage anticipé de processus. Chaque processus du serveur peut + répondre aux requêtes entrantes, et un processus parent contrôle la + taille du jeu de processus enfants. Il est particulièrement indiqué pour les + sites qui ne doivent pas utiliser les threads afin de maintenir une + compatibilité avec certaines bibliothèques non sûres du point de vue + des threads. C'est également le MPM le plus approprié si l'on veut + isoler les requêtes les unes des autres, de façon à ce qu'un + problème concernant une requête n'affecte pas les autres.

    + +

    Ce MPM s'auto-contrôle de manière efficace, de sorte qu'il est + rarement nécessaire d'ajuster ses directives de configuration. Le + plus important est la définition de la directive MaxRequestWorkers ; sa valeur doit être + assez grande pour pouvoir traiter autant de requêtes simultanées que + vous pensez recevoir, mais assez petite pour conserver suffisamment + de mémoire RAM pour tous les processus.

    +
    + +
    top
    +
    +

    Comment ça marche

    +

    Un processus de contrôle unique a pour tâche de lancer les + processus enfants qui attendent les connexions et les traitent au + fur et à mesure qu'elles arrivent. Apache httpd essaie toujours de + maintenir plusieurs processus serveurs inactifs ou en + réserve, afin de pouvoir traiter les requêtes entrantes. De + cette façon, les clients n'ont pas besoin d'attendre le démarrage + d'un nouveau processus enfant pour que leurs requêtes puissent être + traitées.

    + +

    Les directives StartServers, MinSpareServers, MaxSpareServers et MaxRequestWorkers permettent de contrôler + la manière dont le processus parent crée les processus enfants pour + traiter les requêtes. En général, Apache httpd s'auto-contrôle de manière + efficace, de sorte que la plupart des sites peuvent conserver les + valeurs par défaut des directives. Les sites qui doivent traiter + plus de 256 requêtes simultanées doivent augmenter la valeur de + MaxRequestWorkers, alors que les + sites dont la ressource mémoire est limitée doivent la diminuer afin + d'éviter une hyperactivité du serveur (utilisation excessive de la + mémoire virtuelle sur disque). Vous trouverez plus d'informations à + propos du contrôle de la création de processus dans le document conseils en matière de + performances

    + +

    Alors que le processus parent est en général démarré en tant que + root sous Unix afin de pouvoir se mettre à l'écoute sur le port 80, les + processus enfants sont lancés par Apache httpd sous un utilisateur avec + privilèges restreints. On peut contrôler les privilèges accordés aux + processus enfants d'Apache httpd à l'aide des directives User et Group. Les processus enfants doivent + être en mesure de lire tous les contenus destinés à être servis, + mais leurs privilèges doivent être aussi bas que possible.

    + +

    La directive MaxConnectionsPerChild permet de + contrôler la fréquence à laquelle le serveur recycle ses processus + en arrêtant les plus anciens et en en lançant de nouveaux.

    + +

    Ce module MPM utilise le mutex mpm-accept pour + sérialiser l'accès aux connexions entrantes lorsque peut se + présenter un problème d'afflux de requêtes (en général quand il y a + plusieurs sockets en écoute). Les aspects de l'implémentation de ce + mutex peuvent être configurés via la directive Mutex. Vous trouverez des informations + supplémentaires à propos de ce mutex dans la documentation à propos + des conseils en matière de + performances

    +
    +
    top
    +

    Directive MaxSpareServers

    + + + + + + + +
    Description:Nombre maximum de processus serveurs enfants +inactifs
    Syntaxe:MaxSpareServers nombre
    Défaut:MaxSpareServers 10
    Contexte:configuration du serveur
    Statut:MPM
    Module:prefork
    +

    La directive MaxSpareServers permet de + définir le nombre maximum souhaité de processus serveurs enfants + inactifs. Un processus inactif est un processus qui ne + traite pas de requête. S'il y a plus de + MaxSpareServers processus inactifs, le + processus parent arrêtera les processus excédentaires.

    + +

    La modification de ce paramètre n'est nécessaire que + dans le cas de sites très sollicités. Définir ce paramètre à une + valeur très grande est cependant dans la plupart des cas une + mauvaise idée. Si vous essayez d'affecter à ce paramètre une valeur + égale ou inférieure à la valeur de MinSpareServers, le serveur HTTP Apache + l'ajustera automatiquement à la valeur de + MinSpareServers + 1.

    + +

    Voir aussi

    + +
    +
    top
    +

    Directive MinSpareServers

    + + + + + + + +
    Description:Nombre minimum de processus serveurs enfants +inactifs
    Syntaxe:MinSpareServers nombre
    Défaut:MinSpareServers 5
    Contexte:configuration du serveur
    Statut:MPM
    Module:prefork
    +

    La directive MinSpareServers permet de + définir le nombre minimum désiré de processus serveurs enfants + inactifs. Un processus inactif est un processus qui ne + traite pas de requête. S'il y a moins de + MinSpareServers processus inactifs, le + processus parent va créer de nouveaux enfants de la manière suivante + : il en crée un, attend une seconde, il en crée deux, attend une + seconde, il en crée quatre, puis continue ainsi exponentiellement + jusu'à ce que son taux de création de processus enfants soit de 32 + par seconde. Il ne s'arrête que lorsque le nombre de processus + enfants correspond à la définition de la directive + MinSpareServers.

    + +

    La modification de ce paramètre n'est nécessaire que + dans le cas de sites très sollicités. Définir ce paramètre à une + valeur très grande est dans la plupart des cas une mauvaise + idée.

    + +

    Voir aussi

    + +
    +
    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/prefork.xml.fr b/docs/manual/mod/prefork.xml.fr new file mode 100644 index 00000000000..5397a120b2c --- /dev/null +++ b/docs/manual/mod/prefork.xml.fr @@ -0,0 +1,204 @@ + + + + + + + + + + + +prefork +Implémente un serveur web avec démarrage anticipé de +processus, sans thread +MPM +prefork.c +mpm_prefork_module + + +

    Ce module multi-processus (MPM) implémente un serveur web avec + démarrage anticipé de processus. Chaque processus du serveur peut + répondre aux requêtes entrantes, et un processus parent contrôle la + taille du jeu de processus enfants. Il est particulièrement indiqué pour les + sites qui ne doivent pas utiliser les threads afin de maintenir une + compatibilité avec certaines bibliothèques non sûres du point de vue + des threads. C'est également le MPM le plus approprié si l'on veut + isoler les requêtes les unes des autres, de façon à ce qu'un + problème concernant une requête n'affecte pas les autres.

    + +

    Ce MPM s'auto-contrôle de manière efficace, de sorte qu'il est + rarement nécessaire d'ajuster ses directives de configuration. Le + plus important est la définition de la directive MaxRequestWorkers ; sa valeur doit être + assez grande pour pouvoir traiter autant de requêtes simultanées que + vous pensez recevoir, mais assez petite pour conserver suffisamment + de mémoire RAM pour tous les processus.

    +
    +Définition des adresses et ports +qu'utilise le serveur HTTP Apache + +
    Comment ça marche +

    Un processus de contrôle unique a pour tâche de lancer les + processus enfants qui attendent les connexions et les traitent au + fur et à mesure qu'elles arrivent. Apache httpd essaie toujours de + maintenir plusieurs processus serveurs inactifs ou en + réserve, afin de pouvoir traiter les requêtes entrantes. De + cette façon, les clients n'ont pas besoin d'attendre le démarrage + d'un nouveau processus enfant pour que leurs requêtes puissent être + traitées.

    + +

    Les directives StartServers, MinSpareServers, MaxSpareServers et MaxRequestWorkers permettent de contrôler + la manière dont le processus parent crée les processus enfants pour + traiter les requêtes. En général, Apache httpd s'auto-contrôle de manière + efficace, de sorte que la plupart des sites peuvent conserver les + valeurs par défaut des directives. Les sites qui doivent traiter + plus de 256 requêtes simultanées doivent augmenter la valeur de + MaxRequestWorkers, alors que les + sites dont la ressource mémoire est limitée doivent la diminuer afin + d'éviter une hyperactivité du serveur (utilisation excessive de la + mémoire virtuelle sur disque). Vous trouverez plus d'informations à + propos du contrôle de la création de processus dans le document conseils en matière de + performances

    + +

    Alors que le processus parent est en général démarré en tant que + root sous Unix afin de pouvoir se mettre à l'écoute sur le port 80, les + processus enfants sont lancés par Apache httpd sous un utilisateur avec + privilèges restreints. On peut contrôler les privilèges accordés aux + processus enfants d'Apache httpd à l'aide des directives User et Group. Les processus enfants doivent + être en mesure de lire tous les contenus destinés à être servis, + mais leurs privilèges doivent être aussi bas que possible.

    + +

    La directive MaxConnectionsPerChild permet de + contrôler la fréquence à laquelle le serveur recycle ses processus + en arrêtant les plus anciens et en en lançant de nouveaux.

    + +

    Ce module MPM utilise le mutex mpm-accept pour + sérialiser l'accès aux connexions entrantes lorsque peut se + présenter un problème d'afflux de requêtes (en général quand il y a + plusieurs sockets en écoute). Les aspects de l'implémentation de ce + mutex peuvent être configurés via la directive Mutex. Vous trouverez des informations + supplémentaires à propos de ce mutex dans la documentation à propos + des conseils en matière de + performances

    +
    + +CoreDumpDirectory + +EnableExceptionHook + +PidFile + +Listen + +ListenBacklog + +MaxRequestWorkers + +MaxMemFree + +MaxConnectionsPerChild + +ScoreBoardFile + +ReceiveBufferSize + +SendBufferSize + +ServerLimit + +StartServers + +User + +Group + + + +MaxSpareServers +Nombre maximum de processus serveurs enfants +inactifs +MaxSpareServers nombre +MaxSpareServers 10 +server config + + +

    La directive MaxSpareServers permet de + définir le nombre maximum souhaité de processus serveurs enfants + inactifs. Un processus inactif est un processus qui ne + traite pas de requête. S'il y a plus de + MaxSpareServers processus inactifs, le + processus parent arrêtera les processus excédentaires.

    + +

    La modification de ce paramètre n'est nécessaire que + dans le cas de sites très sollicités. Définir ce paramètre à une + valeur très grande est cependant dans la plupart des cas une + mauvaise idée. Si vous essayez d'affecter à ce paramètre une valeur + égale ou inférieure à la valeur de MinSpareServers, le serveur HTTP Apache + l'ajustera automatiquement à la valeur de + MinSpareServers + 1.

    +
    +MinSpareServers +StartServers +MaxSpareThreads +
    + + +MinSpareServers +Nombre minimum de processus serveurs enfants +inactifs +MinSpareServers nombre +MinSpareServers 5 +server config + + +

    La directive MinSpareServers permet de + définir le nombre minimum désiré de processus serveurs enfants + inactifs. Un processus inactif est un processus qui ne + traite pas de requête. S'il y a moins de + MinSpareServers processus inactifs, le + processus parent va créer de nouveaux enfants de la manière suivante + : il en crée un, attend une seconde, il en crée deux, attend une + seconde, il en crée quatre, puis continue ainsi exponentiellement + jusu'à ce que son taux de création de processus enfants soit de 32 + par seconde. Il ne s'arrête que lorsque le nombre de processus + enfants correspond à la définition de la directive + MinSpareServers.

    + +

    La modification de ce paramètre n'est nécessaire que + dans le cas de sites très sollicités. Définir ce paramètre à une + valeur très grande est dans la plupart des cas une mauvaise + idée.

    +
    +MaxSpareServers +StartServers +MinSpareThreads +
    + +
    + diff --git a/docs/manual/mod/prefork.xml.meta b/docs/manual/mod/prefork.xml.meta index 9c143c19e2a..abaac63b165 100644 --- a/docs/manual/mod/prefork.xml.meta +++ b/docs/manual/mod/prefork.xml.meta @@ -9,6 +9,7 @@ de en + fr ja tr diff --git a/docs/manual/mod/quickreference.html b/docs/manual/mod/quickreference.html index 67c29e95a08..aab06765caa 100644 --- a/docs/manual/mod/quickreference.html +++ b/docs/manual/mod/quickreference.html @@ -12,6 +12,10 @@ URI: quickreference.html.es Content-Language: es Content-type: text/html; charset=ISO-8859-1 +URI: quickreference.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 + URI: quickreference.html.ja.utf8 Content-Language: ja Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/quickreference.html.fr b/docs/manual/mod/quickreference.html.fr new file mode 100644 index 00000000000..de9f1b82be7 --- /dev/null +++ b/docs/manual/mod/quickreference.html.fr @@ -0,0 +1,1529 @@ + + + + + +Document de référence rapide des directives - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +

    Document de référence rapide des directives

    +
    +

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

    +
    + +

    Le document de référence rapide des directives montre l'usage, + les valeurs par défaut, le statut, + et le contexte de chaque directive de configuration d'Apache. Pour plus + d'informations sur chacun de ces termes, voir le Dictionnaire des directives.

    + +

    La première colonne donne le nom de la directive et son usage. + Si la directive possède une valeur par défaut, elle est indiquée dans la + deuxième colonne. + Si la valeur par défaut est trop grande pour pouvoir être affichée, + elle sera tronquée et suivie d'un "+".

    + +

    La troisième colonne énumère les contextes dans + lesquels la directive est applicable, et la quatrième indique son statut en accord avec le + tableau des légendes ci-dessous.

    +
    +
    + + + +
     A  |  B  |  C  |  D  |  E  |  F  |  G  |  H  |  I  |  K  |  L  |  M  |  N  |  O  |  P  |  Q  |  R  |  S  |  T  |  U  |  V  |  W  |  X  + + + + +
    sconfiguration du serveur
    vserveur virtuel
    drépertoire
    h.htaccess
    + + + + + +
    CCore
    MMPM
    BBase
    EExtension
    XExpérimental
    TExterne
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AcceptFilter protocole filtre +d'acceptationsC
    Permet d'optimiser la configuration d'une socket pour +l'écoute d'un protocole
    AcceptPathInfo On|Off|Default Default svdhC
    Les ressources acceptent des informations sous forme d'un +nom de chemin en fin de requête.
    AccessFileName nom-du-fichier +[nom-du-fichier] ... .htaccess svC
    Nom du fichier de configuration distribué
    Action type d'action script cgi +[virtual]svdhB
    Active un script CGI pour un gestionnaire ou un type de +contenu particulier
    AddAlt texte fichier [fichier] ...svdhB
    Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son nom
    AddAltByEncoding texte codage MIME +[codage MIME] ...svdhB
    Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son codage MIME
    AddAltByType texte type MIME +[type MIME] ...svdhB
    Texte optionnel à afficher à la place d'un icône pour un +fichier en fonction de son type MIME
    AddCharset jeu-car extension +[extension] ...svdhB
    Associe les extensions de noms de fichiers spécifiées au +jeu de caractères spécifié
    AddDefaultCharset On|Off|jeu de caractères Off svdhC
    Paramètre jeu de caractères par défaut à ajouter quand le +type de contenu d'une réponse est text/plain ou +text/html
    AddDescription texte [fichier] ...svdhB
    Afficher la description d'un fichier
    AddEncoding codage extension +[extension] ...svdhB
    Associe les extensions de noms de fichiers données au type +de codage spécifié
    AddHandler nom-gestionnaire extension +[extension] ...svdhB
    Associe les extensions de noms de fichiers données au +gestionnaire spécifié
    AddIcon icône nom [nom] +...svdhB
    Icône à afficher pour un fichier en fonction de son +nom
    AddIconByEncoding icône codage MIME +[codage MIME] ...svdhB
    Icône à afficher à côté d'un fichier en fonction de son +codage MIME
    AddIconByType icône type MIME +[type MIME] ...svdhB
    Icône à afficher à côté d'un fichier en fonction de son +type MIME
    AddInputFilter filtre[;filtre...] +extension [extension] ...svdhB
    Associe les extensions de noms de fichiers aux +filtres spécifiés qui traiteront les requêtes clients
    AddLanguage symbole-langage extension +[extension] ...svdhB
    Associe l'extension de nom de fichier donnée au langage +spécifié
    AddModuleInfo nom-module chaînesvE
    Ajoute des données supplémentaires aux informations de +module affichées par le gestionnaire server-info
    AddOutputFilter filtre[;filtre...] +extension [extension] ...svdhB
    Associe les extensions de noms de fichiers aux +filtres spécifiés qui traiteront les réponses en provenance du +serveur
    AddOutputFilterByType filtre[;filtre...] +type_de_média [type_de_média] ...svdhB
    assigne un filtre en sortie pour un type de média +particulier
    AddType type-médium extension +[extension] ...svdhB
    Associe les extensions de noms de fichiers au type de +contenu spécifié
    Alias [chemin URL] +chemin fichier|chemin répertoiresvB
    Met en correspondance des URLs avec des chemins du système +de fichiers
    AliasMatch regex +chemin fichier|chemin répertoiresvB
    Met en correspondance des URLs avec le système de fichiers +en faisant intervenir les expressions rationnelles
    Allow from all|hôte|env=[!]variable +d'environnement +[hôte|env=[!]variable d'environnement] ...dhE
    Spécifie quels hôtes peuvent accéder à une certaine zone du +serveur
    AllowCONNECT port[-port] +[port[-port]] ... 443 563 svE
    Ports autorisés à se CONNECTer à travers le +mandataire
    AllowEncodedSlashes On|Off|NoDecode Off svC
    Détermine si les séparateurs de chemin encodés sont +autorisés à transiter dans les URLs tels quels
    AllowHandlers [not] none|handler-name +[none|handler-name]... all dX
    Restrict access to the listed handlers
    AllowMethods reset|HTTP-method +[HTTP-method]... reset dX
    Restreint l'accès aux méthodes HTTP spécifiées
    AllowOverride All|None|type directive +[type directive] ... None à partir de la +dC
    Types de directives autorisées dans les fichiers +.htaccess
    AllowOverrideList None|directive +[directive-type] ... None dC
    Directives autorisées dans les fichiers .htaccess
    Anonymous utilisateur [utilisateur] +...dhE
    Définit la liste des identifiants utilisateur autorisés à +accéder sans vérification du mot de passe
    Anonymous_LogEmail On|Off On dhE
    Détermine si le mot de passe fourni sera enregistré dans le +journal des erreurs
    Anonymous_MustGiveEmail On|Off On dhE
    Détermine si l'abscence de mot de passe est +autorisée
    Anonymous_NoUserID On|Off Off dhE
    Détermine si le champ identifiant peut être +vide
    Anonymous_VerifyEmail On|Off Off dhE
    Détermine s'il faut vérifier que le format de l'adresse +email fournie comme mot de passe est correct
    AsyncFilter request|connection|network request svC
    Définit le type de filtrage minimal disponible pour le + traitement asynchrone
    AsyncRequestWorkerFactor facteursM
    Limite le nombre de connexions simultanées par thread
    AuthBasicAuthoritative On|Off On dhB
    Définit si les processus d'autorisation et +d'authentification peuvent être confiés à des modules de plus bas +niveau
    AuthBasicFake off|nom-utilisateur [mot-de-passe]dhB
    Authentification de base simulée à l'aide des nom +d'utilisateur et mot de passe fournis
    AuthBasicProvider nom fournisseur +[nom fournisseur] ... file dhB
    Définit le(les) fournisseur(s) d'authentification pour +cette zone du site web
    AuthBasicUseDigestAlgorithm MD5|Off Off dhB
    Vérifie les mots de passe auprès des fournisseurs +d'authentification à la manière de l'authentification de type Digest. +
    AuthDBDUserPWQuery requêtedE
    Requête SQL servant à vérifier le mot de passe d'un +utilisateur
    AuthDBDUserRealmQuery requêtedE
    Requête SQL servant à vérifier une empreinte de mot de +passe pour un utilisateur et un identifiant d'authentification. +
    AuthDBMGroupFile chemin-fichierdhE
    Définit le nom du fichier de base de données qui liste +les groupes d'utilisateurs.
    AuthDBMType default|SDBM|GDBM|NDBM|DB default dhE
    Définit le type de fichier de base de données utilisé pour +stocker les mots de passe
    AuthDBMUserFile chemin-fichierdhE
    Définit le nom d'un fichier de base de données pour +l'authentification contenant la liste +des utilisateurs et de leurs mots de passe
    AuthDigestAlgorithm MD5|MD5-sess MD5 dhE
    Sélectionne l'algorithme utilisé pour calculer les +condensés du défit et de sa réponse
    AuthDigestDomain URI [URI] ...dhE
    Les URIs qui se trouvent dans le même espace de protection +concernant l'authentification à base de condensés
    AuthDigestNcCheck On|Off Off sE
    Active ou désactive la vérification du nombre d'envois du +nombre à valeur unique (nonce) par le serveur
    AuthDigestNonceFormat formatdhE
    Détermine la manière dont le nombre à valeur unique du +serveur (nonce) est généré
    AuthDigestNonceLifetime secondes 300 dhE
    Durée de validité du nombre à valeur unique du +serveur (nonce)
    AuthDigestProvider nom fournisseur +[nom fournisseur] ... file dhE
    Définit le(s) fournisseurs(s) d'authentification pour la +zone du site web concernée
    AuthDigestQop none|auth|auth-int [auth|auth-int] auth dhE
    Détermine le niveau de protection fourni par +l'authentification à base de condensé
    AuthDigestShmemSize taille 1000 sE
    La quantité de mémoire partagée à allouer afin de conserver +les informations à propos des clients
    AuthFormAuthoritative On|Off On dhB
    Détermine si l'autorisation et l'authentification sont confiés à +des modules de plus bas niveau
    AuthFormBody nom du champdB
    Le nom du champ de formulaire contenant le corps de la +requête à effectuer en cas de connexion réussie
    AuthFormDisableNoStore On|Off Off dB
    Désactive l'en-tête CacheControl no-store sur la page de +connexion
    AuthFormFakeBasicAuth On|Off Off dB
    Simule une en-tête d'authentification de base
    AuthFormLocation nom du champdB
    Le nom du champ de formulaire qui contiendra l'URL vers +laquelle l'utilisateur sera redirigé en cas de connexion +réussie
    AuthFormLoginRequiredLocation urldB
    L'URL de la page vers laquelle on doit être redirigé si une +authentification est requise
    AuthFormLoginSuccessLocation urldB
    L'URL de la page vers laquelle on doit être redirigé en cas +de connexion réussie
    AuthFormLogoutLocation uridB
    L'URL vers laquelle un utilisateur devra être redirigé +après s'être déconnecté
    AuthFormMethod nom du champdB
    Le nom du champ de formulaire contenant la méthode de la +requête à effectuer en cas de connexion réussie
    AuthFormMimetype nom du champdB
    Le nom du champ de formulaire contenant le type MIME du +corps de la requête à effectuer en cas de connexion +réussie
    AuthFormPassword nom du champdB
    Le nom du champ de formulaire qui contient le mot de passe +de connexion
    AuthFormProvider nom fournisseur +[nom fournisseur] ... file dhB
    Définit le(s) fournisseur(s) d'authentification pour la +zone concernée
    AuthFormSitePassphrase secretdB
    Court-circuite l'authentification pour les sites à fort +trafic
    AuthFormSize tailledB
    La taille maximale en octets du formulaire dont seront +extraites les informations de connexion
    AuthFormUsername nom du champdB
    Le nom du champ de formulaire qui contient le nom de +connexion
    AuthGroupFile chemin-fichierdhB
    Définit le nom d'un fichier texte contenant la liste des +groupes d'utilisateurs permettant de définir les autorisations des +utilisateurs
    AuthLDAPAuthorizePrefix préfixe AUTHORIZE_ dhE
    Spécifie le préfixe ajouté aux variables d'environnement +durant la phase d'autorisation
    AuthLDAPBindAuthoritative off|on on dhE
    Détermine si l'on doit utiliser d'autres fournisseurs +d'authentification lorsque le serveur ne peut pas valider les données +d'authentification de l'utilisateur, alors que ce dernier possède un +DN.
    AuthLDAPBindDN dndhE
    Un DN optionnel pour se connecter au serveur +LDAP
    AuthLDAPBindPassword mot-de-passedhE
    Mot de passe à utiliser en conjonction avec le DN de +connexion
    AuthLDAPCharsetConfig chemin-fichiersE
    Chemin du fichier de configuration de la correspondance +langage/jeu de caractères
    AuthLDAPCompareAsUser on|off off dhE
    Utilisation des données d'authentification de l'utilisateur +pour effectuer les comparaisons pour l'attribution des autorisations
    AuthLDAPCompareDNOnServer on|off on dhE
    Utilise le serveur LDAP pour comparer les DNs
    AuthLDAPDereferenceAliases never|searching|finding|always always dhE
    À quel moment le module va déréférencer les +alias
    AuthLDAPGroupAttribute attribut member uniquemember +dhE
    L'attribut LDAP utilisé pour vérifier l'appartenance d'un +utilisateur à un groupe.
    AuthLDAPGroupAttributeIsDN on|off on dhE
    Utilise le DN de l'utilisateur pour vérifier son +appartenance à un groupe
    AuthLDAPInitialBindAsUser off|on off dhE
    Détermine si le serveur effectue la recherche initiale du +DN en utilisant le nom propre de l'utilisateur pour l'authentification +de base +et non de manière anonyme, ou en utilisant des données d'authentification +codées en dur pour le serveur
    AuthLDAPInitialBindPattern regex substitution (.*) $1 (nom de l'u +dhE
    Spécifie la modification a apporter au nom d'utilisateur +pour l'authentification de base lors de l'authentification auprès du +serveur LDAP pour effectuer une recherche de DN
    AuthLDAPMaxSubGroupDepth Nombre 0 dhE
    Spécifie la profondeur d'imbrication des sous-groupes +maximale prise en compte avant l'abandon de la recherche de +l'utilisateur.
    AuthLDAPRemoteUserAttribute uiddhE
    Spécifie l'attribut dont la valeur renvoyée au cours de la +requête de l'utilisateur sera utilisée pour définir la variable +d'environnement REMOTE_USER
    AuthLDAPRemoteUserIsDN on|off off dhE
    Utilise le DN de l'utilisateur pour définir la variable +d'environnement REMOTE_USER
    AuthLDAPSearchAsUser on|off off dhE
    Utilise les données d'authentification de l'utilisateur +pour la recherche des autorisations
    AuthLDAPSubGroupAttribute attributdhE
    Spécifie les noms d'attribut, un par directive, utilisés +pour différencier les membres du groupe courant qui sont eux-mêmes des +groupes.
    AuthLDAPSubGroupClass ObjectClass-LDAP groupOfNames groupO +dhE
    Spécifie quelles valeurs d'objectClass LDAP identifient les +objets de l'annuaire qui sont des groupes au cours du traitement des +sous-groupes.
    AuthLDAPUrl url [NONE|SSL|TLS|STARTTLS]dhE
    L'URL permettant de spécifier les paramètres de la +recherche LDAP
    AuthMerging Off | And | Or Off dhB
    Définit la manière dont chaque logique d'autorisation des +sections de configuration se combine avec celles des sections de +configuration précédentes.
    AuthName identifiant d'autorisationdhB
    L'identifiant de l'autorisation à utiliser avec +l'authentification HTTP
    AuthnCacheContext directory|server|chaîne-personnaliséedB
    Spécifie une chaîne de contexte à utiliser dans la clé du +cache
    AuthnCacheEnablesB
    Active la mise en cache de l'authentification en tout +endroit
    AuthnCacheProvideFor fournisseur-authn [...]dhB
    Spécifie le fournisseur pour lequel on veut effectuer une +mise en cache
    AuthnCacheSOCache nom-fournisseur[:arguments-fournisseur]sB
    Sélectionne le fournisseur socache d'arrière-plan à +utiliser
    AuthnCacheTimeout durée-de-vie (secondes)dhB
    Définit une durée de vie pour les entrées du cache
    <AuthnProviderAlias alias-fournisseur> +... </AuthnProviderAlias>sB
    Regroupe un ensemble de directives qui constituent une +extension d'un fournisseur d'authentification de base et lui attribue +l'alias spécifié
    AuthnzFcgiCheckAuthnProvider provider-name|None +option ...dE
    Enables a FastCGI application to handle the check_authn +authentication hook.
    AuthnzFcgiDefineProvider type provider-name +backend-addresssE
    Defines a FastCGI application as a provider for +authentication and/or authorization
    AuthType None|Basic|Digest|FormdhB
    Type d'authentification utilisateur
    AuthUserFile chemin-fichierdhB
    Définit le nom d'un fichier texte pour l'authentification +contenant la liste des utilisateurs et de leurs mots de +passe
    AuthzDBDLoginToReferer On|Off Off dE
    Définit si le client doit être redirigé vers la page +d'origine en cas de connexion ou de déconnexion réussie si une en-tête +de requête Referer est présente
    AuthzDBDQuery requêtedE
    Définit la requête SQL pour l'opération +requise
    AuthzDBDRedirectQuery requêtedE
    Définit une requête pour rechercher une page vers laquelle +rediriger l'utilisateur après une connexion réussie
    AuthzDBMType default|SDBM|GDBM|NDBM|DB default dhE
    Définit le type de fichier de base de données contenant +la liste des groupes d'utilisateurs
    <AuthzProviderAlias fournisseur-de-base Alias +Paramètres-Require> +... </AuthzProviderAlias> +sB
    Regroupe des directives représentant une extension d'un +fournisseur d'autorisation de base qui pourra être référencée à l'aide +de l'alias spécifié
    AuthzSendForbiddenOnFailure On|Off Off dhB
    Envoie '403 FORBIDDEN' au lieu de '401 UNAUTHORIZED' si +l'authentification réussit et si l'autorisation a été refusée. +
    BalancerGrowth # 5 svE
    Nombre de membres supplémentaires pouvant être ajoutés +après la configuration initiale
    BalancerInherit On|Off On svE
    Héritage des membres du groupes de répartition de + charge du mandataire définis au niveau du serveur principal
    BalancerMember [balancerurl] url [clé=valeur [clé=valeur ...]]dE
    Ajoute un membre à un groupe de répartition de +charge
    BalancerPersist On|Off Off svE
    Tente de conserver les changements effectués par le + gestionnaire de répartition de charge après un redémarrage du + serveur.
    BrotliAlterETag AddSuffix|NoChange|Remove AddSuffix svE
    How the outgoing ETag header should be modified during compression
    BrotliCompressionMaxInputBlock value 0 svE
    Maximum input block size
    BrotliCompressionQuality value 5 svE
    Compression quality
    BrotliCompressionWindow value 18 svE
    Brotli sliding compression window size
    BrotliFilterNote [type] notenamesvE
    Places the compression ratio in a note for logging
    BrowserMatch regex [!]env-variable[=valeur] +[[!]env-variable[=valeur]] ...svdhB
    Définit des variables d'environnement en fonction du +contenu de l'en-tête HTTP User-Agent
    BrowserMatchNoCase regex [!]env-variable[=valeur] + [[!]env-variable[=valeur]] ...svdhB
    Définit des variables d'environnement en fonction du +contenu de l'en-tête HTTP User-Agent sans tenir compte de la +casse
    BufferedLogs On|Off Off sB
    Enregistre les entrées du journal dans un tampon en mémoire +avant de les écrire sur disque
    BufferSize entier 131072 svdhE
    Taille maximale en octets du filtre par tampon
    CacheDefaultExpire secondes 3600 (une heure) svdhE
    La durée par défaut de mise en cache d'un document +lorsqu'aucune date d'expiration n'a été spécifiée.
    CacheDetailHeader on|off off svdhE
    Ajoute un en-tête X-Cache-Detail à la réponse.
    CacheDirLength longueur 2 svE
    Le nombre de caractères des noms des +sous-répertoires
    CacheDirLevels niveaux 2 svE
    Le nombre de niveaux de sous-répertoires que comportera le +cache.
    CacheDisable chaîne-url | onsvdhE
    Désactive la mise en cache des URLs +spécifiées
    CacheEnable type de cache [chaîne +URL]svdE
    Active la mise en cache des URLs spécifiées en utilisant le +gestionnaire de stockage précisé
    CacheFile chemin_fichier [chemin fichier] ...sX
    Met en cache une liste de gestionnaires de fichiers au +démarrage
    CacheHeader on|off off svdhE
    Ajoute un en-tête X-Cache à la réponse.
    CacheIgnoreCacheControl On|Off Off svE
    Ignore les en-têtes de requête enjoignant de ne pas servir +le contenu au client depuis le cache
    CacheIgnoreHeaders en-tête [en-tête] ... None svE
    Ne pas stocker le(s) en-tête(s) spécifié(s) dans le cache. +
    CacheIgnoreNoLastMod On|Off Off svdhE
    Ignore le fait qu'une réponse ne possède pas d'en-tête Last +Modified.
    CacheIgnoreQueryString On|Off Off svE
    Ignore la chaîne de paramètres lors de la mise en +cache
    CacheIgnoreURLSessionIdentifiers identifiant +[identifiant] ... None svE
    Ignore les identifiants de session définis encodés dans +l'URL lors de la mise en cache +
    CacheKeyBaseURL URL http://example.com svE
    Remplace l'URL de base des clés du cache mandatées en +inverse
    CacheLastModifiedFactor flottant 0.1 svdhE
    Le facteur utilisé pour générer une date d'expiration en +fonction de la date de dernière modification.
    CacheLock on|off off svE
    Active la protection contre les tempêtes de requêtes.
    CacheLockMaxAge entier 5 svE
    Définit la durée de vie maximale d'un verrou de cache.
    CacheLockPath répertoire mod_cache-lock svE
    Définit le répertoire des verrous.
    CacheMaxExpire secondes 86400 (une journée) +svdhE
    La durée maximale en secondes de mise en cache d'un +document
    CacheMaxFileSize octets 1000000 svdhE
    >La taille maximale (en octets) d'un document pour pouvoir +être stocké dans le cache
    CacheMinExpire secondes 0 svdhE
    La durée minimale en secondes de mise en cache d'un +document
    CacheMinFileSize octets 1 svdhE
    La taille minimale (en octets) d'un document pour pouvoir +être stocké dans le cache
    CacheNegotiatedDocs On|Off Off svB
    Permet la mise en cache au niveau des serveurs mandataires +des documents dont le contenu a été négocié
    CacheQuickHandler on|off on svE
    Exécute le cache à partir d'un gestionnaire rapide.
    CacheReadSize octets 0 svdhE
    La quantité minimale (en octets) de données à lire et à +mettre en cache avant de les envoyer au client
    CacheReadTime millisecondes 0 svdhE
    Le temps minimum (en millisecondes) qui doit s'écouler +avant d'envoyer les données au client
    CacheRoot répertoiresvE
    La racine du répertoire dans lequel les fichiers du cache +seront stockés
    CacheSocache type[:args]svE
    Implémentation du cache d'objets partagés à utiliser
    CacheSocacheMaxSize octets 102400 svdhE
    La taille maximale d'une entrée pouvant être placée dans le +cache
    CacheSocacheMaxTime secondes 86400 svdhE
    La durée maximale de stockage d'un document dans le cache +avant péremption
    CacheSocacheMinTime seconds 600 svdhE
    La durée minimale de stockage d'un document dans le cache
    CacheSocacheReadSize octets 0 svdhE
    La quantité minimale de données du document à lire et +mettre en cache avant envoi au client
    CacheSocacheReadTime millisecondes 0 svdhE
    La durée minimale de lecture avant l'envoi des données
    CacheStaleOnError on|off on svdhE
    Sert du contenu non à jour à la place de réponses 5xx.
    CacheStoreExpired On|Off Off svdhE
    Tente de mettre en cache les réponses que le serveur +considère comme arrivées à expiration
    CacheStoreNoStore On|Off Off svdhE
    Tente de mettre en cache les requêtes ou réponses dont +l'entête Cache-Control: a pour valeur no-store.
    CacheStorePrivate On|Off Off svdhE
    Tente de mettre en cache des réponses que le serveur a +marquées comme privées
    CGIDScriptTimeout time[s|ms]svdhB
    Durée maximale d'attente de la prochaine sortie du +programme CGI
    CGIMapExtension chemin CGI .extensiondhC
    Technique permettant de localiser l'interpréteur des +scripts CGI
    CGIPassAuth On|Off Off dhC
    Active la transmission d'en-têtes d'autorisation HTTP aux scripts en +tant que variables CGI
    CGIVar variable ruledhC
    Contrôle la manière dont certaines variables CGI sont définies
    CharsetDefault jeu de caractèressvdhE
    Jeu de caractère vers lequel la traduction doit +s'effectuer
    CharsetOptions option [option] ... ImplicitAdd svdhE
    Précise les détails de la traduction du jeu de +caractères
    CharsetSourceEnc jeu de caractèressvdhE
    Jeu de caractères source des fichiers
    CheckBasenameMatch on|off Off svdhE
    Vérifie aussi la correspondance des fichiers, même avec des +extensions différentes
    CheckCaseOnly on|off Off svdhE
    Limite l'action du module aux corrections de +majuscules
    CheckSpelling on|off Off svdhE
    Active le module de correction
    ChrootDir chemin-répertoiresB
    Répertoire dans lequel Apache doit se positionner au +démarrage après avoir effectué un chroot(8).
    ContentDigest On|Off Off svdhC
    Active la génération d'un en-tête Content-MD5 +dans la réponse HTTP
    CookieDomain domainesvdhE
    Le domaine auquel le cookie traceur +s'applique
    CookieExpires duréesvdhE
    Durée avant expiration du cookie traceur
    CookieName symbole Apache svdhE
    Nom du cookie traceur
    CookieStyle + Netscape|Cookie|Cookie2|RFC2109|RFC2965 Netscape svdhE
    Format du champ d'en-tête cookie
    CookieTracking on|off off svdhE
    Active le cookie traceur
    CoreDumpDirectory répertoiresM
    Le répertoire dans lequel le serveur HTTP Apache va tenter de se +positionner avant d'effectuer un vidage mémoire
    CryptoCipher name aes256 svdhE
    Cipher to be used by the crypto filter
    CryptoDriver name openssl sE
    Name of the crypto driver to use
    CryptoIV value none svdhE
    IV (Initialisation Vector) to be used by the crypto filter
    CryptoKey value none svdhE
    Key to be used by the crypto filter
    CryptoSize integer 131072 svdhE
    Maximum size in bytes to buffer by the crypto filter
    CTAuditStorage directorysE
    Existing directory where data for off-line audit will be stored
    CTLogClient executablesE
    Location of certificate-transparency log client tool
    CTLogConfigDB filenamesE
    Log configuration database supporting dynamic updates
    CTMaxSCTAge num-secondssE
    Maximum age of SCT obtained from a log, before it will be +refreshed
    CTProxyAwareness oblivious|aware|requiresvE
    Level of CT awareness and enforcement for a proxy +
    CTSCTStorage directorysE
    Existing directory where SCTs are managed
    CTServerHelloSCTLimit limitsE
    Limit on number of SCTs that can be returned in +ServerHello
    CTStaticLogConfig log-id|- public-key-file|- +1|0|- min-timestamp|- max-timestamp|- +log-URL|-sE
    Static configuration of information about a log
    CTStaticSCTs certificate-pem-file sct-directorysE
    Static configuration of one or more SCTs for a server certificate +
    CustomLog fichier|pipe|provider +format|alias +[env=[!]variable-environnement| +expr=expression]svB
    Définit le nom et le format du fichier +journal
    Dav On|Off|nom fournisseur Off dE
    Active les méthodes HTTP WebDAV
    DavDepthInfinity on|off off svdE
    Autorise les requêtes PROPFIND avec en-tête Depth: +Infinity
    DavGenericLockDB chemin fichiersvdE
    Chemin de la base de données des verrous DAV
    DavLockDB chemin fichiersvE
    Chemin de la base de données des verrous DAV
    DavMinTimeout secondes 0 svdE
    Durée minimale pendant laquelle le serveur maintient un +verrou sur une ressource DAV
    DBDExptime durée en secondes 300 svE
    Durée de vie des connexions inactives
    DBDInitSQL "instruction SQL"svE
    Exécute une instruction SQL après connexion à une base de +données
    DBDKeep nombre 2 svE
    Nombre maximum de connexions maintenues
    DBDMax nombre 10 svE
    Nombre maximum de connexions
    DBDMin nombre 1 svE
    Nombre minimum de connexions
    DBDParams +param1=valeur1[,param2=valeur2]svE
    Paramètres de la connexion à la base de +données
    DBDPersist On|OffsvE
    Utiliser ou non des connexions persistentes
    DBDPrepareSQL "requête SQL" étiquettesvE
    Définit une requête SQL préparée
    DBDriver nomsvE
    Spécifie un pilote SQL
    DefaultIcon chemin URLsvdhB
    Icône à afficher par défaut lorsqu'aucun icône spécifique +n'est précisé
    DefaultLanguage symbole-langagesvdhB
    Défini un symbole de langage par défaut à affecter au champ +d'en-tête Content-Language pour toutes les ressources dans le contexte +courant auxquelles aucun symbole de langage n'a été +associé.
    DefaultRuntimeDir chemin-répertoire DEFAULT_REL_RUNTIME +sC
    Répertoire de base des fichiers créés au cours de l'exécution du serveur
    DefaultType type média|none none svdhC
    Les seuls effets de cette directive sont des émissions +d'avertissements si sa valeur est différente de none. Dans +les versions précédentes, DefaultType permettait de spécifier un type de +média à assigner par défaut au contenu d'une réponse pour lequel aucun +autre type de média n'avait été trouvé. +
    Define nom-paramètre [valeur-paramètre]svdC
    Permet de définir une variable
    DeflateAlterETag AddSuffix|NoChange|Remove AddSuffix svE
    Comment l'en-tête sortant ETag doit être modifié au cours +de la compression
    DeflateBufferSize valeur 8096 svE
    Taille du fragment que zlib devra comprimer en une seule +fois
    DeflateCompressionLevel valeursvE
    Le niveau de compression que nous appliquons à la +sortie
    DeflateFilterNote [type] nom de la notesvE
    Enregistre le taux de compression sous la forme d'une note +à des fins de journalisation
    DeflateInflateLimitRequestBodyvaluesvdhE
    Taille maximale des corps de requête décompressés
    DeflateInflateRatioBurst valuesvdhE
    Nombre maximal de fois que le ratio de décompression d'un +corps de requête peut être dépassé
    DeflateInflateRatioLimit valuesvdhE
    Ratio de décompression maximum pour les corps de requêtes
    DeflateMemLevel valeur 9 svE
    La quantité de mémoire utilisable par zlib pour la +compression
    DeflateWindowSize valeur 15 svE
    Taille de la fenêtre de compression zlib
    Deny from all|hôte|env=[!]variable +d'environnement +[hôte|env=[!]variable d'environnement] ...dhE
    Définit quels hôtes ne sont pas autorisés à accéder au +serveur
    <Directory chemin répertoire> +... </Directory>svC
    Regroupe un ensemble de directives qui ne s'appliquent +qu'au répertoire concerné du système de fichiers, à ses +sous-répertoires, et à leur contenu.
    DirectoryCheckHandler On|Off Off svdhB
    Définit la réponse de ce module lorsqu'un autre +gestionnaire est utilisé
    DirectoryIndex + disabled | url locale [url locale] ... index.html svdhB
    Liste des fichiers ressources à rechercher lorsque le +client envoie une requête pour un répertoire
    DirectoryIndexRedirect on | off | permanent | temp | seeother | +3xx-code + off svdhB
    Définit une redirection externe pour les index de +répertoires. +
    <DirectoryMatch regex> +... </DirectoryMatch>svC
    Regroupe des directives qui s'appliquent au contenu de répertoires +du système de fichiers correspondant à une expression rationnelle
    DirectorySlash On|Off On svdhB
    Activation/Désactivation de la redirection "slash de +fin"
    DocumentRoot chemin répertoire "/usr/local/apache/ +svC
    Racine principale de l'arborescence des documents visible +depuis Internet
    DTracePrivileges On|Off Off sX
    Détermine si les privilèges requis par dtrace sont +activés.
    DumpIOInput On|Off Off sE
    Enregistre toutes les entrées dans le journal des +erreurs
    DumpIOOutput On|Off Off sE
    Enregistre toutes les sorties dans le journal des +erreurs
    <Else> ... </Else>svdhC
    Contient des directives qui ne s'appliquent que si la +condition correspondant à la section <If> ou <ElseIf> précédente n'est pas satisfaite par la +requête à l'exécution
    <ElseIf expression> ... </ElseIf>svdhC
    Contient des directives qui ne s'appliquent que si la +condition correspondante est satisfaite par une requête à l'exécution, +alors que la condition correspondant à la section <If> ou <ElseIf> précédente ne l'était pas.
    EnableExceptionHook On|Off Off sM
    Active un hook ("point d'accrochage logiciel") qui exécute des +gestionnaires d'exception après un crash
    EnableMMAP On|Off On svdhC
    Utilise la projection en mémoire (Memory-Mapping) pour +lire les fichiers pendant qu'ils sont servis
    EnableSendfile On|Off Off svdhC
    Utilise le support sendfile du noyau pour servir les +fichiers aux clients
    Error messagesvdhC
    Interrompt la lecture de la configuration avec un message +d'erreur personnalisé
    ErrorDocument code erreur documentsvdhC
    Document que le serveur renvoie au client en cas +d'erreur
    ErrorLog chemin fichier|syslog[:facility] logs/error_log (Uni +svC
    Définition du chemin du journal des erreurs
    ErrorLogFormat [connection|request] formatsvC
    Spécification du format des entrées du journal des erreurs
    ExamplesvdhX
    Directive de démonstration pour illustrer l'API des modules +Apache
    ExpiresActive On|Off Off svdhE
    Active la génération d'en-têtes +Expires
    ExpiresByType type MIME +<code>secondessvdhE
    Définition de la valeur de l'en-tête Expires +en fonction du type MIME
    ExpiresDefault <code>secondessvdhE
    Mode de calcul par défaut de la date +d'expiration
    ExtendedStatus On|Off Off sC
    Extrait des informations d'état étendues pour chaque +requête
    ExtFilterDefine nom_filtre paramètressE
    Définit un filtre externe
    ExtFilterOptions option [option] ... NoLogStderr dE
    Configure les options de +mod_ext_filter
    FallbackResource disabled | url-localesvdhB
    Définit une URL par défaut pour les requêtes qui ne ciblent +aucun fichier
    FileETag composant ... MTime Size svdhC
    Caractéristiques de fichier utilisées lors de la génération +de l'en-tête de réponse HTTP ETag pour les fichiers statiques
    <Files nom fichier> ... </Files>svdhC
    Contient des directives qui s'appliquent aux fichiers +précisés
    <FilesMatch expression rationnelle> ... +</FilesMatch>svdhC
    Contient des directives qui s'appliquent à des fichiers +spécifiés sous la forme d'expressions rationnelles
    FilterChain [+=-@!]nom_filtre ...svdhB
    Configure la chaîne de filtrage
    FilterDeclare nom_filtre [type]svdhB
    Déclare un filtre intelligent
    FilterProtocol nom_filtre [nom_fournisseur] + drapeaux_protocolesvdhB
    Vérifie le respect du protocole HTTP
    FilterProvider nom_filtre nom_fournisseur + expressionsvdhB
    Enregistre un filtre de contenu
    FilterTrace nom_filtre niveausvdB
    Obtention d'informations de débogage/diagnostique en +provenance de mod_filter
    FirehoseConnectionInput [ block | nonblock ] filenamesE
    Capture traffic coming into the server on each connection
    FirehoseConnectionOutput [ block | nonblock ] filenamesE
    Capture traffic going out of the server on each connection
    FirehoseProxyConnectionInput [ block | nonblock ] filenamesE
    Capture traffic coming into the back of mod_proxy
    FirehoseProxyConnectionOutput [ block | nonblock ] filenamesE
    Capture traffic sent out from the back of mod_proxy
    FirehoseRequestInput [ block | nonblock ] filenamesE
    Capture traffic coming into the server on each request
    FirehoseRequestOutput [ block | nonblock ] filenamesE
    Capture traffic going out of the server on each request
    ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback] Prefer svdhB
    Action à entreprendre si un document acceptable unique +n'est pas trouvé
    ForceType type médium|NonedhC
    Force le type de médium spécifié dans le champ d'en-tête +HTTP Content-Type pour les fichiers correspondants
    ForensicLog nom-fichier|pipesvE
    Définit le nom de fichier du journal légal
    GlobalLog file|pipe|provider +format|nickname +[env=[!]environment-variable| +expr=expression]sB
    Définit le nom et le format du fichier journal
    GprofDir /tmp/gprof/|/tmp/gprof/%svC
    Répertoire dans lequel écrire les données de profiling +gmon.out.
    GracefulShutdownTimeout seconds 0 sM
    Spécifie le délai maximum après lequel le serveur va +s'arrêter dans le cas d'un arrêt "en douceur"
    Group groupe unix #-1 sB
    Groupe sous lequel le serveur va traiter les +requêtes
    H2CopyFiles on|off off svdhE
    Determine file handling in responses
    H2Direct on|off on for h2c, off for +svE
    H2 Direct Protocol Switch
    H2EarlyHints on|off off svE
    Determine sending of 103 status codes
    H2MaxSessionStreams n 100 svE
    Maximum number of active streams per HTTP/2 session.
    H2MaxWorkerIdleSeconds n 600 sE
    Maximum number of seconds h2 workers remain idle until shut down.
    H2MaxWorkers nsE
    Maximum number of worker threads to use per child process.
    H2MinWorkers nsE
    Minimal number of worker threads to use per child process.
    H2ModernTLSOnly on|off on svE
    Require HTTP/2 connections to be "modern TLS" only
    H2Push on|off on svE
    H2 Server Push Switch
    H2PushDiarySize n 256 svE
    H2 Server Push Diary Size
    H2PushPriority mime-type [after|before|interleaved] [weight] * After 16 svE
    H2 Server Push Priority
    H2PushResource [add] path [critical]svdhE
    Declares resources for early pushing to the client
    H2SerializeHeaders on|off off svE
    Serialize Request/Response Processing Switch
    H2SessionExtraFiles nsvE
    Number of Extra File Handles
    H2StreamMaxMemSize bytes 65536 svE
    Maximum amount of output data buffered per stream.
    H2TLSCoolDownSecs seconds 1 svE
    -
    H2TLSWarmUpSize amount 1048576 svE
    -
    H2Upgrade on|off on for h2c, off for +svE
    H2 Upgrade Protocol Switch
    H2WindowSize bytes 65535 svE
    Size of Stream Window for upstream data.
    Header [condition] add|append|echo|edit|edit*|merge|set|setifempty|unset|note +en-tête [[expr=]valeur +[remplacement] +[early|env=[!]variable|expr=expression]] +svdhE
    Configure les en-têtes d'une réponse HTTP
    HeaderName nom fichiersvdhB
    Nom du fichier qui sera inséré au début de la page +contenant l'index
    HeartbeatAddress addr:portsX
    Adresse multicast à laquelle envoyer les requêtes +heartbeat
    HeartbeatListenaddr:portsX
    Adresse multicast d'écoute des requêtes entrantes heartbeat
    HeartbeatMaxServers nombre-de-serveurs 10 sX
    Spécifie le nombre maximal de serveurs qui pourront envoyer +des requêtes heartbeat à ce serveur.
    HeartbeatStorage chemin fichier logs/hb.dat sX
    Chemin vers le stockage des données heartbeat
    HeartbeatStorage chemin-fichier logs/hb.dat sX
    Indique le chemin permettant de lire les données +heartbeat
    HostnameLookups On|Off|Double Off svdC
    Active la recherche DNS sur les adresses IP des +clients
    HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods] + [Allow0.9|Require1.0] Strict LenientMetho +svC
    Modifie les contraintes sur les messages des requêtes HTTP
    IdentityCheck On|Off Off svdE
    Active la journalisation de l'identité RFC 1413 de +l'utilisateur distant
    IdentityCheckTimeout secondes 30 svdE
    Détermine le délai d'attente pour les requêtes +ident
    IdleShutdown seconds 0 sE
    Enable shutting down the httpd when it is idle for some time.
    <If expression> ... </If>svdhC
    Contient des directives qui ne s'appliquent que si une +condition est satisfaite au cours du traitement d'une +requête
    <IfDefine [!]paramètre> ... + </IfDefine>svdhC
    Contient des directives qui ne s'appliqueront que si un +test retourne "vrai" au démarrage du serveur
    <IfFile [!]parameter-name> ... + </IfFile>svdhC
    Regroupe des directives qui ne seront traitées que si un fichier +existe au démarrage
    <IfModule [!]fichier module|identificateur +module> ... </IfModule>svdhC
    Contient des directives qui ne s'appliquent qu'en fonction +de la présence ou de l'absence d'un module spécifique
    <IfVersion [[!]operator] version> ... +</IfVersion>svdhE
    contains version dependent configuration
    ImapBase map|referer|URL http://nom_serveur/ +svdhB
    Valeur par défaut de la directive base des +fichiers imagemap
    ImapDefault error|nocontent|map|referer|URL nocontent svdhB
    Action à entreprendre par défaut lorsqu'un fichier imagemap +est invoqué avec des coordonnées qui ne correspondent à aucune +cible
    ImapMenu none|formatted|semiformatted|unformatted formatted svdhB
    Action à entreprendre si aucune coordonnée n'est fournie +lorsqu'on invoque un fichier imagemap
    Include chemin-fichier|chemin-répertoire|wildcardsvdC
    Inclut d'autres fichiers de configuration dans un des +fichiers de configuration du serveur
    IncludeOptional +chemin-fichier|chemin-répertoire|wildcardsvdC
    Inclusion de fichiers dans le fichier de configuration
    IndexHeadInsert "marque ..."svdhB
    Insère du texte dans la section HEAD de la page +d'index.
    IndexIgnore fichier [fichier] ... "." svdhB
    Ajouts à la liste des fichiers à cacher lors de l'affichage +de l'index d'un répertoire
    IndexIgnoreReset ON|OFFsvdhB
    Vide la liste des fichiers à cacher lors de l'affichage du +contenu d'un répertoire
    IndexOptions [+|-]option [[+|-]option] +...svdhB
    Diverses options de configuration pour l'indexation d'un +répertoire
    IndexOrderDefault Ascending|Descending +Name|Date|Size|Description Ascending Name svdhB
    Définit l'ordre d'affichage par défaut d'un index de +répertoire
    IndexStyleSheet chemin-urlsvdhB
    Ajoute une feuille de style CSS à l'index du +répertoire
    InputSed commande-seddh
    Commande sed à exécuter pour le filtrage des données d'une +requête (en général des données POST)
    ISAPIAppendLogToErrors on|off off svdhB
    Enregistrement des requêtes +HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI +dans le journal des erreurs
    ISAPIAppendLogToQuery on|off on svdhB
    Enregistre les requêtes +HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI +dans la partie arguments de la requête
    ISAPICacheFile chemin-fichier +[chemin-fichier] +...svB
    Fichiers .dll ISAPI devant être chargés au +démarrage
    ISAPIFakeAsync on|off off svdhB
    Emulation du support des entrées/sorties asynchrones pour +les appels ISAPI
    ISAPILogNotSupported on|off off svdhB
    Journalisation des demandes de fonctionnalités non +supportées de la part des extensions ISAPI
    ISAPIReadAheadBuffer taille 49152 svdhB
    Taille du tampon de lecture anticipée envoyé aux extensions +ISAPI
    KeepAlive On|Off On svC
    Active les connexions HTTP persistantes
    KeepAliveTimeout nombre[ms] 5 svC
    Durée pendant laquelle le serveur va attendre une requête +avant de fermer une connexion persistante
    KeptBodySize taille maximale en octets 0 dB
    Conserve le corps de la requête à concurrence de la taille +maximale spécifiée, pour une utilisation éventuelle par des filtres +comme mod_include.
    LanguagePriority langage-MIME [langage-MIME] +...svdhB
    L'ordre de priorité des variantes de langages pour les +cas où le client n'a pas formulé de préférences
    LDAPCacheEntries nombre 1024 sE
    Nombre maximum d'entrées dans le cache LDAP +primaire
    LDAPCacheTTL secondes 600 sE
    Durée pendant laquelle les entrées du cache restent +valides.
    LDAPConnectionPoolTTL n -1 svE
    Désactive les connexions d'arrière-plan qui sont restées +inactives trop longtemps au sein du jeu de connexions.
    LDAPConnectionTimeout secondessE
    Spécifie le délai d'attente en secondes de la socket de +connexion
    LDAPLibraryDebug 7sE
    Active le débogage dans le SDK LDAP
    LDAPOpCacheEntries nombre 1024 sE
    Nombre d'entrées utilisées pour mettre en cache les +opérations de comparaison LDAP
    LDAPOpCacheTTL secondes 600 sE
    Durée pendant laquelle les entrées du cache d'opérations +restent valides
    LDAPReferralHopLimit nombredhE
    Le nombre maximum de redirections vers des serveurs +alternatifs (referrals) avant l'abandon de la requête +LDAP.
    LDAPReferrals On|Off|default On dhE
    Active la redirection vers des serveurs alternatifs au +cours des requêtes vers le serveur LDAP.
    LDAPRetries nombre d'essais 3 sE
    Définit le nombre maximum de tentatives de connexions au +serveur LDAP.
    LDAPRetryDelay secondes 0 sE
    Définit le temps d'attente avant un autre essai de connexion au +serveur LDAP.
    LDAPSharedCacheFile chemin-fichiersE
    Définit le fichier du cache en mémoire +partagée
    LDAPSharedCacheSize octets 500000 sE
    Taille en octets du cache en mémoire partagée
    LDAPTimeout secondes 60 sE
    Spécifie le délai d'attente pour les opérations de +recherche et d'identification LDAP en secondes
    LDAPTrustedClientCert type +chemin/nom-fichier/alias [mot de passe]svdhE
    Définit le nom de fichier contenant un certificat client ou +un alias renvoyant vers un certificat client spécifique à une connexion. +Tous les SDK LDAP ne supportent pas les certificats clients par +connexion.
    LDAPTrustedGlobalCert type +chemin/nom-fichier [mot de passe]sE
    Définit le nom de fichier ou la base de données contenant +les Autorités de Certification de confiance globales ou les certificats +clients globaux
    LDAPTrustedMode typesvE
    Spécifie le mode (SSL ou TLS) à utiliser lors de la +connexion à un serveur LDAP.
    LDAPVerifyServerCert On|Off On sE
    Force la vérification du certificat du +serveur
    <Limit méthode [méthode] ... > ... + </Limit>dhC
    Limite les contrôles d'accès que la section contient à +certaines méthodes HTTP
    <LimitExcept méthode [méthode] ... > ... + </LimitExcept>dhC
    Applique les contrôles d'accès à toutes les méthodes HTTP, +sauf celles qui sont spécifiées
    LimitInternalRecursion nombre [nombre] 10 svC
    Détermine le nombre maximal de redirections internes et de +sous-requêtes imbriquées
    LimitRequestBody octets 0 svdhC
    limite la taille maximale du corps de la requête HTTP +envoyée par le client
    LimitRequestFields nombre 100 svC
    Limite le nombre de champs d'en-tête autorisés dans une +requête HTTP
    LimitRequestFieldSize octets 8190 svC
    Dédinit la taille maximale autorisée d'un en-tête de +requête HTTP
    LimitRequestLine octets 8190 svC
    Définit la taille maximale d'une ligne de requête +HTTP
    LimitXMLRequestBody octets 1000000 svdhC
    Définit la taille maximale du corps d'une requête au format +XML
    Listen [adresse IP:]numéro port +[protocole]sM
    Les adresses IP et ports sur lesquels le serveur écoute
    ListenBacklog backlogsM
    Longueur maximale de la liste d'attente des +connexions
    ListenCoresBucketsRatio ratio 0 (disabled) sM
    Rapport entre le nombre de coeurs de processeur activés et +le nombre de segments d'écoute
    LoadFile nom-fichier [nom-fichier] ...svE
    Liaison du fichier objet ou de la bibliothèque +spécifié
    LoadModule module nom-fichiersvE
    Liaison avec le serveur du fichier objet ou de la +bibliothèque spécifié, et ajout de ce dernier à la liste des modules +actifs
    <Location + chemin URL|URL> ... </Location>svC
    N'applique les directives contenues qu'aux URLs +spécifiées
    <LocationMatch + regex> ... </LocationMatch>svC
    N'applique les directives contenues qu'aux URLs +correspondant à une expression rationnelle
    LogFormat format|alias +[alias] "%h %l %u %t \"%r\" +svB
    Décrit un format utilisable dans un fichier +journal
    LogIOTrackTTFB ON|OFF OFF svdhE
    Permet d'enregistrer le délai avant le premier octet (time +to first byte - TTFB)
    LogLevel [module:]niveau + [module:niveau] ... + warn svdC
    Contrôle la verbosité du journal des erreurs
    LogLevel ipaddress[/prefixlen] + [module:]level [module:level] ... +svC
    Surcharge la verbosité du journal des erreurs pour certains +clients
    LogMessage message +[hook=hook] [expr=expression] +dX
    Enregistre des messages personnalisés dans le journal des +erreurs
    LuaAuthzProvider provider_name /path/to/lua/script.lua function_namesX
    Branche une fonction fournisseur d'autorisation dans mod_authz_core +
    LuaCodeCache stat|forever|never stat svdhX
    Configure le cache de code compilé.
    LuaHookAccessChecker /chemin/vers/lua/script.lua hook_function_name [early|late]svdhX
    Fournit un point d'entrée pour la phase access_checker du +traitement de la requête
    LuaHookAuthChecker /chemin/vers/lua/script.lua hook_function_name [early|late]svdhX
    Fournit un point d'entrée pour la phase auth_checker du +traitement de la requête
    LuaHookCheckUserID /path/to/lua/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la phase check_user_id du +traitement de la requête
    LuaHookFixups /chemin/vers/lua/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la phase de correction du +traitement de la requête
    LuaHookInsertFilter /chemin/vers/lua/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la phase insert_filter du +traitement de la requête
    LuaHookLog /path/to/lua/script.lua log_function_namesvdhX
    Permet une insertion dans la phase de journalisation du +traitement d'une requête
    LuaHookMapToStorage /chemin/vers/lua/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la phase map_to_storage du +traitement de la requête
    LuaHookTranslateName /chemin/vers/lua/script.lua nom_fonction_hook [early|late]svX
    Fournit un point d'entrée à la phase du nom de +traduction du traitement de la requête
    LuaHookTypeChecker /chemin/vers/lua/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la phase type_checker du +traitement de la requête
    LuaInherit none|parent-first|parent-last parent-first svdhX
    Contrôle la manière dont les sections de configuration +parentes sont fusionnées dans les enfants
    LuaInputFilter filter_name /path/to/lua/script.lua function_namesX
    Fournit une fonction Lua pour le filtrage en entrée
    LuaMapHandler modele-uri /chemin/vers/lua/script.lua +[nom-fonction]svdhX
    Met en correspondance un chemin avec un gestionnaire lua
    LuaOutputFilter filter_name /path/to/lua/script.lua function_namesX
    Fournit une fonction Lua pour le filtrage de contenu en +sortie
    LuaPackageCPath /chemin/vers/include/?.soasvdhX
    Ajoute un répertoire au package.cpath de lua
    LuaPackagePath /chemin/vers/include/?.luasvdhX
    Ajoute un répertoire au package.path de lua
    LuaQuickHandler /path/to/script.lua hook_function_namesvdhX
    Fournit un point d'entrée pour la gestion rapide du +traitement de la requête
    LuaRoot /chemin/vers/un/répertoiresvdhX
    Spécifie le chemin de base pour la résolution des chemins +relatifs dans les directives de mod_lua
    LuaScope once|request|conn|thread|server [min] [max] once svdhX
    Une valeur parmi once, request, conn, thread -- la valeur par défaut est once
    +<Macro nom [par1 .. parN]> +... </Macro>svdB
    Définition d'une macro dans un fichier de configuration
    MacroIgnoreBadNestingsvdB
    Ignore les avertissements et n'inscrit rien dans le journal à +propos d'une imbrication de Macros non conforme
    MacroIgnoreEmptyArgssvdB
    Ignore les avertissements et n'inscrit rien dans le journal à +propos des arguments de Macro vides
    MaxConnectionsPerChild number 0 sM
    Limite le nombre de connexions qu'un processus enfant va +traiter au cours de son fonctionnement
    MaxKeepAliveRequests nombre 100 svC
    Nombre de requêtes permises pour une connexion +persistante
    MaxMemFree KOctets 2048 sM
    Quantité maximale de mémoire que l'allocateur principal est +autorisé à conserver sans appeler free()
    MaxRangeOverlaps default | unlimited | none | nombre de + chevauchements 20 svdC
    Nombre de chevauchements de segments de données autorisé + (par exemple 100-200,150-300) avant le renvoi de la + ressource complète
    MaxRangeReversals default | unlimited | none | nombre + d'inversions 20 svdC
    Nombre d'inversions d'ordre autorisé dans la spécification des + segments de données (par exemple 100-200,50-70) avant le renvoi de la + ressource complète
    MaxRanges default | unlimited | none | nombre de segments 200 svdC
    Nombre de segments de données autorisé avant le renvoi de +l'intégralité de la ressource
    MaxRequestWorkers nombresM
    Nombre maximum de connexions pouvant être traitées +simultanément
    MaxSpareServers nombre 10 sM
    Nombre maximum de processus serveurs enfants +inactifs
    MaxSpareThreads nombresM
    Nombre maximum de threads inactifs
    MaxThreads nombre 2048 sM
    Définit le nombre maximum de threads esclaves
    MemcacheConnTTL num[units] 15s svE
    Durée de conservation des connexions inactives
    MergeTrailers [on|off] off svC
    Détermine si les données supplémentaires (trailers) sont +fusionnées avec les en-têtes
    MetaDir répertoire .web svdhE
    Le nom du répertoire où trouver les fichiers de +métainformations dans le style du CERN
    MetaFiles on|off off svdhE
    Active le traitement des métafichiers du CERN
    MetaSuffix suffixe .meta svdhE
    Suffixe du fichier contenant les métainformations dans le +style du CERN
    MimeMagicFile chemin-fichiersvE
    Active la détermination du type MIME en se basant sur le +contenu du fichier et en utilisant le fichier magique +spécifié
    MinSpareServers nombre 5 sM
    Nombre minimum de processus serveurs enfants +inactifs
    MinSpareThreads nombresM
    Nombre minimum de threads inactifs qui seront disponibles +pour pouvoir traiter les pics de requêtes
    MMapFile chemin fichier [chemin_fichier] ...sX
    Charge au démarrage une liste de fichiers en +mémoire
    ModemStandard V.21|V.26bis|V.32|V.34|V.92dX
    Standard de modem à simuler
    ModMimeUsePathInfo On|Off Off dB
    Indique à mod_mime de traiter les éléments +de path_info en tant que parties du nom de +fichier
    MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers +[Handlers|Filters] NegotiatedOnly svdhB
    Les types de fichiers qui seront inclus lors d'une +recherche de correspondance de fichier avec les vues multiples +(MultiViews)
    Mutex mécanisme [default|nom-mutex] ... [OmitPID] default sC
    Définit les mécanismes de mutex et le repertoire du fichier +verrou pour tous les mutex ou seulement les mutex spécifiés
    NameVirtualHost adresse[:port]sC
    OBSOLETE : Définit une adresse IP pour les serveurs virtuels à base de +nom
    NoProxy domaine [domaine] ...svE
    Serveurs, domaines ou réseaux auquels on se connectera +directement
    NWSSLTrustedCerts nom-fichier +[nom-fichier] ...sB
    Liste de certificats clients supplémentaires
    NWSSLUpgradeable [adresse-IP:]num-portsB
    Permet de promouvoir une connexion non SSL au statut de +connexion SSL à la demande
    Options + [+|-]option [[+|-]option] ... FollowSymlinks svdhC
    Définit les fonctionnalités disponibles pour un répertoire +particulier
    Order ordre Deny,Allow dhE
    Définit le statut d'accès par défaut et l'ordre dans lequel +les directives Allow et +Deny sont évaluées.
    OutputSed commande-seddh
    Commande sed pour le filtrage des contenus de type +réponse
    PassEnv var-env [var-env] +...svdhB
    Transmet des variables d'environnement depuis le +shell
    PidFile nom fichier httpd.pid sM
    Ficher dans lequel le serveur enregistre l'identificateur +de processus du démon
    PolicyConditional ignore|log|enforcesvdE
    Enable the conditional request policy.
    PolicyConditionalURL urlsvdE
    URL describing the conditional request policy.
    PolicyEnvironment variable log-value ignore-valuesvdE
    Override policies based on an environment variable.
    PolicyFilter on|offsvdE
    Enable or disable policies for the given URL space.
    PolicyKeepalive ignore|log|enforcesvdE
    Enable the keepalive policy.
    PolicyKeepaliveURL urlsvdE
    URL describing the keepalive policy.
    PolicyLength ignore|log|enforcesvdE
    Enable the content length policy.
    PolicyLengthURL urlsvdE
    URL describing the content length policy.
    PolicyMaxage ignore|log|enforce agesvdE
    Enable the caching minimum max-age policy.
    PolicyMaxageURL urlsvdE
    URL describing the caching minimum freshness lifetime policy.
    PolicyNocache ignore|log|enforcesvdE
    Enable the caching no-cache policy.
    PolicyNocacheURL urlsvdE
    URL describing the caching no-cache policy.
    PolicyType ignore|log|enforce type [ type [ ... ]]svdE
    Enable the content type policy.
    PolicyTypeURL urlsvdE
    URL describing the content type policy.
    PolicyValidation ignore|log|enforcesvdE
    Enable the validation policy.
    PolicyValidationURL urlsvdE
    URL describing the content type policy.
    PolicyVary ignore|log|enforce header [ header [ ... ]]svdE
    Enable the Vary policy.
    PolicyVaryURL urlsvdE
    URL describing the content type policy.
    PolicyVersion ignore|log|enforce HTTP/0.9|HTTP/1.0|HTTP/1.1svdE
    Enable the version policy.
    PolicyVersionURL urlsvdE
    URL describing the minimum request HTTP version policy.
    PrivilegesMode FAST|SECURE|SELECTIVE FAST svdX
    Fait un compromis entre d'une part l'efficacité et la +vitesse de traitement et d'autre part la sécurité à l'encontre des codes +malicieux supportant les privilèges.
    Protocol protocolesvC
    Protocole pour une socket d'écoute
    ProtocolEcho On|Off Off svX
    Active ou désactive le serveur d'écho
    Protocols protocole ... http/1.1 svC
    Protocoles disponibles pour un serveur virtuel ou non
    ProtocolsHonorOrder On|Off On svC
    Détermine qui du client ou du serveur détermine l'ordre + des protocoles au cours de la négociation de la connexion
    <Proxy url-avec-jokers> ...</Proxy>svE
    Conteneur de directives s'appliquant à des ressources +mandatées
    ProxyAddHeaders Off|On On svdE
    Ajoute des informations à propos du mandataire aux +en-têtes X-Forwarded-*
    ProxyBadHeader IsError|Ignore|StartBody IsError svE
    Détermine la manière de traiter les lignes d'en-tête +incorrectes d'une réponse
    ProxyBlock *|nom d'hôte|nom d'hôte partiel +[nom d'hôte|nom d'hôte partiel]...svE
    Interdit les requêtes mandatées vers certains hôtes
    ProxyDomain DomainesvE
    Nom de domaine par défaut pour les requêtes +mandatées
    ProxyErrorOverride On|Off Off svdE
    Outrepasser les pages d'erreur pour les contenus +mandatés
    ProxyExpressDBMFile <chemin>svE
    Chemin du fichier DBM.
    ProxyExpressDBMFile <type>svE
    Type de fichier DBM.
    ProxyExpressEnable [on|off]svE
    Active la fonctionnalité du module.
    ProxyFCGIBackendType FPM|GENERIC FPM svdhE
    Spécifie le type de l'application FastCGI d'arrière-plan
    ProxyFCGISetEnvIf conditional-expression + environment-variable-name + value-expressionsvdhE
    Allow variables sent to FastCGI servers to be fixed up
    ProxyFtpDirCharset jeu-caractères ISO-8859-1 svdE
    Définit le jeu de caractères des listings FTP +mandatés
    ProxyFtpEscapeWildcards [on|off]svdE
    Les caractères génériques dans les noms de fichiers +doivent-ils être échappés lorsqu'ils sont envoyés au serveur FTP ?
    ProxyFtpListOnWildcard [on|off]svdE
    Les caractères génériques dans les noms de fichiers +demandés doivent-ils déclencher l'affichage d'un listing ?
    ProxyHCExpr name {ap_expr expression}svE
    Creates a named condition expression to use to determine health of the backend based on its response.
    ProxyHCTemplate name parameter=setting <...>svE
    Creates a named template for setting various health check parameters
    ProxyHCTPsize <size>svE
    Sets the size of the threadpool used for the health check workers.
    ProxyHTMLBufSize nb-octetssvdB
    Définit l'incrément de la taille du tampon, ainsi que sa +taille initiale, pour la mise en +tampon des scripts en ligne et des feuilles de style.
    ProxyHTMLCharsetOut jeu-de-caractères | *svdB
    Spécifie un jeu de caractères pour la sortie de +mod_proxy_html.
    ProxyHTMLDocType HTML|XHTML [Legacy]
    OU +
    ProxyHTMLDocType fpi [SGML|XML]
    OU +
    ProxyHTMLDocType html5
    OU +
    ProxyHTMLDocType auto
    auto (2.5/trunk ver +svdB
    Définit une déclaration de type de document HTML ou XHTML.
    ProxyHTMLEnable On|Off Off svdB
    Permet d'activer/désactiver le filtre proxy_html.
    ProxyHTMLEvents attribut [attribut ...]svdB
    Spécifie les attributs à traiter comme des évènements de +type scripting.
    ProxyHTMLExtended On|Off Off svdB
    Détermine si l'on doit corriger les liens dans les scripts +en ligne, les feuilles de style et les évènements de type scripting.
    ProxyHTMLFixups [lowercase] [dospath] [reset]svdB
    Corrige les erreurs HTML simples.
    ProxyHTMLInterp On|Off Off svdB
    Active la réinterprétation des règles +ProxyHTMLURLMap pour chaque requête.
    ProxyHTMLLinks élément attribut [attribut2 ...]svdB
    Spécifie les éléments HTML dont les attributs d'URL doivent +être réécrits.
    ProxyHTMLMeta On|Off Off svdB
    Active ou désactive une préinterprétation supplémentaire +des métadonnées dans les sections HTML <head>.
    ProxyHTMLStripComments On|Off Off svdB
    Détermine si les commentaires HTML doivent être supprimés.
    ProxyHTMLURLMap modèle-source modèle-cible [drapeaux] [cond]svdB
    Définit une règle de réécriture des liens HTML
    ProxyIOBufferSize octets 8192 svE
    Détermine la taille du tampon interne de transfert de +données
    <ProxyMatch regex> ...</ProxyMatch>svE
    Conteneur de directives s'appliquant à des ressources +mandatées correspondant à une expression rationnelle
    ProxyMaxForwards nombre -1 svE
    Nombre maximum de mandataires à travers lesquelles une +requête peut être redirigée
    ProxyPass [chemin] !|url [clé=valeur + [clé=valeur ...]] [nocanon] [interpolate] [noquery]svdE
    Référencer des serveurs distants depuis +l'espace d'URLs du serveur local
    ProxyPassInherit On|Off On svE
    Héritage des directives ProxyPass définies au niveau du +serveur principal
    ProxyPassInterpolateEnv On|Off Off svdE
    Active l'interpolation des variables d'environnement dans +les configurations de mandataires inverses
    ProxyPassMatch [regex] !|url +[clé=valeur + [clé=valeur ...]]svdE
    Fait correspondre des serveurs distants dans l'espace d'URL +du serveur local en utilisant des expressions rationnelles
    ProxyPassReverse [chemin] url +[interpolate]svdE
    Ajuste l'URL dans les en-têtes de la réponse HTTP envoyée +par un serveur mandaté en inverse
    ProxyPassReverseCookieDomain domaine-interne +domaine-public [interpolate]svdE
    Ajuste la chaîne correspondant au domaine dans les en-têtes +Set-Cookie en provenance d'un serveur mandaté
    ProxyPassReverseCookiePath chemin-interne +chemin-public [interpolate]svdE
    Ajuste la chaîne correspondant au chemin dans les en-têtes +Set-Cookie en provenance d'un serveur mandaté
    ProxyPreserveHost On|Off Off svdE
    Utilise l'en-tête de requête entrante Host pour la requête +du mandataire
    ProxyReceiveBufferSize octets 0 svE
    Taille du tampon réseau pour les connexions mandatées HTTP +et FTP
    ProxyRemote comparaison serveur-distantsvE
    Mandataire distant à utiliser pour traiter certaines +requêtes
    ProxyRemoteMatch regex serveur-distantsvE
    Le mandataire distant à utiliser pour traiter les requêtes +correspondant à une expression rationnelle
    ProxyRequests On|Off Off svE
    Active la fonctionnalité (standard) de mandataire +direct
    ProxySCGIInternalRedirect On|Off|Headername On svdE
    Active ou désactive les réponses de redirection interne en +provenance du serveur cible.
    ProxySCGISendfile On|Off|nom-en-tête Off svdE
    Active l'évaluation du pseudo en-tête de réponse +X-Sendfile
    ProxySet url clé=valeur [clé=valeur ...]dE
    Définit différents paramètres relatifs à la répartition de +charge des mandataires et aux membres des groupes de répartition de +charge
    ProxySourceAddress adressesvE
    Définit l'adresse IP locale pour les connexions mandatées +sortantes
    ProxyStatus Off|On|Full Off svE
    Affiche l'état du répartiteur de charge du mandataire dans +mod_status
    ProxyTimeout secondessvE
    Délai d'attente réseau pour les requêtes +mandatées
    ProxyVia On|Off|Full|Block Off svE
    Information fournie dans l'en-tête de réponse HTTP +Via pour les requêtes mandatées
    ProxyWebsocketAsync ON|OFFsvE
    Instructs this module to try to create an asynchronous tunnel
    ProxyWebsocketAsyncDelay num[ms] 0 svE
    Sets the amount of time the tunnel waits synchronously for data
    ProxyWebsocketIdleTimeout num[ms] 0 svE
    Sets the maximum amount of time to wait for data on the websockets tunnel
    QualifyRedirectURL ON|OFF OFF svdC
    Vérifie si la variable d'environnement REDIRECT_URL est +pleinement qualifiée
    ReadmeName nom-fichiersvdhB
    Nom du fichier dont le contenu sera inséré à la fin de +l'index
    ReceiveBufferSize octets 0 sM
    Taille du tampon TCP en entrée
    Redirect [état] [URL-path] +URLsvdhB
    Envoie une redirection externe demandant au client +d'effectuer une autre requête avec une URL différente
    RedirectMatch [état] regex +URLsvdhB
    Envoie une redirection externe faisant appel aux +expressions rationnelles pour la mise en correspondance de l'URL +courante
    RedirectPermanent chemin URL URLsvdhB
    Envoie une redirection externe permanente demandant au +client d'effectuer une nouvelle requête avec une URL +différente
    RedirectTemp chemin URL URLsvdhB
    Envoie une redirection externe temporaire demandant au +client d'effectuer une nouvelle requête avec une URL +différente
    ReflectorHeader en-tête-entrée [en-tête-sortie]svdhB
    Renvoie un en-tête d'entrée dans les en-têtes de sortie
    RegisterHttpMethod méthode [méthode [...]]sC
    Enregistrement de méthodes HTTP non standards
    RemoteIPHeader en-têtesvB
    Définit le champ d'en-tête qui contiendra les adresses IP +du client
    RemoteIPInternalProxy +ip-mandataire|ip-mandataire/sous-réseau|nom-hôte ...svB
    Déclare les adresses IP intranet clients comme dignes de +confiance pour présenter la valeur RemoteIPHeader
    RemoteIPInternalProxyList nom-fichiersvB
    Déclare les adresses IP intranet clients comme dignes de +confiance pour présenter la valeur RemoteIPHeader
    RemoteIPProxiesHeader Nom_en-têtesvB
    Déclare le champ d'en-tête qui contiendra toutes les +adresses IP intermédiaires
    RemoteIPProxyProtocol On|Optional|OffsvB
    Active ou désactive la gestion du protocole PROXY
    RemoteIPTrustedProxy +ip-mandataire|ip-mandataire/sous-réseau|nom-hôte ...svB
    Restreint les adresses IP clients dignes de +confiance pour présenter la valeur RemoteIPHeader
    RemoteIPTrustedProxyList nom-fichiersvB
    Restreint les adresses IP clients dignes de +confiance pour présenter la valeur RemoteIPHeader
    RemoveCharset extension [extension] +...vdhB
    Supprime toute association de jeu de caractères pour un +ensemble d'extensions de noms de fichiers
    RemoveEncoding extension [extension] +...vdhB
    Supprime toute association de codage de contenu pour un +ensemble d'extensions de noms de fichiers
    RemoveHandler extension [extension] +...vdhB
    Supprime toute association de gestionnaire à un ensemble +d'extensions de noms de fichiers
    RemoveInputFilter extension [extension] +...vdhB
    Supprime toute association de filtre en entrée à un +ensemble d'extensions de noms de fichiers
    RemoveLanguage extension [extension] +...vdhB
    Supprime toute association de langage à un ensemble +d'extensions de noms de fichiers
    RemoveOutputFilter extension [extension] +...vdhB
    Supprime toute association de filtre en sortie à un +ensemble d'extensions de noms de fichiers
    RemoveType extension [extension] +...vdhB
    Supprime toute association de type de contenu à un ensemble +d'extensions de noms de fichiers
    RequestHeader add|append|edit|edit*|merge|set|setifempty|unset +en-tête [[expr=]valeur +[remplacement] +[early|env=[!]variable|expr=expression]] +svdhE
    Configure les en-têtes d'une requête HTTP
    RequestReadTimeout +[header=délai[-délai-maxi][,MinRate=taux-mini] +[body=délai[-délai-maxi][,MinRate=taux-mini] +svE
    Définit des délais maximums pour la réception des en-têtes +et corps des requêtes en provenance du client. +
    Require [not] nom-entité [nom-entité] +...dhB
    Vérifie si un utilisateur authentifié a une +autorisation d'accès accordée par un fournisseur +d'autorisation.
    <RequireAll> ... </RequireAll>dhB
    Regroupe plusieurs directives d'autorisation dont aucune ne +doit échouer et dont au moins une doit retourner un résultat positif +pour que la directive globale retourne elle-même un résultat +positif.
    <RequireAny> ... </RequireAny>dhB
    Regroupe des directives d'autorisation dont au moins une +doit retourner un résultat positif pour que la directive globale +retourne elle-même un résultat positif.
    <RequireNone> ... </RequireNone>dhB
    Regroupe des directives d'autorisation dont aucune ne doit +retourner un résultat positif pour que la directive globale n'échoue +pas.
    RewriteBase chemin_URLdhE
    Définit l'URL de base pour les réécritures au niveau +répertoire
    RewriteCond + chaîne_de_test expression_de_comparaison [drapeaux]svdhE
    Définit une condition qui devra être satisfaite pour que +la réécriture soit effectuée +
    RewriteEngine on|off off svdhE
    Active ou désactive l'exécution du +moteur de réécriture
    RewriteMap MapName MapType:MapSource MapTypeOptions +svE
    Définit une fonction de mise en correspondance pour la +recherche de mots-clés
    RewriteOptions OptionssvdhE
    Configure certaines options spéciales +pour le moteur de réécriture
    RewriteRule + Modèle Substitution [drapeaux]svdhE
    Définit les règles pour le moteur de réécriture
    RLimitCPU secondes|max [secondes|max]svdhC
    Limite le temps CPU alloué aux processus initiés par les +processus enfants d'Apache httpd
    RLimitMEM octets|max [octets|max]svdhC
    Limite la mémoire allouée aux processus initiés par les +processus enfants d'Apache httpd
    RLimitNPROC nombre|max [nombre|max]svdhC
    Limite le nombre de processus qui peuvent être initiés par +les processus initiés par les processus enfants d'Apache httpd
    Satisfy Any|All All dhE
    Interaction entre le contrôle d'accès en fonction de l'hôte +et l'authentification utilisateur
    ScoreBoardFile file-path apache_runtime_stat +sM
    Chemin du fichier où sont stockées les données concernant +la coordination des processus enfants
    Script méthode script cgisvdB
    Active un script CGI dans le cas d'une méthode de requête +particulière.
    ScriptAlias [chemin URL] +chemin fichier|chemin répertoiresvdB
    Fait correspondre une URL à une zone du système de fichiers +et désigne la cible comme script CGI
    ScriptAliasMatch regex +chemin fichier|chemin répertoiresvB
    Fait correspondre une URL à une zone du système de fichiers +en faisant appel aux expressions rationnelles et en désignant la cible +comme un script CGI
    ScriptInterpreterSource Registry|Registry-Strict|Script Script svdhC
    Permet de localiser l'interpréteur des scripts +CGI
    ScriptLog chemin fichiersvB
    Chemin du fichier journal des erreurs du script +CGI
    ScriptLogBuffer octets 1024 svB
    Taille maximale des requêtes PUT ou POST qui seront +enregistrées dans le journal du script
    ScriptLogLength octets 10385760 svB
    Taille maximale du fichier journal des scripts +CGI
    ScriptSock chemin fichier cgisock sB
    Le préfixe du nom de fichier du socket à utiliser pour +communiquer avec le démon CGI
    SecureListen [adresse-IP:]num-port +nom-certificat [MUTUAL]sB
    Active le chiffrement SSL pour le port +spécifié
    SeeRequestTail On|Off Off sC
    Détermine si mod_status affiche les 63 premiers caractères +d'une requête ou les 63 derniers, en supposant que la requête +elle-même possède plus de 63 caractères.
    SendBufferSize octets 0 sM
    Taille du tampon TCP en sortie
    ServerAdmin adresse électronique|URLsvC
    L'adresse électronique que le serveur inclut dans les +messages d'erreur envoyés au client
    ServerAlias nom serveur [nom serveur] +...vC
    Autres noms d'un serveur utilisables pour atteindre des +serveurs virtuels à base de nom
    ServerLimit nombresM
    Limite supérieure de la définition du nombre de +processus
    ServerName +[protocole://]nom-de-domaine|adresse-ip[:port]svC
    Nom d'hôte et port que le serveur utilise pour +s'authentifier lui-même
    ServerPath chemin d'URLvC
    Nom de chemin d'URL hérité pour un serveur virtuel à base +de nom accédé par un navigateur incompatible
    ServerRoot chemin de répertoire /usr/local/apache sC
    Racine du répertoire d'installation du +serveur
    ServerSignature On|Off|EMail Off svdhC
    Définit un pied de page pour les documents générés par le +serveur
    ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full Full sC
    Configure l'en-tête Server de la réponse +HTTP
    Session On|Off Off svdhE
    Ouvre une session pour le contexte courant
    SessionCookieName nom attributssvdhE
    Nom et attributs du cookie RFC2109 dans lequel la session +est stockée
    SessionCookieName2 nom attributssvdhE
    Nom et attributs pour le cookie RFC2965 dans lequel est +stockée la session
    SessionCookieRemove On|Off Off svdhE
    Détermine si les cookies de session doivent être supprimés +des en-têtes HTTP entrants
    SessionCryptoCipher algorithmesvdhX
    L'algorithme à utiliser pour le chiffrement de la session
    SessionCryptoDriver nom [param[=valeur]]sX
    Le pilote de chiffrement à utiliser pour chiffrer les +sessions
    SessionCryptoPassphrase secret [ secret ... ] svdhX
    La clé utilisée pour chiffrer la session
    SessionCryptoPassphraseFile nom-fichiersvdX
    Le fichier contenant les clés utilisées pour chiffrer la +session
    SessionDBDCookieName nom attributssvdhE
    Nom et attributs du cookie RFC2109 qui contient +l'identifiant de session
    SessionDBDCookieName2 nom attributssvdhE
    Nom et attributs du cookie RFC2965 qui contient +l'identifiant de session
    SessionDBDCookieRemove On|Off On svdhE
    Détermine si les cookies de session doivent être supprimés +des en-têtes HTTP entrants
    SessionDBDDeleteLabel étiquette deletesession svdhE
    La requête SQL à utiliser pour supprimer des sessions de la +base de données
    SessionDBDInsertLabel étiquette insertsession svdhE
    La requête SQL à utiliser pour insérer des sessions dans la +base de données
    SessionDBDPerUser On|Off Off svdhE
    Active une session propre à un utilisateur
    SessionDBDSelectLabel étiquette selectsession svdhE
    La requête SQL à utiliser pour sélectionner des sessions +dans la base de données
    SessionDBDUpdateLabel étiquette updatesession svdhE
    La requête SQL à utiliser pour mettre à jour des sessions +préexistantes dans la base de données
    SessionEnv On|Off Off svdhE
    Définit si le contenu de la session doit être enregistré +dans la variable d'environnement HTTP_SESSION
    SessionExclude cheminsvdhE
    Définit les préfixes d'URLs pour lesquels une session sera +ignorée
    SessionExpiryUpdateInterval interval 0 (mise à jour syst +svdhE
    Définit le nombre de secondes dont la durée d'expiration d'une +session peut changer sans que cette session soit mise à jour
    SessionHeader en-têtesvdhE
    Importation des mises à jour de session depuis l'en-tête de +réponse HTTP spécifié
    SessionInclude cheminsvdhE
    Définit les préfixes d'URL pour lesquels une session est +valide
    SessionMaxAge durée de vie maximale 0 svdhE
    Définit une durée de vie maximale pour la session en +secondes
    SetEnv var-env [valeur]svdhB
    Définit des variables d'environnement
    SetEnvIf attribut + regex [!]env-variable[=valeur] + [[!]env-variable[=valeur]] ...svdhB
    Définit des variables d'environnement en fonction des +attributs de la requête
    SetEnvIfExpr expr + [!]env-variable[=valeur] + [[!]env-variable[=valeur]] ...svdhB
    Définit des variables d'environnement en fonction d'une expression ap_expr
    SetEnvIfNoCase attribut regex + [!]env-variable[=valeur] + [[!]env-variable[=valeur]] ...svdhB
    Définit des variables d'environnement en fonction des +attributs de la requête sans tenir compte de la casse
    SetHandler handler-name|none|expressionsvdhC
    Force le traitement des fichiers spécifiés par un +gestionnaire particulier
    SetInputFilter filtre[;filtre...]svdhC
    Définit les filtres par lesquels vont passer les requêtes +client et les données POST
    SetOutputFilter filtre[;filtre...]svdhC
    Définit les filtres par lesquels vont passer les réponses +du serveur
    SSIEndTag tag "-->" svB
    Chaîne qui termine l'élément include
    SSIErrorMsg message "[an error occurred +svdhB
    Message d'erreur affiché lorsqu'une erreur SSI +survient
    SSIETag on|off off dhB
    Définit si des en-têtes ETags sont générés par le serveur.
    SSILastModified on|off off dhB
    Définit si des en-têtes Last-Modified sont +générés par le serveur.
    SSILegacyExprParser on|off off dhB
    Active le mode de compatibilité pour les expressions +conditionnelles.
    SSIStartTag tag "<!--#" svB
    Chaîne qui marque le début d'un élément +include
    SSITimeFormat chaîne de formatage "%A, %d-%b-%Y %H:%M +svdhB
    Configuration du format d'affichage des dates
    SSIUndefinedEcho chaîne "(none)" svdhB
    Chaîne à afficher lorsqu'on tente d'extraire le contenu +d'une variable non définie
    SSLCACertificateFile chemin-fichiersvE
    Fichier contenant une concaténation des certificats de CA +codés en PEM pour l'authentification des clients
    SSLCACertificatePath chemin-répertoiresvE
    Répertoire des certificats de CA codés en PEM pour +l'authentification des clients
    SSLCADNRequestFile chemin-fichiersvE
    Fichier contenant la concaténation des certificats de CA +codés en PEM pour la définition de noms de CA acceptables
    SSLCADNRequestPath chemin-répertoiresvE
    Répertoire contenant des fichiers de certificats de CA +codés en PEM pour la définition de noms de CA acceptables
    SSLCARevocationCheck chain|leaf|none flags none svE
    Active la vérification des révocations basée sur les CRL
    SSLCARevocationFile chemin-fichiersvE
    Fichier contenant la concaténation des CRLs des CA codés en +PEM pour l'authentification des clients
    SSLCARevocationPath chemin-répertoiresvE
    Répertoire des CRLs de CA codés en PEM pour +l'authentification des clients
    SSLCertificateChainFile chemin-fichiersvE
    Fichier contenant les certificats de CA du serveur codés en +PEM
    SSLCertificateFile chemin-fichiersvE
    Fichier de données contenant les informations de certificat X.509 du serveur +codées au format PEM
    SSLCertificateKeyFile chemin-fichiersvE
    Fichier contenant la clé privée du serveur codée en +PEM
    SSLCipherSuite algorithmes DEFAULT (dépend de +svdhE
    Algorithmes de chiffrement disponibles pour la négociation +au cours de l'initialisation de la connexion SSL
    SSLCompression on|off off svE
    Permet d'activer la compression au niveau SSL
    SSLCryptoDevice moteur builtin sE
    Active l'utilisation d'un accélérateur matériel de +chiffrement
    SSLEngine on|off|optional off svE
    Interrupteur marche/arrêt du moteur SSL
    SSLFIPS on|off off sE
    Coimmutateur du mode SSL FIPS
    SSLHonorCipherOrder on|off off svE
    Option permettant de classer les algorithmes de chiffrement +du serveur par ordre de préférence
    SSLInsecureRenegotiation on|off off svE
    Option permettant d'activer le support de la renégociation +non sécurisée
    SSLOCSDefaultResponder urisvE
    Définit l'URI du répondeur par défaut pour la validation +OCSP
    SSLOCSPEnable on|off off svE
    Active la validation OCSP de la chaîne de certificats du +client
    SSLOCSPNoverify On/Off Off svE
    skip the OCSP responder certificates verification
    SSLOCSPOverrideResponder on|off off svE
    Force l'utilisation de l'URI du répondeur par défaut pour +la validation OCSP
    SSLOCSPProxyURL urlsvE
    Adresse de mandataire à utiliser pour les requêtes OCSP
    SSLOCSPResponderCertificateFile filesvE
    Set of trusted PEM encoded OCSP responder certificates
    SSLOCSPResponderTimeout secondes 10 svE
    Délai d'attente pour les requêtes OCSP
    SSLOCSPResponseMaxAge secondes -1 svE
    Age maximum autorisé pour les réponses OCSP
    SSLOCSPResponseTimeSkew secondes 300 svE
    Dérive temporelle maximale autorisée pour la validation des +réponses OCSP
    SSLOCSPUseRequestNonce on|off on svE
    Utilisation d'un nombre à usage unique au sein des requêtes +OCSP
    SSLOpenSSLConfCmd commande valeursvE
    Configuration des paramètres d'OpenSSL via son API SSL_CONF
    SSLOptions [+|-]option ...svdhE
    Configure différentes options d'exécution du moteur +SSL
    SSLPassPhraseDialog type builtin sE
    Méthode utilisée pour entrer le mot de passe pour les clés +privées chiffrées
    SSLProtocol [+|-]protocole ... all -SSLv3 svE
    Indique les versions du protocole SSL/TLS +disponibles
    SSLProxyCACertificateFile file-pathsvE
    Fichier contenant la concaténation des certificats de CA +codés en PEM pour l'authentification des serveurs distants
    SSLProxyCACertificatePath chemin-répertoiresvE
    Répertoire des certificats de CA codés en PEM pour +l'authentification des serveurs distants
    SSLProxyCARevocationCheck chain|leaf|none none svE
    Active la vérification des révocations basée sur les CRLs +pour l'authentification du serveur distant
    SSLProxyCARevocationFile chemin-fichiersvE
    Fichier contenant la concaténation des CRLs de CA codés en +PEM pour l'authentification des serveurs distants
    SSLProxyCARevocationPath chemin-répertoiresvE
    Répertoire des CRLs de CA codés en PEM pour +l'authentification des serveurs distants
    SSLProxyCheckPeerCN on|off on svE
    Configuration de la vérification du champ CN du certificat +du serveur distant +
    SSLProxyCheckPeerExpire on|off on svE
    Configuration de la vérification de l'expiration du +certificat du serveur distant +
    SSLProxyCheckPeerName on|off on svE
    Configure la vérification du nom d'hôte pour les +certificats serveur distant +
    SSLProxyCipherSuite algorithmes ALL:!ADH:RC4+RSA:+H +svE
    Algorithmes de chiffrement disponibles pour la négociation +lors de l'initialisation d'une connexion SSL de mandataire
    SSLProxyEngine on|off off svE
    Interrupteur marche/arrêt du moteur de mandataire +SSL
    SSLProxyMachineCertificateChainFile nom-fichiersvE
    Fichier de certificats de CA encodés PEM concaténés permettant au +mandataire de choisir un certificat
    SSLProxyMachineCertificateFile chemin-fichiersvE
    Fichier contenant la concaténation des clés et certificats +clients codés en PEM que le mandataire doit utiliser
    SSLProxyMachineCertificatePath chemin-répertoiresvE
    Répertoire des clés et certificats clients codés en PEM que +le mandataire doit utiliser
    SSLProxyProtocol [+|-]protocole ... all -SSLv3 svE
    Définit les protocoles SSL disponibles pour la fonction de +mandataire
    SSLProxyVerify niveau none svE
    Niveau de vérification du certificat du serveur +distant
    SSLProxyVerifyDepth niveau 1 svE
    Niveau de profondeur maximum dans les certificats de CA +lors de la vérification du certificat du serveur distant
    SSLRandomSeed contexte source +[nombre]sE
    Source de déclenchement du Générateur de Nombres +Pseudo-Aléatoires (PRNG)
    SSLRenegBufferSize taille 131072 dhE
    Définit la taille du tampon de renégociation +SSL
    SSLRequire expressiondhE
    N'autorise l'accès que lorsqu'une expression booléenne +complexe et arbitraire est vraie
    SSLRequireSSLdhE
    Interdit l'accès lorsque la requête HTTP n'utilise pas +SSL
    SSLSessionCache type none sE
    Type du cache de session SSL global et +inter-processus
    SSLSessionCacheTimeout secondes 300 svE
    Nombre de secondes avant l'expiration d'une session SSL +dans le cache de sessions
    SSLSessionTicketKeyFile chemin-fichiersvE
    Clé de chiffrement/déchiffrement permanente pour les +tickets de session TLS
    SSLSessionTickets on|off on svE
    Active ou désactive les tickets de session TLS
    SSLSRPUnknownUserSeed secret-stringsvE
    Source de randomisation pour utilisateur SRP inconnu
    SSLSRPVerifierFile file-pathsvE
    Chemin du fichier de vérification SRP
    SSLStaplingCache typesE
    Configuration du cache pour l'agrafage OCSP
    SSLStaplingErrorCacheTimeout secondes 600 svE
    Durée de vie des réponses invalides dans le cache pour +agrafage OCSP
    SSLStaplingFakeTryLater on|off on svE
    Génère une réponse "tryLater" pour les requêtes OCSP échouées
    SSLStaplingForceURL urisvE
    Remplace l'URI du serveur OCSP spécifié dans l'extension +AIA du certificat
    SSLStaplingResponderTimeout secondes 10 svE
    Temps d'attente maximum pour les requêtes vers les serveurs +OCSP
    SSLStaplingResponseMaxAge secondes -1 svE
    Age maximum autorisé des réponses OCSP incluses dans la +négociation TLS
    SSLStaplingResponseTimeSkew secondes 300 svE
    Durée de vie maximale autorisée des réponses OCSP incluses dans la +négociation TLS
    SSLStaplingReturnResponderErrors on|off on svE
    Transmet au client les erreurs survenues lors des requêtes +OCSP
    SSLStaplingStandardCacheTimeout secondes 3600 svE
    Durée de vie des réponses OCSP dans le cache
    SSLStrictSNIVHostCheck on|off off svE
    Contrôle de l'accès des clients non-SNI à un serveur virtuel à +base de nom. +
    SSLUserName nom-varsdhE
    Nom de la variable servant à déterminer le nom de +l'utilisateur
    SSLUseStapling on|off off svE
    Active l'ajout des réponses OCSP à la négociation TLS
    SSLVerifyClient niveau none svdhE
    Niveau de vérification du certificat client
    SSLVerifyDepth nombre 1 svdhE
    Profondeur maximale des certificats de CA pour la +vérification des certificats clients
    StartServers nombresM
    Nombre de processus enfants du serveur créés au +démarrage
    StartThreads nombresM
    Nombre de threads créés au démarrage
    Substitute s/modèle/substitution/[infq]dhE
    Modèle de substition dans le contenu de la +réponse
    SubstituteInheritBefore on|off on dhE
    Modifie l'ordre de fusion des modèles hérités
    SubstituteMaxLineLength octets(b|B|k|K|m|M|g|G) 1m dhE
    Définit la longueur de ligne maximale
    Suexec On|OffsB
    Active ou désactive la fonctionnalité suEXEC
    SuexecUserGroup Utilisateur GroupesvE
    L'utilisateur et le groupe sous lesquels les programmes CGI +doivent s'exécuter
    ThreadLimit nombresM
    Le nombre de threads maximum que l'on peut définir par +processus enfant
    ThreadsPerChild nombresM
    Nombre de threads créés par chaque processus +enfant
    ThreadStackSize taillesM
    La taille en octets de la pile qu'utilisent les threads qui +traitent les connexions clients
    TimeOut secondes 60 svC
    Temps pendant lequel le serveur va attendre certains +évènements avant de considérer qu'une requête a échoué
    TraceEnable [on|off|extended] on svC
    Détermine le comportement des requêtes +TRACE
    TransferLog fichier|pipesvB
    Spécifie l'emplacement d'un fichier journal
    TypesConfig chemin-fichier conf/mime.types sB
    Le chemin du fichier mime.types
    UnDefine nom-variablesvC
    Invalide la définition d'une variable
    UndefMacro nomsvdB
    Supprime une macro
    UnsetEnv var-env [var-env] +...svdhB
    Supprime des variables de l'environnement
    Use nom [valeur1 ... valeurN] +svdB
    Utilisation d'une macro
    UseCanonicalName On|Off|DNS Off svdC
    Définit la manière dont le serveur détermine son propre nom +et son port
    UseCanonicalPhysicalPort On|Off Off svdC
    Définit la manière dont le serveur +détermine son propre port
    User utilisateur unix #-1 sB
    L'utilisateur sous lequel le serveur va traiter les +requêtes
    UserDir nom-répertoire [nom-répertoire] ... +svB
    Chemin des répertoires propres à un +utilisateur
    VHostCGIMode On|Off|Secure On vX
    Détermine si le serveur virtuel peut exécuter des +sous-processus, et définit les privilèges disponibles pour ces +dernier.
    VHostPrivs [+-]?nom-privilège [[+-]?nom-privilège] ...vX
    Assigne des privilèges au choix aux sous-processus créés +par un serveur virtuel.
    VHostGroup identifiant-groupe-unixvX
    Définit l'identifiant du groupe sous lequel s'exécute un +serveur virtuel.
    VHostPrivs [+-]?nom-privilège [[+-]?nom-privilège] ...vX
    Assigne des privilèges à un serveur virtuel.
    VHostSecure On|Off On vX
    Détermine si le serveur s'exécute avec une sécurité avancée +pour les serveurs virtuels.
    VHostUser identifiant-utilisateur-unixvX
    Définit l'identifiant utilisateur sous lequel s'exécute un +serveur virtuel.
    VirtualDocumentRoot répertoire-interpolé|none none svE
    Permet une configuration dynamique de la racine des +documents d'un serveur virtuel donné
    VirtualDocumentRootIP répertoire-interpolé|none none svE
    Configuration dynamique de la racine des documents pour un +serveur virtuel donné
    <VirtualHost + adresse IP[:port] [adresse + IP[:port]] ...> ... + </VirtualHost>sC
    Contient des directives qui ne s'appliquent qu'à un nom +d'hôte spécifique ou à une adresse IP
    VirtualScriptAlias répertoire-interpolé|none none svE
    Configuration dynamique du répertoire des scripts CGI pour +un serveur virtuel donné
    VirtualScriptAliasIP répertoire-interpolé|none none svE
    Configuration dynamique du répertoire des scripts CGI pour +un serveur virtuel donné
    Warning messagesvdhC
    Message d'avertissement personnalisable en provenance de +l'interprétation du fichier de configuration
    WatchdogInterval number-of-seconds 1 sB
    Watchdog interval in seconds
    XBitHack on|off|full off svdhB
    Interprète les directives SSI dans les fichiers dont le bit +d'exécution est positionné
    xml2EncAlias charset alias [alias ...]sB
    Recognise Aliases for encoding values
    xml2EncDefault namesvdhB
    Sets a default encoding to assume when absolutely no information +can be automatically detected
    xml2StartParse element [element ...]svdhB
    Advise the parser to skip leading junk.
    +
    +

    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/quickreference.xml.fr b/docs/manual/mod/quickreference.xml.fr new file mode 100644 index 00000000000..9fd77b292a5 --- /dev/null +++ b/docs/manual/mod/quickreference.xml.fr @@ -0,0 +1,44 @@ + + + + + + + + + + + Document de référence rapide des directives + +

    Le document de référence rapide des directives montre l'usage, + les valeurs par défaut, le statut, + et le contexte de chaque directive de configuration d'Apache. Pour plus + d'informations sur chacun de ces termes, voir le Dictionnaire des directives.

    + +

    La première colonne donne le nom de la directive et son usage. + Si la directive possède une valeur par défaut, elle est indiquée dans la + deuxième colonne. + Si la valeur par défaut est trop grande pour pouvoir être affichée, + elle sera tronquée et suivie d'un "+".

    + +

    La troisième colonne énumère les contextes dans + lesquels la directive est applicable, et la quatrième indique son statut en accord avec le + tableau des légendes ci-dessous.

    +
    +
    diff --git a/docs/manual/mod/quickreference.xml.meta b/docs/manual/mod/quickreference.xml.meta index 8f772577275..35c6a34df46 100644 --- a/docs/manual/mod/quickreference.xml.meta +++ b/docs/manual/mod/quickreference.xml.meta @@ -10,6 +10,7 @@ de en es + fr ja ko tr diff --git a/docs/manual/mod/worker.html b/docs/manual/mod/worker.html index 3a21309d37c..4cfc7337ea7 100644 --- a/docs/manual/mod/worker.html +++ b/docs/manual/mod/worker.html @@ -8,6 +8,10 @@ URI: worker.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: worker.html.fr +Content-Language: fr +Content-type: text/html; charset=ISO-8859-1 + URI: worker.html.ja.utf8 Content-Language: ja Content-type: text/html; charset=UTF-8 diff --git a/docs/manual/mod/worker.html.fr b/docs/manual/mod/worker.html.fr new file mode 100644 index 00000000000..4510196f551 --- /dev/null +++ b/docs/manual/mod/worker.html.fr @@ -0,0 +1,212 @@ + + + + + +worker - Serveur Apache HTTP Version 2.5 + + + + + + + + +
    <-
    + +
    +

    Apache MPM worker

    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    + + + +
    Description:Module multi-processus implémentant un serveur web hybride +multi-processus multi-thread
    Statut:MPM
    Identificateur de Module:mpm_worker_module
    Fichier Source:worker.c
    +

    Sommaire

    + +

    Ce module multi-processus (MPM) implémente un serveur hybride + multi-processus multi-thread. En utilisant les threads pour servir + les requêtes, il peut en traiter un grand nombre tout en consommant + moins de ressources qu'un serveur à base de processus. Cependant, il + conserve une grande partie de la stabilité d'un serveur à base de + processus en maintenant plusieurs processus disponibles, chacun de + ces derniers possédant de nombreux threads.

    + +

    Les directives les plus importantes qui permettent de contrôler + ce MPM sont ThreadsPerChild, qui définit le + nombre de threads lancés par chaque processus enfant et MaxRequestWorkers, qui définit le nombre + global maximum de threads qui peuvent être lancés.

    +
    + +
    top
    +
    +

    Comment ça marche

    +

    Un processus de contrôle unique (le parent) a pour tâche de + lancer les processus enfants. Chaque processus enfant crée un nombre + fixe de threads serveurs selon la valeur de la directive ThreadsPerChild, ainsi + qu'un thread chargé d'attendre les connexions et de les passer à un + thread serveur pour traitement au fur et à mesure de leur arrivée.

    + +

    Le serveur HTTP Apache essaie toujours de maintenir un jeu de + threads serveurs + inactifs ou en réserve, qui se tiennent prêts à traiter + les requêtes entrantes. De cette façon, les clients n'ont pas besoin + d'attendre la création d'un nouveau thread ou d'un nouveau processus + pour que leurs requêtes puissent être traitées. Le nombre de + processus lancés initialement est défini par la directive StartServers. En cours de + fonctionnement, le serveur évalue le nombre total de threads inactifs + dans tous les processus, et en crée ou en arrête de façon à + maintenir ce nombre à l'intérieur des limites définies par les + directives MinSpareThreads et MaxSpareThreads. Comme ce module + s'auto-contrôle de manière efficace, on peut en général conserver + les valeurs par défaut. Le nombre maximum de clients pouvant être + servis simultanément (c'est à dire le nombre global maximum de + threads pour tous les processus) est défini par la directive + MaxRequestWorkers. Le nombre + maximum de processus enfants actifs est défini par la valeur de la + directive MaxRequestWorkers + divisée par la valeur de la directive + ThreadsPerChild.

    + +

    Deux directives permettent de fixer des limites absolues pour le + nombre de processus enfants actifs et le nombre de threads serveurs + par processus enfant, et ne peuvent être modifiées qu'en + arrêtant complètement le serveur et en le démarrant à nouveau. + La valeur de la directive ServerLimit constitue une limite + absolue pour le nombre de processus enfants actifs, et doit être + supérieure ou égale à la valeur de la directive MaxRequestWorkers divisée par la valeur de + la directive + ThreadsPerChild. La valeur de la directive ThreadLimit constitue une limite + absolue pour le nombre de threads par processus enfant, et doit être + supérieure ou égale à la valeur de la directive ThreadsPerChild.

    + +

    En plus du jeu de processus enfants actifs, il peut exister + quelques processus enfants en cours d'arrêt, mais dont au moins un + thread serveur est encore en train de traiter une connexion client + existante. Il peut subsister en théorie jusqu'à MaxRequestWorkers processus en cours + d'arrêt, bien qu'en réalité, ce nombre sera en général beaucoup plus + petit. Ce comportement peut être évité en désactivant l'arrêt de + processus enfants individuels de la manière suivante :

    + + + +

    Voici un exemple typique de configuration du contrôle + processus-thread pour le MPM worker :

    + +
    ServerLimit         16
    +StartServers         2
    +MaxRequestWorkers  150
    +MinSpareThreads     25
    +MaxSpareThreads     75
    +ThreadsPerChild     25
    + + +

    Alors que le processus parent est en général démarré en tant que + root sous Unix afin de se mettre en écoute du port 80, + les processus enfants et les threads sont lancés par le serveur sous un + utilisateur avec privilèges restreints. On peut utiliser les + directives User et Group pour définir les privilèges + des processus enfants. Les processus enfants doivent pouvoir être en + mesure de lire tous les contenus destinés à être servis, mais + doivent avoir des privilèges aussi bas que possible. De plus, ces + directives définissent également les privilèges dont vont hériter les + scripts CGI (sauf si on utilise suexec).

    + +

    La directive MaxConnectionsPerChild permet de + définir la fréquence à laquelle le serveur recycle ses processus en + arrêtant les plus anciens et en en lançant de nouveaux.

    + +

    Ce module MPM utilise le mutex mpm-accept pour + sérialiser l'accès aux connexions entrantes lorsqu'un problème + d'afflux de requêtes peut survenir (en général, lorsqu'il y a + plusieurs sockets en écoute). Les différents aspects de + l'implémentation de ce mutex peuvent être configurés via la + directive Mutex. Vous + trouverez des informations plus détaillées à propos de ce mutex dans + la documentation sur les conseils en matière de + performances.

    + +
    +
    +
    +

    Langues Disponibles:  de  | + en  | + fr  | + ja  | + tr 

    +
    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.
    +
    + \ No newline at end of file diff --git a/docs/manual/mod/worker.xml.fr b/docs/manual/mod/worker.xml.fr new file mode 100644 index 00000000000..8c7936fc9f9 --- /dev/null +++ b/docs/manual/mod/worker.xml.fr @@ -0,0 +1,202 @@ + + + + + + + + + + +worker +Module multi-processus implémentant un serveur web hybride +multi-processus multi-thread +MPM +worker.c +mpm_worker_module + + +

    Ce module multi-processus (MPM) implémente un serveur hybride + multi-processus multi-thread. En utilisant les threads pour servir + les requêtes, il peut en traiter un grand nombre tout en consommant + moins de ressources qu'un serveur à base de processus. Cependant, il + conserve une grande partie de la stabilité d'un serveur à base de + processus en maintenant plusieurs processus disponibles, chacun de + ces derniers possédant de nombreux threads.

    + +

    Les directives les plus importantes qui permettent de contrôler + ce MPM sont ThreadsPerChild, qui définit le + nombre de threads lancés par chaque processus enfant et MaxRequestWorkers, qui définit le nombre + global maximum de threads qui peuvent être lancés.

    +
    +Définition des adresses et ports +qu'utilise le serveur HTTP Apache + +
    Comment ça marche +

    Un processus de contrôle unique (le parent) a pour tâche de + lancer les processus enfants. Chaque processus enfant crée un nombre + fixe de threads serveurs selon la valeur de la directive ThreadsPerChild, ainsi + qu'un thread chargé d'attendre les connexions et de les passer à un + thread serveur pour traitement au fur et à mesure de leur arrivée.

    + +

    Le serveur HTTP Apache essaie toujours de maintenir un jeu de + threads serveurs + inactifs ou en réserve, qui se tiennent prêts à traiter + les requêtes entrantes. De cette façon, les clients n'ont pas besoin + d'attendre la création d'un nouveau thread ou d'un nouveau processus + pour que leurs requêtes puissent être traitées. Le nombre de + processus lancés initialement est défini par la directive StartServers. En cours de + fonctionnement, le serveur évalue le nombre total de threads inactifs + dans tous les processus, et en crée ou en arrête de façon à + maintenir ce nombre à l'intérieur des limites définies par les + directives MinSpareThreads et MaxSpareThreads. Comme ce module + s'auto-contrôle de manière efficace, on peut en général conserver + les valeurs par défaut. Le nombre maximum de clients pouvant être + servis simultanément (c'est à dire le nombre global maximum de + threads pour tous les processus) est défini par la directive + MaxRequestWorkers. Le nombre + maximum de processus enfants actifs est défini par la valeur de la + directive MaxRequestWorkers + divisée par la valeur de la directive + ThreadsPerChild.

    + +

    Deux directives permettent de fixer des limites absolues pour le + nombre de processus enfants actifs et le nombre de threads serveurs + par processus enfant, et ne peuvent être modifiées qu'en + arrêtant complètement le serveur et en le démarrant à nouveau. + La valeur de la directive ServerLimit constitue une limite + absolue pour le nombre de processus enfants actifs, et doit être + supérieure ou égale à la valeur de la directive MaxRequestWorkers divisée par la valeur de + la directive + ThreadsPerChild. La valeur de la directive ThreadLimit constitue une limite + absolue pour le nombre de threads par processus enfant, et doit être + supérieure ou égale à la valeur de la directive ThreadsPerChild.

    + +

    En plus du jeu de processus enfants actifs, il peut exister + quelques processus enfants en cours d'arrêt, mais dont au moins un + thread serveur est encore en train de traiter une connexion client + existante. Il peut subsister en théorie jusqu'à MaxRequestWorkers processus en cours + d'arrêt, bien qu'en réalité, ce nombre sera en général beaucoup plus + petit. Ce comportement peut être évité en désactivant l'arrêt de + processus enfants individuels de la manière suivante :

    + +
      +
    • définir la valeur de + MaxConnectionsPerChild à zéro
    • + +
    • Définir la valeur de + MaxSpareThreads à la même valeur que MaxRequestWorkers
    • +
    + +

    Voici un exemple typique de configuration du contrôle + processus-thread pour le MPM worker :

    + + +ServerLimit 16 +StartServers 2 +MaxRequestWorkers 150 +MinSpareThreads 25 +MaxSpareThreads 75 +ThreadsPerChild 25 + + +

    Alors que le processus parent est en général démarré en tant que + root sous Unix afin de se mettre en écoute du port 80, + les processus enfants et les threads sont lancés par le serveur sous un + utilisateur avec privilèges restreints. On peut utiliser les + directives User et Group pour définir les privilèges + des processus enfants. Les processus enfants doivent pouvoir être en + mesure de lire tous les contenus destinés à être servis, mais + doivent avoir des privilèges aussi bas que possible. De plus, ces + directives définissent également les privilèges dont vont hériter les + scripts CGI (sauf si on utilise suexec).

    + +

    La directive MaxConnectionsPerChild permet de + définir la fréquence à laquelle le serveur recycle ses processus en + arrêtant les plus anciens et en en lançant de nouveaux.

    + +

    Ce module MPM utilise le mutex mpm-accept pour + sérialiser l'accès aux connexions entrantes lorsqu'un problème + d'afflux de requêtes peut survenir (en général, lorsqu'il y a + plusieurs sockets en écoute). Les différents aspects de + l'implémentation de ce mutex peuvent être configurés via la + directive Mutex. Vous + trouverez des informations plus détaillées à propos de ce mutex dans + la documentation sur les conseils en matière de + performances.

    + +
    + +CoreDumpDirectory + +EnableExceptionHook + +Group + +PidFile + +Listen + +ListenBacklog + +MaxRequestWorkers + +MaxMemFree + +MaxConnectionsPerChild + +MaxSpareThreads + +MinSpareThreads + +ScoreBoardFile + +ReceiveBufferSize + +SendBufferSize + +ServerLimit + +StartServers + +ThreadLimit + +ThreadsPerChild + +ThreadStackSize + +User + + +
    diff --git a/docs/manual/mod/worker.xml.meta b/docs/manual/mod/worker.xml.meta index 25512566c93..660a545e074 100644 --- a/docs/manual/mod/worker.xml.meta +++ b/docs/manual/mod/worker.xml.meta @@ -9,6 +9,7 @@ de en + fr ja tr