<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1673563:1707122 (outdated) -->
+<!-- English Revision: 1707122 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<directivesynopsis>
<name>SubstituteMaxLineLength</name>
-<description>Définit la longueur de ligne maximale</description>
+<description>Définit la longueur de ligne maximale</description>
<syntax>SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</syntax>
<default>SubstituteMaxLineLength 1m</default>
<contextlist><context>directory</context>
<context>.htaccess</context></contextlist>
<override>FileInfo</override>
-<compatibility>Disponible à partir de la version 2.4.11 du serveur HTTP
+<compatibility>Disponible à partir de la version 2.4.11 du serveur HTTP
Apache</compatibility>
<usage>
- <p>La taille de la ligne traitée par <module>mod_substitute</module>
- est limitée afin de restreindre l'utilisation des ressources
- mémoire. La directive <directive>SubstituteMaxLineLength</directive>
- permet de définir cette limite. La valeur de la limite peut être
- spécifiée sous la forme d'un nombre d'octets, et peut être suffixée
+ <p>La taille de la ligne traitée par <module>mod_substitute</module>
+ est limitée afin de restreindre l'utilisation des ressources
+ mémoire. La directive <directive>SubstituteMaxLineLength</directive>
+ permet de définir cette limite. La valeur de la limite peut être
+ spécifiée sous la forme d'un nombre d'octets, et peut être suffixée
par une des lettres <code>b</code>, <code>B</code>, <code>k</code>,
<code>K</code>, <code>m</code>, <code>M</code>, <code>g</code> ou
<code>G</code> pour fournir une valeur respectivement en octets,
- kiloOctets, mégaOctets ou gigaOctets.</p>
+ kiloOctets, mégaOctets ou gigaOctets.</p>
<example><title>Example</title>
<highlight language="config">
</usage>
</directivesynopsis>
+<directivesynopsis>
+<name>SubstituteInheritBefore</name>
+<description>Modifie l'ordre de fusion des modèles hérités</description>
+<syntax>SubstituteInheritBefore on|off</syntax>
+<default>SubstituteInheritBefore on</default>
+<contextlist><context>directory</context>
+<context>.htaccess</context></contextlist>
+<override>FileInfo</override>
+<compatibility>Disponible à partir de la version 2.5 du serveur HTTP
+Apache</compatibility>
+
+<usage>
+ <p>Cette directive permet de définir si l'on applique les modèles
+<directive>Substitute</directive> hérités en premier (valeur
+<code>on</code>), ou après ceux du
+contexte courant (valeur <code>off</code>). Sa valeur est maintenant
+définie par défaut à <code>on</code> ; il est cependant possible de
+restaurer le comportement des versions 2.4 et antérieures du serveur qui
+était équivalent à une définition à <code>off</code> de cette directive.
+La valeur de la directive <directive>SubstituteInheritBefore</directive> est
+elle-même héritée, et les contextes qui en héritent (ceux qui ne
+définissent pas explicitement leur propre directive
+<directive>SubstituteInheritBefore</directive>) appliqueront donc
+l'ordre de fusion défini le plus proche.</p>
+</usage>
+</directivesynopsis>
+
</modulesynopsis>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1705612:1707631 (outdated) -->
+<!-- English Revision: 1707631 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<syntax>CoreDumpDirectory <var>répertoire</var></syntax>
<default>Voir ci-dessous pour le répertoire par défaut</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>prefork</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
<usage>
<p>Cette directive permet de définir le répertoire dans lequel
<default>EnableExceptionHook Off</default>
<contextlist><context>server config</context></contextlist>
<modulelist>
-<module>event</module><module>prefork</module>
-<module>worker</module></modulelist>
+<module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
<usage>
<p>Pour des raisons de sécurité, cette directive n'est disponible
<syntax>GracefulShutdownTimeout <var>seconds</var></syntax>
<default>GracefulShutdownTimeout 0</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>prefork</module><module>worker</module>
-<module>event</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
<compatibility>Disponible dans les versions 2.2 et supérieures</compatibility>
<usage>
<syntax>PidFile <var>nom fichier</var></syntax>
<default>PidFile logs/httpd.pid</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_winnt</module>
-<module>mpmt_os2</module><module>prefork</module><module>worker</module>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpmt_os2</module>
</modulelist>
<usage>
<syntax>Listen [<var>adresse IP</var>:]<var>numéro port</var>
[<var>protocole</var>]</syntax>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>mpm_netware</module><module>mpm_winnt</module>
-<module>mpmt_os2</module>
-<module>prefork</module><module>worker</module>
-<module>event</module>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
</modulelist>
<compatibility>L'argument <var>protocole</var> est supporté depuis la version
2.1.5</compatibility>
<syntax>ListenCoresBucketsRatio <var>ratio</var></syntax>
<default>ListenCoresBucketsRatio 0 (disabled)</default>
<contextlist><context>server config</context></contextlist>
-<modulelist>
-<module>event</module>
+<modulelist><module>event</module><module>worker</module>
<module>prefork</module>
-<module>worker</module></modulelist>
+</modulelist>
<compatibility>Disponible à partir de la version 2.4.13 du serveur HTTP
Apache, avec un noyau supportant l'option de socket
<code>SO_REUSEPORT</code>, et distribuant uniformément les nouvelles
<syntax>ListenBacklog <var>backlog</var></syntax>
<default>ListenBacklog 511</default>
<contextlist><context>server config</context></contextlist>
-<modulelist>
-<module>event</module>
-<module>mpm_netware</module><module>mpm_winnt</module>
-<module>mpmt_os2</module><module>prefork</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<usage>
<p>La longueur maximale de la liste d'attente des connexions. En
<syntax>MaxRequestWorkers <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>prefork</module>
-<module>worker</module>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module>
</modulelist>
<usage>
<syntax>MaxMemFree <var>KOctets</var></syntax>
<default>MaxMemFree 2048</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>prefork</module><module>worker</module><module>mpm_winnt</module>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module>
</modulelist>
<usage>
<syntax>MaxConnectionsPerChild <var>number</var></syntax>
<default>MaxConnectionsPerChild 0</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpm_winnt</module><module>mpmt_os2</module>
-<module>prefork</module><module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<compatibility>Disponible depuis la version 2.3.9 du serveur HTTP
Apache. L'ancien nom <code>MaxRequestsPerChild</code> est encore
supporté.</compatibility>
<syntax>MaxSpareThreads <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpmt_os2</module><module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<usage>
<p>C'est le nombre maximum de threads inactifs. Les MPMs utilisent
cette directive de différentes manières.</p>
- <p>Pour <module>worker</module>, la définition par défaut est
+ <p>Pour <module>worker</module> et <module>event</module>, la définition par défaut est
<code>MaxSpareThreads 250</code>. 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
module="mpm_common">MinSpareThreads</directive>.</li>
<li>Avec
- <module>worker</module>, <directive>MaxSpareThreads</directive>
+ <module>worker</module> et <module>event</module>, <directive>MaxSpareThreads</directive>
doit être supérieure ou égale à la somme de <directive
module="mpm_common">MinSpareThreads</directive> et <directive
module="mpm_common">ThreadsPerChild</directive>.</li>
<syntax>MinSpareThreads <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpmt_os2</module><module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<usage>
<p>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.</p>
- <p>Avec <module>worker</module>, la définition par défaut est
+ <p>Avec <module>worker</module> et <module>event</module>, la définition par défaut est
<code>MinSpareThreads 75</code>, 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'à
<syntax>ScoreBoardFile <var>chemin fichier</var></syntax>
<default>ScoreBoardFile logs/apache_runtime_status</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_winnt</module>
-<module>prefork</module><module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+</modulelist>
<usage>
<p>Le serveur HTTP Apache utilise un tableau de bord pour la
<syntax>ReceiveBufferSize <var>octets</var></syntax>
<default>ReceiveBufferSize 0</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpm_winnt</module><module>mpmt_os2</module><module>prefork</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<usage>
<p>Le serveur va fixer la taille du tampon TCP en entrée au
<syntax>SendBufferSize <var>octets</var></syntax>
<default>SendBufferSize 0</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpm_winnt</module><module>mpmt_os2</module><module>prefork</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
<usage>
<p>Définit la taille du tampon TCP en sortie avec le nombre
<syntax>ServerLimit <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>prefork</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module>
+</modulelist>
<usage>
<p>Avec le MPM <module>prefork</module>, cette directive définit le
nombre maximum que l'on peut affecter à la directive <directive
module="mpm_common">MaxRequestWorkers</directive>, et ceci pour la
- durée de vie du processus Apache httpd. Avec le
- MPM <module>worker</module>, cette directive, en combinaison avec
+ durée de vie du processus Apache httpd. Avec les
+ MPMs <module>worker</module> et <module>event</module>, cette directive, en combinaison avec
<directive module="mpm_common">ThreadLimit</directive>, définit le
nombre maximum que l'on peut affecter à <directive
module="mpm_common">MaxRequestWorkers</directive>, et ceci pour la durée de
supérieures à ce que le système peut supporter, ce dernier peut
devenir instable ou Apache httpd peut tout simplement refuser de démarrer.</p>
- <p>Avec le MPM <module>prefork</module>, n'utilisez cette directive
+ <p>Avec les MPMs <module>prefork</module> et <module>event</module>, n'utilisez cette directive
que si vous devez définir <directive
module="mpm_common">MaxRequestWorkers</directive> à une valeur supérieure à
256 (valeur par défaut). N'affectez pas à la directive <directive
<syntax>StartServers <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpmt_os2</module>
-<module>prefork</module><module>worker</module>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpmt_os2</module>
</modulelist>
<usage>
pas nécessaire d'ajuster ce paramètre.</p>
<p>La valeur par défaut diffère d'un MPM à l'autre. Pour
- <module>worker</module>, la définition par défaut est
+ <module>worker</module> et <module>event</module>, la définition par défaut est
<code>StartServers 3</code> ; la valeur par défaut est
<code>5</code> pour <module>prefork</module> et <code>2</code>
pour <module>mpmt_os2</module>.</p>
<syntax>ThreadLimit <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_winnt</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module>
+</modulelist>
<usage>
<p>Cette directive permet de définir le nombre maximum que l'on peut
<syntax>ThreadsPerChild <var>nombre</var></syntax>
<default>Voir ci-dessous pour plus de détails</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_winnt</module>
-<module>worker</module></modulelist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module>
+</modulelist>
<usage>
<p>Cette directive permet de définir le nombre de threads que va
<default>65536 sous NetWare; varie en fonction des autres systèmes
d'exploitation</default>
<contextlist><context>server config</context></contextlist>
-<modulelist><module>event</module><module>mpm_netware</module>
-<module>mpmt_os2</module><module>mpm_winnt</module><module>worker</module>
-<module>event</module>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module><module>mpm_netware</module>
+<module>mpmt_os2</module>
</modulelist>
<compatibility>Disponible dans les versions 2.1 et supérieures
du serveur HTTP Apache</compatibility>