]> granicus.if.org Git - apache/blobdiff - docs/manual/mod/core.xml.fr
Rebuild
[apache] / docs / manual / mod / core.xml.fr
index 306a02d478c0ff72d9abfa7f47915d1b1adbc036..530a6706bad032c51d02eba1af5d9176e501b8af 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1352912:1357168 (outdated) -->
+<!-- English Revision: 1697339:1701005 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -36,8 +36,6 @@ l'&eacute;coute d'un protocole</description>
 <syntax>AcceptFilter <var>protocole</var> <var>filtre
 d'acceptation</var></syntax>
 <contextlist><context>server config</context></contextlist>
-<compatibility>Disponible depuis la version 2.3.3 sous Windows et 2.1.5
-sur les autres plates-formes.</compatibility>
 
 <usage>
     <p>Cette directive permet d'effectuer une optimisation de la socket
@@ -134,8 +132,6 @@ nom de chemin en fin de requ&ecirc;te.</description>
 <context>virtual host</context><context>directory</context>
 <context>.htaccess</context></contextlist>
 <override>FileInfo</override>
-<compatibility>Disponible dans Apache httpd version 2.0.30 et
-sup&eacute;rieures</compatibility>
 
 <usage>
 
@@ -228,7 +224,7 @@ host</context>
     d&eacute;sactiv&eacute;es avec</p>
 
     <highlight language="config">
-&lt;Directory /&gt;
+&lt;Directory "/"&gt;
     AllowOverride None
 &lt;/Directory&gt;
     </highlight>
@@ -297,8 +293,7 @@ autoris&eacute;s &agrave; transiter dans les URLs tels quels</description>
 <contextlist><context>server config</context><context>virtual
 host</context>
 </contextlist>
-<compatibility>Disponible dans Apache httpd version 2.0.46 et
-sup&eacute;rieures. L'option NoDecode est disponible depuis la version
+<compatibility>L'option NoDecode est disponible depuis la version
 2.3.12.</compatibility>
 
 <usage>
@@ -412,12 +407,17 @@ All pour les versions ant&eacute;rieures</default>
       module="mod_usertrack">CookieStyle</directive>, <directive
       module="mod_usertrack">CookieTracking</directive>, <directive
       module="mod_usertrack">CookieName</directive>), des directives du
-      module <module>mod_rewrite</module> <directive
+      module <module>mod_rewrite</module> directives (<directive
       module="mod_rewrite">RewriteEngine</directive>, <directive
       module="mod_rewrite">RewriteOptions</directive>, <directive
       module="mod_rewrite">RewriteBase</directive>, <directive
       module="mod_rewrite">RewriteCond</directive>, <directive
-      module="mod_rewrite">RewriteRule</directive>) et de la directive
+      module="mod_rewrite">RewriteRule</directive>), des directives du
+      module <module>mod_alias</module> directives (<directive
+      module="mod_alias">Redirect</directive>, <directive
+      module="mod_alias">RedirectTemp</directive>, <directive
+      module="mod_alias">RedirectPermanent</directive>, <directive
+      module="mod_alias">RedirectMatch</directive>), et de la directive
       <directive module="mod_actions">Action</directive> du module
       <module>mod_actions</module>.
       </dd>
@@ -432,7 +432,8 @@ All pour les versions ant&eacute;rieures</default>
       module="mod_autoindex">AddIconByEncoding</directive>,
       <directive module="mod_autoindex">AddIconByType</directive>,
       <directive module="mod_autoindex">DefaultIcon</directive>, <directive
-      module="mod_dir">DirectoryIndex</directive>, <a
+      module="mod_dir">DirectoryIndex</directive>, <directive
+      module="mod_dir">FallbackResource</directive>, <a
       href="mod_autoindex.html#indexoptions.fancyindexing"><code>FancyIndexing</code></a>,
       <directive
       module="mod_autoindex">HeaderName</directive>, <directive
@@ -450,6 +451,11 @@ All pour les versions ant&eacute;rieures</default>
       module="mod_access_compat">Deny</directive> et <directive
       module="mod_access_compat">Order</directive>).</dd>
 
+<!-- TODO - Update this for 2.4 syntax -->
+
+
+
+
       <dt>Nonfatal=[Override|Unknown|All]</dt>
 
       <dd>
@@ -500,6 +506,10 @@ All pour les versions ant&eacute;rieures</default>
       <em>activ&eacute;e</em> tout en permettant &agrave; toute autre option d'&ecirc;tre
       activ&eacute;e.
       </p></note>
+
+      <example>
+      AllowOverride Options=Indexes,MultiViews
+      </example>
       
       </dd>
     </dl>
@@ -515,7 +525,7 @@ All pour les versions ant&eacute;rieures</default>
 
     <note><p>Pour des raisons de s&eacute;curit&eacute; et de performance, ne
     d&eacute;finissez pas <code>AllowOverride</code> &agrave; autre chose que
-    <code>None</code> dans votre bloc <code>&lt;Directory /&gt;</code>.
+    <code>None</code> dans votre bloc <code>&lt;Directory "/"&gt;</code>.
     Recherchez plut&ocirc;t (ou cr&eacute;ez) le bloc <code>&lt;Directory&gt;</code>
     qui se r&eacute;f&egrave;re au r&eacute;pertoire o&ugrave; vous allez pr&eacute;cis&eacute;ment placer un
     fichier <code>.htaccess</code>.</p>
@@ -607,6 +617,47 @@ scripts CGI</description>
 </usage>
 </directivesynopsis>
 
+<directivesynopsis>
+<name>CGIPassAuth</name>
+<description>Active la transmission d'en-t&ecirc;tes d'autorisation HTTP aux scripts en
+tant que variables CGI</description>
+<syntax>CGIPassAuth On|Off</syntax>
+<default>CGIPassAuth Off</default>
+<contextlist><context>directory</context><context>.htaccess</context>
+</contextlist>
+<override>AuthConfig</override>
+<compatibility>Disponible &agrave; partir de la version 2.4.13 du serveur HTTP
+Apache</compatibility>
+
+<usage>
+    <p>La directive <directive>CGIPassAuth</directive> permet aux
+    scripts d'acc&eacute;der aux en-t&ecirc;tes d'autorisation HTTP tels que
+    <code>Authorization</code>, en-t&ecirc;te n&eacute;cessaire aux scripts qui
+    impl&eacute;mente une authentification HTTP de base. Normalement, ces
+    en-t&ecirc;tes HTTP sont invisibles pour les scripts car ils leurs
+    permettraient de voir les identifiants et mots de passe
+    utilis&eacute;s pour acc&eacute;der au serveur lorsque l'authentification HTTP de
+    base est activ&eacute;e au niveau du serveur web. Cette directive doit &ecirc;tre
+    d&eacute;finie &agrave; "On" lorsque des scripts sont autoris&eacute;s &agrave; impl&eacute;menter une
+    authentification HTTP de base.</p>
+
+    <p>Cette directive constitue une alternative &agrave; l'option de
+    compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui &eacute;tait
+    d&eacute;j&agrave; disponible dans les versions pr&eacute;c&eacute;dentes du serveur HTTP
+    Apache.</p>
+
+    <p>Cette option est prise en compte par tout module qui utilise
+    <code>ap_add_common_vars()</code>, comme <module>mod_cgi</module>,
+    <module>mod_cgid</module>, <module>mod_proxy_fcgi</module>,
+    <module>mod_proxy_scgi</module>, etc... En particulier, elle affecte
+    les modules qui ne traitent pas &agrave; proprement parler les requ&ecirc;tes,
+    mais utilisent quand-m&ecirc;me cette API, comme
+    <module>mod_include</module> ou <module>mod_ext_filter</module>. Les
+    modules tiers qui n'utilisent pas <code>ap_add_common_vars()</code>
+    peuvent aussi choisir de prendre en compte cette option.</p>
+</usage>
+</directivesynopsis>
+
 <directivesynopsis>
 <name>ContentDigest</name>
 <description>Active la g&eacute;n&eacute;ration d'un en-t&ecirc;te <code>Content-MD5</code>
@@ -658,6 +709,8 @@ host</context>
 <syntax>DefaultRuntimeDir <var>chemin-r&eacute;pertoire</var></syntax>
 <default>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</default>
 <contextlist><context>server config</context></contextlist>
+<compatibility>Disponible depuis de la version 2.4.2 du serveur HTTP
+Apache</compatibility>
 
 <usage>
     <p>La directive <directive>DefaultRuntimeDir</directive> permet de
@@ -704,9 +757,8 @@ host</context>
 <context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
-<compatibility>L'argument <code>none</code> est disponible dans les
-versions d'Apache httpd 2.2.7 et sup&eacute;rieures. Tous les autres choix sont
-DESACTIV&Eacute;S &agrave; partir des version 2.3.x.</compatibility>
+<compatibility>Tous les arguments, except&eacute; <code>none</code>, sont
+DESACTIV&Eacute;S &agrave; partir de la version 2.3.0.</compatibility>
 
 <usage>
     <p>Cette directive a &eacute;t&eacute; d&eacute;sactiv&eacute;e. Pour la compatibilit&eacute;
@@ -759,11 +811,17 @@ DESACTIV&Eacute;S &agrave; partir des version 2.3.x.</compatibility>
   Define servername www.example.com
   Define SSL
 &lt;/IfDefine&gt;
+
+    DocumentRoot "/var/www/${servername}/htdocs"
     </highlight>
 
     <p>Le caract&egrave;re ":" est interdit dans les noms de variables afin
     d'&eacute;viter les conflits avec la syntaxe de la directive <directive
     module="mod_rewrite">RewriteMap</directive>.</p>
+
+    <p>Si cette directive est d&eacute;finie au sein d'un bloc VirtualHost, les
+    changements qu'elle induit sont visibles de toute directive
+    ult&eacute;rieure, au del&agrave; de tout bloc VirtualHost.</p>
 </usage>
 </directivesynopsis>
 
@@ -793,9 +851,9 @@ host</context>
     caract&egrave;res. Les intervalles de caract&egrave;res <code>[]</code> sont aussi
     autoris&eacute;s. Aucun caract&egrave;re g&eacute;n&eacute;rique ne peut remplacer le caract&egrave;re
     `/', si bien que l'expression <code>&lt;Directory
-    /*/public_html&gt;</code> ne conviendra pas pour le chemin
+    "/*/public_html"&gt;</code> ne conviendra pas pour le chemin
      * <code>/home/user/public_html</code>, alors que <code>&lt;Directory
-    /home/*/public_html&gt;</code> conviendra. Exemple :</p>
+    "/home/*/public_html"&gt;</code> conviendra. Exemple :</p>
 
     <highlight language="config">
 &lt;Directory "/usr/local/httpd/htdocs"&gt;
@@ -803,6 +861,10 @@ host</context>
 &lt;/Directory&gt;
     </highlight>
 
+    <p>Les chemins de r&eacute;pertoires contenant des espaces <em>doivent</em> &ecirc;tre
+    entour&eacute;s de guillemets afin d'emp&ecirc;cher l'interpr&eacute;tation de ces
+    espaces comme fins d'arguments.</p>
+
     <note>
       <p>Soyez prudent avec l'argument <var>chemin r&eacute;pertoire</var> : il
       doit correspondre exactement au chemin du syst&egrave;me de fichier
@@ -818,7 +880,7 @@ host</context>
     <code>~</code>. Par exemple :</p>
 
     <highlight language="config">
-&lt;Directory ~ "^/www/.*/[0-9]{3}"&gt;
+&lt;Directory ~ "^/www/[0-9]{3}"&gt;
 
 &lt;/Directory&gt;
 </highlight>
@@ -836,7 +898,7 @@ host</context>
     exemple, avec</p>
 
     <highlight language="config">
-&lt;Directory /&gt;
+&lt;Directory "/"&gt;
   AllowOverride None
 &lt;/Directory&gt;
 
@@ -883,13 +945,13 @@ host</context>
     correspondante s'appliquera.</p>
 
    <p><strong>Notez que la politique d'acc&egrave;s par d&eacute;faut
-   dans les sections <code>&lt;Directory /&gt;</code> consiste &agrave;
+   dans les sections <code>&lt;Directory "/"&gt;</code> consiste &agrave;
    autoriser tout acc&egrave;s sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier
    correspondant &agrave; une URL. Il est recommand&eacute; de modifier cette
    situation &agrave; l'aide d'un bloc du style</strong></p>
 
     <highlight language="config">
-&lt;Directory /&gt;
+&lt;Directory "/"&gt;
   Require all denied
 &lt;/Directory&gt;
     </highlight>
@@ -932,12 +994,12 @@ du syst&egrave;me de fichiers correspondant &agrave; une expression rationnelle<
     ref="regex">expression rationnelle</glossary>. Par exemple :</p>
 
     <highlight language="config">
-&lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}"&gt;
+&lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}/"&gt;
     # ...
 &lt;/DirectoryMatch&gt;
 </highlight>
 
-    <p>conviendrait pour les sous-r&eacute;pertoires de <code>/www/</code> dont
+    <p>convient pour les sous-r&eacute;pertoires de <code>/www/</code> dont
     le nom se compose de trois chiffres.</p>
 
     <note><title>Compatibilit&eacute;</title>
@@ -955,6 +1017,22 @@ du syst&egrave;me de fichiers correspondant &agrave; une expression rationnelle<
       de ligne ($) doivent donc faire l'objet d'une attention
       particuli&egrave;re.
     </note>
+
+    <p>A partir de la version 2.4.8, les groupes nomm&eacute;s et les
+    r&eacute;f&eacute;rences arri&egrave;res sont extraits et enregistr&eacute;s dans
+    l'environnement avec leur nom en majuscules et pr&eacute;fix&eacute;
+    par "MATCH_". Ceci permet
+    de r&eacute;f&eacute;rencer des URLs dans des <a href="../expr.html">expressions</a>
+    ou au sein de modules comme <module>mod_rewrite</module>. Pour
+    &eacute;viter toute confusion, les r&eacute;f&eacute;rences arri&egrave;res num&eacute;rot&eacute;es (non
+    nomm&eacute;es) sont ignor&eacute;es. Vous devez utiliser &agrave; la place des groupes
+    nomm&eacute;s.</p>
+
+<highlight language="config">
+&lt;DirectoryMatch "^/var/www/combined/(?&lt;sitename&gt;[^/]+)"&gt;
+    Require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
+&lt;/DirectoryMatch&gt;
+</highlight>    
 </usage>
 <seealso><directive type="section" module="core">Directory</directive>
 pour une description de la mani&egrave;re dont les expressions rationnelles
@@ -1163,8 +1241,7 @@ host</context>
 <context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
-<compatibility>Disponible dans les versions 2.0.44 et
-sup&eacute;rieures. Par d&eacute;faut &agrave; Off depuis la version 2.3.9.</compatibility>
+<compatibility>Par d&eacute;faut &agrave; Off depuis la version 2.3.9.</compatibility>
 
 <usage>
     <p>Cette directive d&eacute;finit si le programme <program>httpd</program>
@@ -1284,7 +1361,7 @@ host</context>
 
       <li>afficher un message personnalis&eacute;</li>
 
-      <li>rediriger vers un <var>chemin d'URL</var> local pour traiter
+      <li>rediriger en interne vers un <var>chemin d'URL</var> local pour traiter
       le probl&egrave;me ou l'erreur</li>
 
       <li>rediriger vers une <var>URL</var> externe pour traiter
@@ -1298,19 +1375,26 @@ host</context>
     httpd fournit parfois des informations suppl&eacute;mentaires &agrave; propos du
     probl&egrave;me ou de l'erreur.</p>
 
+    <p>A partir de la version 2.4.13, cette directive peut utiliser la
+    <a href="../expr.html">syntaxe des expressions</a> pour g&eacute;n&eacute;rer des
+    cha&icirc;nes de caract&egrave;res et des URLs dynamiques.</p>
+
     <p>Les URLs peuvent commencer par un slash (/) pour les chemins web
     locaux (relatifs au r&eacute;pertoire d&eacute;fini par la directive <directive
     module="core">DocumentRoot</directive>), ou se pr&eacute;senter sous la
     forme d'une URL compl&egrave;te que le client pourra r&eacute;soudre.
     Alternativement, un message &agrave; afficher par le navigateur pourra &ecirc;tre
-    fourni. Exemples :</p>
+    fourni. Notez que la d&eacute;cision &agrave; propos de la nature du param&egrave;tre, &agrave;
+    savoir une URL, un chemin ou un message, est prise avant
+    l'interpr&eacute;tation de toute expression. Exemples :</p>
 
     <highlight language="config">
 ErrorDocument 500 http://foo.example.com/cgi-bin/tester
 ErrorDocument 404 /cgi-bin/bad_urls.pl
 ErrorDocument 401 /subscription_info.html
-ErrorDocument 403 "Sorry can't allow you access today"
+ErrorDocument 403 "D&eacute;sol&eacute;, nous ne pouvons pas vous accorder l'acc&egrave;s aujourd'hui"
 ErrorDocument 403 Forbidden!
+ErrorDocument 403 /cgi-bin/forbidden.pl?referrer=%{escape:%{HTTP_REFERER}}
     </highlight>
 
     <p>De plus, on peut sp&eacute;cifier la valeur sp&eacute;ciale <code>default</code>
@@ -1324,7 +1408,7 @@ ErrorDocument 403 Forbidden!
     <highlight language="config">
 ErrorDocument 404 /cgi-bin/bad_urls.pl
 
-&lt;Directory /web/docs&gt;
+&lt;Directory "/web/docs"&gt;
   ErrorDocument 404 default
 &lt;/Directory&gt;
     </highlight>
@@ -1411,7 +1495,8 @@ host</context>
 
     <p>L'utilisation de <code>syslog</code> &agrave; la place d'un nom de
     fichier active la journalisation via syslogd(8) si le syst&egrave;me le
-    supporte. Le dispositif syslog par d&eacute;faut est <code>local7</code>,
+    supporte et si <module>mod_syslog</module> a &eacute;t&eacute; charg&eacute;. Le
+    dispositif syslog par d&eacute;faut est <code>local7</code>,
     mais vous pouvez le modifier &agrave; l'aide de la syntaxe
     <code>syslog:<var>facility</var></code>, o&ugrave; <var>facility</var> peut
     &ecirc;tre remplac&eacute; par un des noms habituellement document&eacute;s dans la page
@@ -1421,6 +1506,10 @@ host</context>
 
     <highlight language="config">ErrorLog syslog:user</highlight>
 
+    <p>Des modules additionnels peuvent impl&eacute;menter leur propre
+    fournisseur ErrorLog. La syntaxe est similaire &agrave; l'exemple
+    <code>syslog</code> ci-dessus.</p>
+
     <p>SECURITE : Voir le document <a
     href="../misc/security_tips.html#serverroot">conseils &agrave; propos de
     s&eacute;curit&eacute;</a> pour des d&eacute;tails sur les raisons pour lesquelles votre
@@ -1446,7 +1535,6 @@ host</context>
 <syntax> ErrorLogFormat [connection|request] <var>format</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 </contextlist>
-<compatibility>Disponible depuis la version 2.3.9 d'Apache</compatibility>
 
 <usage>
     <p>La directive <directive>ErrorLogFormat</directive> permet de
@@ -1639,7 +1727,7 @@ ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"
     journal pour les requ&ecirc;tes.</p>
 
     <highlight language="config">
-# Exemple (format par d&eacute;faut)
+# Exemple (format par d&eacute;faut pour les MPMs thread&eacute;s)
 ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M%&nbsp;,\&nbsp;referer\&nbsp;%{Referer}i"
     </highlight>
 
@@ -1825,7 +1913,19 @@ host</context>
     <p>L'argument <var>filename</var> peut contenir un nom de fichier
     ou une cha&icirc;ne de caract&egrave;res avec caract&egrave;res g&eacute;n&eacute;riques, o&ugrave;
     <code>?</code> remplace un caract&egrave;re, et <code>*</code> toute cha&icirc;ne
-    de caract&egrave;res. On peut aussi utiliser les <glossary
+    de caract&egrave;res.</p>
+    <highlight language="config">
+&lt;Files "cat.html"&gt;
+    # Ins&eacute;rer ici des directives qui s'appliquent au fichier cat.html
+&lt;/Files&gt;
+
+&lt;Files "?at.*"&gt;
+    # Les directives ins&eacute;r&eacute;es ici s'appliqueront aux fichiers
+    # cat.html, bat.html, hat.php, et ainsi de suite.
+&lt;/Files&gt;
+</highlight>
+    
+    <p>On peut aussi utiliser les <glossary
     ref="regex">Expressions rationnelles</glossary> en ajoutant la
     caract&egrave;re <code>~</code>. Par exemple :</p>
 
@@ -1875,13 +1975,34 @@ host</context>
     exemple :</p>
 
     <highlight language="config">
-&lt;FilesMatch "\.(gif|jpe?g|png)$"&gt;
+&lt;FilesMatch ".+\.(gif|jpe?g|png)$"&gt;
     # ...
 &lt;/FilesMatch&gt;
 </highlight>
 
     <p>correspondrait &agrave; la plupart des formats graphiques de
     l'Internet.</p>
+
+    <note>Les caract&egrave;res <code>.+</code> au d&eacute;but de l'expression
+    rationnelle permettent de s'assurer que les fichiers de nom
+    <code>.png</code>, ou <code>.gif</code>, par exemple, ne seront pas
+    pris en compte.</note>
+
+    <p>A partir de la version 2.4.8, les groupes nomm&eacute;s et les
+    r&eacute;f&eacute;rences arri&egrave;res sont extraits et enregistr&eacute;s dans
+    l'environnement avec leur nom en majuscules et pr&eacute;fix&eacute;
+    par "MATCH_". Ceci permet
+    de r&eacute;f&eacute;rencer des URLs dans des <a href="../expr.html">expressions</a>
+    ou au sein de modules comme <module>mod_rewrite</module>. Pour
+    &eacute;viter toute confusion, les r&eacute;f&eacute;rences arri&egrave;res num&eacute;rot&eacute;es (non
+    nomm&eacute;es) sont ignor&eacute;es. Vous devez utiliser &agrave; la place des groupes
+    nomm&eacute;s.</p>
+
+<highlight language="config">
+&lt;FilesMatch "^(?&lt;sitename&gt;[^/]+)"&gt;
+    require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
+&lt;/FilesMatch&gt;
+</highlight>    
 </usage>
 
 <seealso><a href="../sections.html">Comment fonctionnent les sections
@@ -1898,8 +2019,6 @@ HTTP Content-Type pour les fichiers correspondants</description>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
-<compatibility>Int&eacute;gr&eacute; dans le coeur d'Apache httpd depuis la version
-2.0</compatibility>
 
 <usage>
     <p>Lorsqu'elle est plac&eacute;e dans un fichier <code>.htaccess</code> ou
@@ -1925,13 +2044,13 @@ HTTP Content-Type pour les fichiers correspondants</description>
 
     <highlight language="config">
 # force le type MIME de tous les fichiers &agrave; image/gif:
-&lt;Location /images&gt;
+&lt;Location "/images"&gt;
   ForceType image/gif
 &lt;/Location&gt;
 
 # mais utilise les m&eacute;thodes classiques d'attribution du type MIME
 # dans le sous-r&eacute;pertoire suivant :
-&lt;Location /images/mixed&gt;
+&lt;Location "/images/mixed"&gt;
   ForceType None
 &lt;/Location&gt;
     </highlight>
@@ -1942,8 +2061,35 @@ HTTP Content-Type pour les fichiers correspondants</description>
     g&eacute;n&eacute;rateur de r&eacute;ponse sp&eacute;cifie en g&eacute;n&eacute;ral un type de contenu, cette
     directive est ignor&eacute;e.</p>
 
+    <note><title>Note</title>
+    <p>Si aucun gestionnaire n'est explicitement d&eacute;fini pour une
+    requ&ecirc;te, le type de contenu sp&eacute;cifi&eacute; sera aussi utilis&eacute; comme nom de
+    gestionnaire.</p>
+   
+    <p>Lorsque des directives explicites comme <directive
+    module="core">SetHandler</directive> ou
+    <directive>module="mod_mime">AddHandler</directive> ne s'appliquent
+    pas &agrave; la requ&ecirc;te courante, le nom du gestionnaire interne
+    normalement d&eacute;fini par ces directives correspondra alors au type de
+    contenu sp&eacute;cifi&eacute; par cette directive.
+    </p>
+    <p>Il s'agit d'un comportement historique que certains modules
+    tiers, comme mod_php, peuvent interpr&eacute;ter comme un type de contenu
+    artificiel ne servant qu'&agrave; indiquer le module qui doit prendre en
+    compte la requ&ecirc;te consid&eacute;r&eacute;e. 
+    </p>
+
+    <p>Dans la mesure du possible, il est conseill&eacute; d'&eacute;viter les
+    configurations qui comportent de tels types artificiels. En outre,
+    les configurations qui restreignent l'acc&egrave;s aux directives
+    <directive module="core" >SetHandler</directive> ou <directive
+    module="mod_mime">AddHandler</directive> doivent aussi restreindre
+    l'acc&egrave;s &agrave; cette directive.</p>
+    </note>
+
 </usage>
 </directivesynopsis>
+
 <directivesynopsis>
 <name>GprofDir</name>
 <description>R&eacute;pertoire dans lequel &eacute;crire les donn&eacute;es de profiling
@@ -2042,7 +2188,7 @@ host</context>
     <p>serait satisfaite pour les requ&ecirc;tes HTTP/1.0 sans en-t&ecirc;te
     <var>Host:</var>. Les expressions peuvent contenir diff&eacute;rents
     op&eacute;rateurs de type shell pour la comparaison de cha&icirc;nes
-    (<code>=</code>, <code>!=</code>, <code>&lt;</code>, ...), la
+    (<code>==</code>, <code>!=</code>, <code>&lt;</code>, ...), la
     comparaison d'entiers (<code>-eq</code>, <code>-ne</code>, ...), ou
     &agrave; usages divers (<code>-n</code>, <code>-z</code>, <code>-f</code>,
     ...). Les expressions rationnelles sont aussi support&eacute;es,</p>
@@ -2056,6 +2202,16 @@ host</context>
     propri&eacute;t&eacute;s. La documentation compl&egrave;te est disponible dans <a
     href="../expr.html">Les expressions dans le serveur HTTP Apache</a>.</p>
 
+    <p>Cette section de configuration ne peut contenir que des
+    directives qui supportent le <a
+    href="directive-dict.html#Context">contexte de r&eacute;pertoire</a>.</p>
+
+    <note type="warning">
+    Certaines variables comme <code>CONTENT_TYPE</code> ainsi que
+    d'autres en-t&ecirc;tes de r&eacute;ponse ne seront pas disponibles dans ce bloc,
+    car elle sont d&eacute;finies apr&egrave;s l'&eacute;valuation des conditions &lt;If&gt;.
+    </note>
+
 </usage>
 
 <seealso><a href="../expr.html">Les expressions dans le serveur HTTP
@@ -2146,8 +2302,6 @@ host</context>
 <context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>All</override>
-<compatibility>Les identificateurs de modules sont disponibles dans les
-versions 2.1 et sup&eacute;rieures.</compatibility>
 
 <usage>
     <p>La section <code>&lt;IfModule
@@ -2203,9 +2357,8 @@ fichiers de configuration du serveur</description>
 host</context>
 <context>directory</context>
 </contextlist>
-<compatibility>Utilisation des caract&egrave;res g&eacute;n&eacute;riques dans la partie nom
-de fichier depuis la version 2.0.41, et dans la partie chemin depuis la
-version 2.3.6</compatibility>
+<compatibility>Utilisation des caract&egrave;res
+g&eacute;n&eacute;riques dans la partie chemin depuis la version 2.3.6</compatibility>
 
 <usage>
     <p>Cette directive permet l'inclusion d'autres fichiers de
@@ -2346,8 +2499,6 @@ avant de fermer une connexion persistante</description>
 <contextlist><context>server config</context><context>virtual
 host</context>
 </contextlist>
-<compatibility>La sp&eacute;cification d'une valeur en millisecondes est
-possible depuis les versions 2.3.2 et sup&eacute;rieures d'Apache httpd</compatibility>
 
 <usage>
     <p>Le nombre de secondes pendant lesquelles Apache httpd va attendre une
@@ -2363,9 +2514,10 @@ possible depuis les versions 2.3.2 et sup&eacute;rieures d'Apache httpd</compati
     est &eacute;l&eacute;v&eacute;, plus nombreux seront les processus serveur en attente de
     requ&ecirc;tes de la part de clients inactifs.</p>
 
-    <p>Dans un contexte de serveur virtuel &agrave; base de nom, c'est
-    la valeur de la paire adresse IP/port du serveur virtuel qui
-    correspond le mieux qui sera utilis&eacute;e.</p>
+    <p>Si la directive <directive>KeepAliveTimeout</directive>
+    <strong>n'est pas</strong> d&eacute;finie pour un des serveurs virtuels
+    &agrave; base de nom, c'est le serveur virtuel dont la paire adresse
+    IP/port correspond le mieux qui sera utilis&eacute;e.</p>
 </usage>
 </directivesynopsis>
 
@@ -2497,7 +2649,6 @@ sous-requ&ecirc;tes imbriqu&eacute;es</description>
 <contextlist><context>server config</context><context>virtual
 host</context>
 </contextlist>
-<compatibility>Disponible &agrave; partir de la version 2.0.47 d'Apache httpd</compatibility>
 
 <usage>
     <p>Une redirection interne survient, par exemple, quand on utilise
@@ -2701,10 +2852,8 @@ HTTP</description>
 
     <highlight language="config">LimitRequestLine 4094</highlight>
 
-    <note>Dans des conditions normales, la valeur par d&eacute;faut de cette
-    directive ne doit pas &ecirc;tre modifi&eacute;e. En outre, vous ne
-    pouvez pas sp&eacute;cifier une valeur sup&eacute;rieure &agrave; 8190 sans modifier le
-    code source et recompiler.</note>
+    <note>Dans des conditions normales, cette directive doit conserver
+    sa valeur par d&eacute;faut.</note>
 
     <note type="warning"><title>Avertissement</title>
      <p>Dans le cas des serveurs virtuels &agrave; base de noms, la valeur de
@@ -2794,7 +2943,7 @@ host</context>
     /private1/ et /private1/file.txt, mais pas &agrave; /private1other. 
     </p>
     <highlight language="config">
-&lt;Location /private1&gt;
+&lt;Location "/private1"&gt;
     #  ...
 &lt;/Location&gt;
     </highlight>
@@ -2804,7 +2953,7 @@ host</context>
     &agrave; /private2/file.txt, mais pas &agrave; /private2other.
     </p>
     <highlight language="config">
-&lt;Location /private2<em>/</em>&gt;
+&lt;Location "/private2<em>/</em>"&gt;
     # ...
 &lt;/Location&gt;
     </highlight>
@@ -2819,7 +2968,7 @@ host</context>
     plut&ocirc;t les sections <directive
     type="section" module="core">Directory</directive> et <directive
     type="section" module="core">Files</directive>. <code>&lt;Location
-    /&gt;</code> constitue une exception et permet d'appliquer ais&eacute;ment
+    "/"&gt;</code> constitue une exception et permet d'appliquer ais&eacute;ment
     une configuration &agrave; l'ensemble du serveur.</p>
     </note>
 
@@ -2865,7 +3014,7 @@ host</context>
     utiliser :</p>
 
     <highlight language="config">
-&lt;Location /status&gt;
+&lt;Location "/status"&gt;
   SetHandler server-status
   Require host example.com
 &lt;/Location&gt;
@@ -2885,7 +3034,7 @@ host</context>
       explicitement les slashes multiples si telle est votre
       intention.</p>
 
-      <p>Par exemple, <code>&lt;LocationMatch ^/abc&gt;</code> va
+      <p>Par exemple, <code>&lt;LocationMatch "^/abc"&gt;</code> va
       correspondre &agrave; l'URL <code>/abc</code> mais pas &agrave; l'URL <code>
       //abc</code>. La directive <directive type="section"
       >Location</directive> sans expression rationnelle se comporte de
@@ -2895,7 +3044,7 @@ host</context>
       est utilis&eacute;e pour des requ&ecirc;tes non mandat&eacute;es, elle fera
       correspondre implicitement les slashes multiples &agrave; des slashes
       uniques. Par exemple, si vous sp&eacute;cifiez <code>&lt;Location
-      /abc/def&gt;</code>, une requ&ecirc;te de la forme
+      "/abc/def"&gt;</code>, une requ&ecirc;te de la forme
       <code>/abc//def</code> correspondra.</p>
     </note>
 </usage>
@@ -2932,6 +3081,31 @@ host</context>
 
     <p>correspondrait &agrave; toute URL contenant les sous-cha&icirc;nes
     <code>/extra/data</code> ou <code>/special/data</code>.</p>
+
+    <note><p>Si vous recherchez une URL <strong>commen&ccedil;ant par</strong>
+    plut&ocirc;t que seulement contenant <code>/extra/data</code>, pr&eacute;fixez
+    l'expression rationnelle avec un <code>^</code>.</p>
+
+    <highlight language="config">
+    &lt;LocationMatch "^/(extra|special)/data"&gt;
+    </highlight>
+    </note>
+
+    <p>A partir de la version 2.4.8, les groupes nomm&eacute;s et les
+    r&eacute;f&eacute;rences arri&egrave;res sont extraits et enregistr&eacute;s dans
+    l'environnement avec leur nom en majuscules et pr&eacute;fix&eacute;
+    par "MATCH_". Ceci permet
+    de r&eacute;f&eacute;rencer des URLs dans des <a href="../expr.html">expressions</a>
+    ou au sein de modules comme <module>mod_rewrite</module>. Pour
+    &eacute;viter toute confusion, les r&eacute;f&eacute;rences arri&egrave;res num&eacute;rot&eacute;es (non
+    nomm&eacute;es) sont ignor&eacute;es. Vous devez utiliser &agrave; la place des groupes
+    nomm&eacute;s.</p>
+
+<highlight language="config">
+&lt;LocationMatch "^/combined/(?&lt;sitename&gt;[^/]+)"&gt;
+    require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
+&lt;/LocationMatch&gt;
+</highlight>    
 </usage>
 <seealso><a href="../sections.html">Comment fonctionnent les sections
 &lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
@@ -3144,10 +3318,71 @@ LogLevel info
         La configuration du niveau de journalisation par r&eacute;pertoire
        n'affecte que les messages journalis&eacute;s apr&egrave;s l'interpr&eacute;tation de
        la requ&ecirc;te et qui sont associ&eacute;s &agrave; cette derni&egrave;re. Les messages
-       de journalisation associ&eacute;s &agrave; la connexion ou au serveur ne sont
-       pas affect&eacute;s.
+       de journalisation associ&eacute;s au serveur ou &agrave; la connexion ne sont
+       pas affect&eacute;s. Il est cependant possible d'agir sur ces
+       derniers &agrave; l'aide de la directive <directive
+       module="core">LogLevelOverride</directive>.
     </note>
 </usage>
+<seealso><directive module="core">ErrorLog</directive></seealso>
+<seealso><directive module="core">ErrorLogFormat</directive></seealso>
+<seealso><directive module="core">LogLevelOverride</directive></seealso>
+<seealso><a href="../logs.html">Journaux du serveur HTTP Apache</a></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>LogLevelOverride</name>
+<description>Surcharge la verbosit&eacute; du journal des erreurs pour certains
+clients</description>
+<syntax>LogLevel <var>ipaddress</var>[/<var>prefixlen</var>]
+    [<var>module</var>:]<var>level</var> [<var>module</var>:<var>level</var>] ...
+</syntax>
+<default>non d&eacute;finie</default>
+<contextlist><context>server config</context><context>virtual host</context>
+</contextlist>
+<compatibility>Disponible &agrave; partir de la version 2.5.0 du serveur HTTP
+Apache.</compatibility>
+
+<usage>
+    <p>La directive <directive>LogLevelOverride</directive> permet
+    d'affiner la d&eacute;finition de la directive <directive
+    module="core">LogLevel</directive> pour les requ&ecirc;tes en provenance
+    de certaines adresses IP. Il est ainsi possible d'activer une
+    journalisation d&eacute;taill&eacute;e seulement pour certains clients &agrave; des fins
+    de test. Les adresses IP sont v&eacute;rifi&eacute;es &agrave; un stade tr&egrave;s pr&eacute;coce du
+    processus de connexion. Ainsi, la directive
+    <directive>LogLevelOverride</directive> permet de modifier le niveau
+    de journalisation pour des processus comme la n&eacute;gociation SSL qui
+    intervient avant l'&eacute;valuation d'une &eacute;ventuelle directive <directive
+    module="core">LogLevel</directive> au sein d'un conteneur <directive
+    type="section" module="core">If</directive>.</p>
+
+    <p>La directive <directive>LogLevelOverride</directive> accepte soit
+    une adresse IP simple, soit une sp&eacute;cification de sous-r&eacute;seau CIDR de
+    la forme adresse-IP/masque. Pour la syntaxe de la sp&eacute;cification du
+    niveau de journalisation, voir la directive <directive
+    module="core">LogLevel</directive> directive.</p>
+
+    <p>Pour les requ&ecirc;tes concern&eacute;es par une directive
+    <directive>LogLevelOverride</directive>, les sp&eacute;cifications de
+    niveau r&eacute;pertoire de la directive <directive
+    module="core">LogLevel</directive> sont ignor&eacute;es.</p>
+
+    <p>Exemples:</p>
+
+    <highlight language="config">
+        LogLevelOverride 192.0.2.0/24 ssl:trace6
+        LogLevelOverride 192.0.2.7 ssl:trace8
+    </highlight>
+
+    <note>
+        La directive <directive>LogLevelOverride</directive> n'affecte que les
+       messages associ&eacute;s &agrave; la requ&ecirc;te ou &agrave; la connexion. Les messages
+       associ&eacute;s au serveur ne sont pas affect&eacute;s.
+    </note>
+
+</usage>
+<seealso><directive module="core">LogLevel</directive></seealso>
 </directivesynopsis>
 
 <directivesynopsis>
@@ -3302,7 +3537,7 @@ verrou pour tous les mutex ou seulement les mutex sp&eacute;cifi&eacute;s</descr
     <p>La directive <directive>Mutex</directive> permet de d&eacute;finir le
     m&eacute;canisme de mutex, et &eacute;ventuellement le r&eacute;pertoire du fichier
     verrou que les modules et httpd utilisent pour s&eacute;rialiser l'acc&egrave;s aux
-    ressources. Sp&eacute;cifiez <code>default</code> comme premier argument
+    ressources. Sp&eacute;cifiez <code>default</code> comme second argument
     pour modifier la configuration de tous les mutex ; sp&eacute;cifiez un nom
     de mutex (voir la table ci-dessous) comme premier argument pour
     ne modifier que la configuration de ce mutex.</p>
@@ -3431,8 +3666,11 @@ verrou pour tous les mutex ou seulement les mutex sp&eacute;cifi&eacute;s</descr
     <p>Avec les m&eacute;canismes &agrave; base de fichier <em>fcntl</em> et
     <em>flock</em>, le chemin, s'il est fourni, est un r&eacute;pertoire dans
     lequel le fichier verrou sera cr&eacute;&eacute;. Le r&eacute;pertoire par d&eacute;faut est le
-    r&eacute;pertoire httpd d&eacute;fini par la directive <directive
-    module="core">ServerRoot</directive>. Utilisez toujours un syst&egrave;me
+    r&eacute;pertoire d'ex&eacute;cution httpd d&eacute;fini par la directive <directive
+    module="core">DefaultRuntimeDir</directive>. Si le r&eacute;pertoire
+    sp&eacute;cifi&eacute; est un chemin relatif, il est relatif au chemin d&eacute;fini par
+    la directive <directive module="core">DefaultRuntimeDir</directive>.
+    Utilisez toujours un syst&egrave;me
     de fichiers local sur disque pour <code>/chemin/vers/mutex</code> et
     jamais un r&eacute;pertoire se trouvant dans un syst&egrave;me de fichiers NFS ou
     AFS. Le nom de base du fichier se composera du type de mutex, d'une
@@ -3601,9 +3839,13 @@ host</context>
       <em>pas</em> le nom de chemin concern&eacute; d&eacute;fini par la section
       <directive type="section"
       module="core">Directory</directive>.</p>
-      <p>Notez aussi que cette option <strong>est ignor&eacute;e</strong> si
-      elle est d&eacute;finie dans une section <directive type="section"
-      module="core">Location</directive>.</p>
+      
+      <p>Les options <code>FollowSymLinks</code> et
+      <code>SymLinksIfOwnerMatch</code> ne fonctionnent que dans les
+      sections <directive type="section"
+      module="core">Directory</directive> ou les fichiers
+      <code>.htaccess</code>.</p>
+
       <p>Le fait d'omettre cette option ne doit pas &ecirc;tre consid&eacute;r&eacute; comme
       une mesure de s&eacute;curit&eacute; efficace, car il existe toujours une
       situation de comp&eacute;tition (race condition) entre l'instant o&ugrave; l'on
@@ -3657,15 +3899,19 @@ host</context>
       vers un fichier ou un r&eacute;pertoire dont le propri&eacute;taire est le m&ecirc;me
       que celui du lien.
 
-      <note><title>Note</title> <p>Cette option est ignor&eacute;e si elle est
-      d&eacute;finie dans une section <directive module="core"
-      type="section">Location</directive>.</p>
+      <note><title>Note</title>
+      <p>Les options <code>FollowSymLinks</code> et
+      <code>SymLinksIfOwnerMatch</code> ne fonctionnent que dans les
+      sections <directive type="section"
+      module="core">Directory</directive> ou les fichiers
+      <code>.htaccess</code>.</p>
+
       <p>Le fait d'omettre cette option ne doit pas &ecirc;tre consid&eacute;r&eacute; comme
       une mesure de s&eacute;curit&eacute; efficace, car il existe toujours une
       situation de comp&eacute;tition (race condition) entre l'instant o&ugrave; l'on
       v&eacute;rifie qu'un chemin n'est pas un lien symbolique, et l'instant o&ugrave;
-      l'on utilise effectivement ce chemin.</p></note>
-      </dd>
+      l'on utilise effectivement ce chemin.</p>
+      </note> </dd>
     </dl>
 
     <p>Normalement, si plusieurs directives
@@ -3737,8 +3983,8 @@ host</context>
 <description>Protocole pour une socket d'&eacute;coute</description>
 <syntax>Protocol <var>protocole</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
-<compatibility>Disponible depuis la version 2.1.5 d'Apache, mais
-seulement depuis la version 2.3.3 sous Windows.</compatibility>
+<compatibility>Sous Windows, disponible &agrave; partir de la version 2.3.3 du
+serveur HTTP Apache.</compatibility>
 
 <usage>
     <p>Cette directive permet de sp&eacute;cifier le protocole utilis&eacute; pour une
@@ -3765,6 +4011,78 @@ seulement depuis la version 2.3.3 sous Windows.</compatibility>
 <seealso><directive module="mpm_common">Listen</directive></seealso>
 </directivesynopsis>
 
+<directivesynopsis>
+    <name>Protocols</name>
+    <description>Protocoles disponibles pour un serveur virtuel ou non</description>
+    <syntax>Protocols <var>protocole</var> ...</syntax>
+    <contextlist><context>server config</context><context>virtual host</context></contextlist>
+    <compatibility>Disponible &agrave; partir de la version 2.4.17 du serveur
+    HTTP Apache.</compatibility>
+    
+    <usage>
+        <p>Cette directive permet de sp&eacute;cifier la liste des protocoles
+       support&eacute;s par un serveur virtuel ou non. Cette liste &eacute;num&egrave;re les
+       protocoles qu'un client sera autoris&eacute; &agrave; n&eacute;gocier avec ce
+       serveur.</p>
+        
+        <p>Vous ne devez fournir cette liste que si vous voulez limiter
+       les protocoles disponibles pour le serveur. Par d&eacute;faut, tous les
+       protocoles sont disponibles.</p>
+        
+        <p>Par exemple, si vous ne voulez autoriser que le protocole
+       HTTP/1.1, m&ecirc;me si le protocole HTTP/2 est disponible, utilisez
+       cette directive comme suit :</p>
+        
+        <highlight language="config">
+            Protocols http/1.1
+        </highlight>
+
+        <p>Les protocoles valides sont <code>http/1.1</code> pour les
+       connexions http et https, <code>h2</code> pour les connections
+       https et <code>h2c</code> pour les connexions http. D'autres
+       modules peuvent fournir d'autres protocoles.</p>
+        
+        <p>Sp&eacute;cifier des protocoles non disponibles ou d&eacute;sactiv&eacute;s n'aura
+       aucun effet, et ceux-ci seront simplement ignor&eacute;s.</p>
+        
+        <p>Si un serveur virtuel ne poss&egrave;de pas de directive Protocols
+       propre, il h&eacute;rite des protocoles sp&eacute;cifi&eacute;s pour le serveur
+       principal. Autrement dit, les directives Protocols d&eacute;finies au
+       niveau d'un serveur virtuel remplacent celles d&eacute;finies au niveau
+       du serveur principal.
+        </p>
+
+    </usage>
+    <seealso><directive module="core">ProtocolsHonorOrder</directive></seealso>
+</directivesynopsis>
+
+
+<directivesynopsis>
+    <name>ProtocolsHonorOrder</name>
+    <description>Protocoles disponibles pour un serveur virtuel ou non</description>
+    <syntax>ProtocolsHonorOrder On|Off</syntax>
+    <default>ProtocolsHonorOrder Off</default>
+    <contextlist><context>server config</context><context>virtual host</context></contextlist>
+    <compatibility>Disponible &agrave; partir de la version 2.4.17 du serveur
+    HTTP Apache.</compatibility>
+    
+    <usage>
+        <p>Cette directive permet de d&eacute;finir si le serveur doit tenir
+       compte de l'ordre des protocoles d&eacute;finis par la directive
+       <directive>Protocols</directive>.</p>
+        
+        <p>Par d&eacute;faut, un client fournit une liste de protocoles
+       support&eacute;s et le serveur s&eacute;lectionne le premier disponible.</p>
+        
+        <p>Si la directive <directive>ProtocolsHonorOrder</directive>
+       est d&eacute;finie &agrave; <code>on</code>, il n'est pas tenu compte de l'ordre de la liste des
+       protocoles fournie par le client, et seul l'ordre de la liste des
+       protocles d&eacute;finie au niveau du serveur influera la n&eacute;gociation
+       du protocole.</p>
+        
+    </usage>
+    <seealso><directive module="core">Protocols</directive></seealso>
+</directivesynopsis>
 
 <directivesynopsis>
 <name>RLimitCPU</name>
@@ -3895,9 +4213,7 @@ CGI</description>
 host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
 <override>FileInfo</override>
-<compatibility>Win32 seulement ;
-l'option <code>Registry-Strict</code> est disponible dans les versions
-2.0 et sup&eacute;rieures du serveur HTTP Apache</compatibility>
+<compatibility>Win32 seulement</compatibility>
 
 <usage>
     <p>Cette directive permet de contr&ocirc;ler la m&eacute;thode qu'utilise Apache
@@ -3960,8 +4276,6 @@ elle-m&ecirc;me poss&egrave;de plus de 63 caract&egrave;res.</description>
 <syntax>SeeRequestTail On|Off</syntax>
 <default>SeeRequestTail Off</default>
 <contextlist><context>server config</context></contextlist>
-<compatibility>Disponible depuis la version 2.2.7
-d'Apache httpd.</compatibility>
 
 <usage>
     <p>Avec <code>ExtendedStatus On</code>, mod_status affiche la
@@ -4105,8 +4419,11 @@ host</context>
     annule cependant la pr&eacute;c&eacute;dente (pour ce serveur).</p>
 
     <p>Si la directive <directive>ServerName</directive> n'est pas
-    d&eacute;finie, le serveur tente de d&eacute;terminer le nom d'h&ocirc;te en effectuant
-    une recherche DNS inverse sur son adresse IP. Si la directive
+    d&eacute;finie, le serveur tente de d&eacute;terminer le nom
+    d'h&ocirc;te visible du point de vue du client en effectuant
+    une recherche DNS inverse sur une adresse IP du serveur.</p>
+    
+    <p>Si la directive
     <directive>ServerName</directive> ne pr&eacute;cise pas de port, le serveur
     utilisera celui de la requ&ecirc;te entrante. Il est recommand&eacute; de
     sp&eacute;cifier un nom d'h&ocirc;te et un port sp&eacute;cifiques &agrave; l'aide de la
@@ -4335,8 +4652,6 @@ host</context>
 <context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>FileInfo</override>
-<compatibility>Int&eacute;gr&eacute; dans le noyau d'Apache httpd depuis la version
-2.0</compatibility>
 
 <usage>
     <p>Lorsqu'elle se situe &agrave; l'int&eacute;rieur d'un fichier
@@ -4369,7 +4684,7 @@ host</context>
     fichier particuli&egrave;re. Par exemple :</p>
 
     <highlight language="config">
-&lt;FilesMatch \.php$&gt;
+&lt;FilesMatch "\.php$"&gt;
     SetHandler application/x-httpd-php
 &lt;/FilesMatch&gt;
     </highlight>
@@ -4475,7 +4790,7 @@ host</context></contextlist>
       maximum jusqu'&agrave; l'arriv&eacute;e de l'accus&eacute;-r&eacute;ception d'un paquet si le
       tampon d'envoi est plein.</li>
 
-      <li>Avec <module>mod_cgi</module>, le temps d'attente maximum des
+      <li>Avec <module>mod_cgi</module> et <module>mod_cgid</module>, le temps d'attente maximum des
       sorties d'un script CGI.</li>
 
       <li>Avec <module>mod_ext_filter</module>, le temps d'attente
@@ -4496,8 +4811,6 @@ host</context></contextlist>
 <syntax>TraceEnable <var>[on|off|extended]</var></syntax>
 <default>TraceEnable on</default>
 <contextlist><context>server config</context><context>virtual host</context></contextlist>
-<compatibility>Disponible dans les versions 1.3.34, 2.0.55 et
-sup&eacute;rieures du serveur HTTP Apache</compatibility>
 
 <usage>
     <p>Cette directive l'emporte sur le comportement de
@@ -4533,7 +4846,8 @@ sup&eacute;rieures du serveur HTTP Apache</compatibility>
 <name>UnDefine</name>
 <description>Invalide la d&eacute;finition d'une variable</description>
 <syntax>UnDefine <var>nom-variable</var></syntax>
-<contextlist><context>server config</context></contextlist>
+<contextlist><context>server config</context>
+<context>virtual host</context></contextlist>
 
 <usage>
     <p>Annule l'effet d'une directive <directive
@@ -4544,6 +4858,9 @@ sup&eacute;rieures du serveur HTTP Apache</compatibility>
     section <directive module="core" type="section">IfDefine</directive>
     sans avoir &agrave; modifier les arguments <code>-D</code> dans les scripts
     de d&eacute;marrage.</p>
+    <p>Si cette directive est d&eacute;finie au sein d'un bloc VirtualHost, les
+    changements qu'elle induit sont visibles de toute directive
+    ult&eacute;rieure, au del&agrave; de tout bloc VirtualHost.</p>    
 </usage>
 </directivesynopsis>
 
@@ -4712,10 +5029,10 @@ d'h&ocirc;te sp&eacute;cifique ou &agrave; une adresse IP</description>
     <highlight language="config">
 &lt;VirtualHost 10.1.2.3:80&gt;
   ServerAdmin webmaster@host.example.com
-  DocumentRoot /www/docs/host.example.com
+  DocumentRoot "/www/docs/host.example.com"
   ServerName host.example.com
-  ErrorLog logs/host.example.com-error_log
-  TransferLog logs/host.example.com-access_log
+  ErrorLog "logs/host.example.com-error_log"
+  TransferLog "logs/host.example.com-access_log"
 &lt;/VirtualHost&gt;
     </highlight>
 
@@ -4728,10 +5045,10 @@ d'h&ocirc;te sp&eacute;cifique ou &agrave; une adresse IP</description>
     <highlight language="config">
 &lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]:80&gt;
   ServerAdmin webmaster@host.example.com
-  DocumentRoot /www/docs/host.example.com
+  DocumentRoot "/www/docs/host.example.com"
   ServerName host.example.com
-  ErrorLog logs/host.example.com-error_log
-  TransferLog logs/host.example.com-access_log
+  ErrorLog "logs/host.example.com-error_log"
+  TransferLog "logs/host.example.com-access_log"
 &lt;/VirtualHost&gt;
     </highlight>
 
@@ -4797,4 +5114,80 @@ explication de la mani&egrave;re dont ces diff&eacute;rentes sections se combine
 entre elles &agrave; la r&eacute;ception d'une requ&ecirc;te</seealso>
 </directivesynopsis>
 
+<directivesynopsis>
+<name>RegisterHttpMethod</name>
+<description>Enregistrement de m&eacute;thodes HTTP non standards</description>
+<syntax>RegisterHttpMethod <var>m&eacute;thode</var> [<var>m&eacute;thode</var> [...]]</syntax>
+<contextlist><context>server config</context></contextlist>
+
+<usage>
+<p>Normalement, les m&eacute;thodes HTTP non conformes aux RFCs correspondantes
+sont rejet&eacute;es au cours du traitement de la requ&ecirc;te par HTTPD. Pour
+&eacute;viter ceci, les modules peuvent enregistrer les m&eacute;thodes HTTP non
+standards qu'ils supportent. La directive
+<directive>RegisterHttpMethod</directive> permet d'enregistrer de telles
+m&eacute;thodes manuellement. Ceci peut s'av&eacute;rer utile si de telle m&eacute;thodes
+doivent &ecirc;tre utilis&eacute;es dans un traitement externe, comme un script CGI.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>Warning</name>
+<description>Message d'avertissement personnalisable en provenance de
+l'interpr&eacute;tation du fichier de configuration</description>
+<syntax>Warning <var>message</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context><context>.htaccess</context>
+</contextlist>
+<compatibility>Disponible &agrave; partir de la version 2.5 du serveur HTTP
+Apache.</compatibility>
+
+<usage>
+    <p>Cette directive permet de signaler la d&eacute;tection d'un probl&egrave;me de
+    configuration en g&eacute;n&eacute;rant un message d'avertissement
+    personnalisable. L'interpr&eacute;tation du fichier de configuration n'est
+    pas interrompue. Un exemple typique d'utilisation est la
+    v&eacute;rification de la d&eacute;finition de certaines options d&eacute;finies par
+    l'utilisateur, et l'envoi d'un avertissement &eacute;ventuel.</p>
+
+    <highlight language="config">
+# Exemple
+# signale que ReverseProxy n'est pas d&eacute;fini
+&lt;IfDefine !ReverseProxy&gt;
+  Warning "le mandataire inverse n'a pas &eacute;t&eacute; sp&eacute;cifi&eacute;, veuillez corriger
+  si n&eacute;cessaire"
+&lt;/IfDefine&gt;
+
+&lt;IfDefine ReverseProxy&gt;
+  # d&eacute;finition de la configuration personnalis&eacute;e du mandataire
+&lt;/IfDefine&gt;
+    </highlight>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MergeTrailers</name>
+<description>D&eacute;termine si les donn&eacute;es suppl&eacute;mentaires (trailers) sont
+fusionn&eacute;es avec les en-t&ecirc;tes</description>
+<syntax>MergeTrailers [on|off]</syntax>
+<default>MergeTrailers off</default>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+<compatibility>Disponible &agrave; partir de la version 2.4.11 du serveur HTTP
+Apache</compatibility>
+
+<usage>
+    <p>Cette directive permet de contr&ocirc;ler la fusion des donn&eacute;es HTTP
+    suppl&eacute;mentaires (trailers) avec la repr&eacute;sentation interne des
+    en-t&ecirc;tes. Cette fusion intervient lorsque le corps de la requ&ecirc;te a
+    &eacute;t&eacute; enti&egrave;rement re&ccedil;u, bien longtemps apr&egrave;s que la majeure partie du
+    traitement des en-t&ecirc;tes ait une chance de pouvoir examiner ou
+    modifier les en-t&ecirc;tes de la requ&ecirc;te.</p>
+    <p>Cette option a &eacute;t&eacute; introduite dans un souci de compatibilit&eacute; avec
+    les versions ant&eacute;rieures &agrave; 2.4.11, o&ugrave; les donn&eacute;es suppl&eacute;mentaires
+    &eacute;taient syst&eacute;matiquement fusionn&eacute;es avec les en-t&ecirc;tes de la requ&ecirc;te.</p>
+</usage>
+</directivesynopsis>
+
+
 </modulesynopsis>