]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
fr doc rebuild.
authorLucien Gentis <lgentis@apache.org>
Mon, 29 Jun 2026 15:52:42 +0000 (15:52 +0000)
committerLucien Gentis <lgentis@apache.org>
Mon, 29 Jun 2026 15:52:42 +0000 (15:52 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1935714 13f79535-47bb-0310-9956-ffa450edef68

49 files changed:
docs/manual/howto/cgi.html.fr.utf8
docs/manual/howto/cgi.xml.meta
docs/manual/howto/ssi.html.fr.utf8
docs/manual/howto/ssi.xml.meta
docs/manual/logs.html.fr.utf8
docs/manual/logs.xml.ja
docs/manual/logs.xml.ko
docs/manual/logs.xml.tr
docs/manual/mod/directives.html.fr.utf8
docs/manual/mod/event.html.fr.utf8
docs/manual/mod/event.xml.meta
docs/manual/mod/mod_md.html.fr.utf8
docs/manual/mod/mod_proxy.html.fr.utf8
docs/manual/mod/mod_proxy.xml.ja
docs/manual/mod/mod_proxy.xml.meta
docs/manual/mod/mod_proxy_beacon.html.fr.utf8
docs/manual/mod/mpm_netware.html.fr.utf8
docs/manual/mod/mpm_netware.xml.meta
docs/manual/mod/mpm_winnt.html.fr.utf8
docs/manual/mod/mpm_winnt.xml.meta
docs/manual/mod/mpmt_os2.html.fr.utf8
docs/manual/mod/mpmt_os2.xml.meta
docs/manual/mod/prefork.html.fr.utf8
docs/manual/mod/prefork.xml.meta
docs/manual/mod/quickreference.html.fr.utf8
docs/manual/mod/worker.html.fr.utf8
docs/manual/mod/worker.xml.meta
docs/manual/rewrite/flags.xml.de
docs/manual/rewrite/flags.xml.es
docs/manual/rewrite/flags.xml.fr
docs/manual/rewrite/flags.xml.ja
docs/manual/rewrite/flags.xml.ko
docs/manual/rewrite/flags.xml.tr
docs/manual/rewrite/flags.xml.zh-cn
docs/manual/rewrite/intro.html.fr.utf8
docs/manual/rewrite/intro.xml.de
docs/manual/rewrite/intro.xml.es
docs/manual/rewrite/intro.xml.ja
docs/manual/rewrite/intro.xml.ko
docs/manual/rewrite/intro.xml.meta
docs/manual/rewrite/intro.xml.tr
docs/manual/rewrite/intro.xml.zh-cn
docs/manual/rewrite/tech.xml.de
docs/manual/rewrite/tech.xml.es
docs/manual/rewrite/tech.xml.fr
docs/manual/rewrite/tech.xml.ja
docs/manual/rewrite/tech.xml.ko
docs/manual/rewrite/tech.xml.tr
docs/manual/rewrite/tech.xml.zh-cn

index 9a501953d61250b0dbbb55b0b0524757cfa1e736..f1fd758aba05c1234dfcb85de4b7f4527ecf4dc4 100644 (file)
@@ -29,8 +29,6 @@
 <a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 </div>
 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#intro">Introduction</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#configuring">Configurer httpd pour autoriser CGI</a></li>
 <h2 id="configuring">Configurer httpd pour autoriser CGI <a title="Lien permanent" href="#configuring" class="permalink">&para;</a></h2>
     
 
-    <p>httpd doit &ecirc;tre configur&eacute; pour permettre l'ex&eacute;cution des
-    programmes CGI, pour que vos programmes CGI puissent fonctionner
-    correctement. Il existe plusieurs m&eacute;thodes pour y parvenir.</p>
-
-    <div class="warning">Note: si httpd a &eacute;t&eacute; compil&eacute; avec le support
-    des modules partag&eacute;s (DSO), vous devez vous assurer que le module CGI est
-    charg&eacute; ; vous devez pour cela v&eacute;rifier que la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante n'a pas &eacute;t&eacute;
-    comment&eacute;e dans votre <code>httpd.conf</code>. Une directive correcte
-    doit ressembler &agrave; ceci :
-
-    <pre class="prettyprint lang-config">LoadModule cgid_module modules/mod_cgid.so</pre>
-
-
+    <p>La configuration de httpd doit autoriser l&rsquo;ex&eacute;cution de CGI pour que les
+    programmes CGI fonctionnent. Il existe plusieurs mani&egrave;res d&rsquo;y parvenir, qui
+    sont d&eacute;crites ci-apr&egrave;s.</p>
+
+    <p>La prise en charge de CGI est assur&eacute;e par deux modules&nbsp;:
+    <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> et <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>.
+    <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> utilise un d&eacute;mon externe d&eacute;di&eacute; pour g&eacute;rer les
+    processus CGI et est requis lorsque httpd utilise un MPM thread&eacute; (tel que
+    <code class="module"><a href="../mod/event.html">event</a></code> ou <code class="module"><a href="../mod/worker.html">worker</a></code>). <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>
+    ex&eacute;cute les programmes CGI directement depuis le processus du serveur et est
+    utilis&eacute; avec les MPMs non thread&eacute;s tels que <code class="module"><a href="../mod/prefork.html">prefork</a></code>, ou
+    sous Windows. Du point de vue de la configuration, ils sont interchangeables
+    &mdash;&nbsp;les directives sont les m&ecirc;mes. Voir les pages de r&eacute;f&eacute;rence de
+    <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> et <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> pour les d&eacute;tails de
+    l&rsquo;impl&eacute;mentation.</p>
+
+    <div class="warning">Si httpd a &eacute;t&eacute; compil&eacute; avec le support des modules
+    partag&eacute;s (DSO), vous devez vous assurer que le module appropri&eacute; est charg&eacute; ;
+    vous devez pour cela v&eacute;rifier que la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante n'a pas &eacute;t&eacute; comment&eacute;e
+    dans votre <code>httpd.conf</code>. Pour un MPM thread&eacute;&nbsp;:
+
+<div class="example"><pre class="prettyprint lang-config">LoadModule cgid_module modules/mod_cgid.so</pre>
+</div>
 
-     Sous Windows, ou si l'on utilise un module MPM non-thread&eacute; comme prefork,
-     une directive correctement configur&eacute;e sera du style :
+     Pour Windows, ou un MPM non thread&eacute; comme prefork&nbsp;:
 
-    <pre class="prettyprint lang-config">LoadModule cgi_module modules/mod_cgi.so</pre>
+<div class="example"><pre class="prettyprint lang-config">LoadModule cgi_module modules/mod_cgi.so</pre>
+</div>
 </div>
 
 
       <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> se pr&eacute;sente comme suit
       :</p>
 
-      <pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/"</pre>
-
+<div class="example"><pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/"</pre>
+</div>
 
       <p>Cet exemple est tir&eacute; de votre fichier de configuration
       <code>httpd.conf</code> par d&eacute;faut, si vous avez install&eacute; httpd
       tant que programme CGI.</p>
 
       <p>Par exemple, si une requ&ecirc;te pour l'URL
-      <code>http://www.example.com/cgi-bin/test.pl</code> est
-      effectu&eacute;e, httpd tentera d'ex&eacute;cuter le fichier
-      <code>/usr/local/apache2/cgi-bin/test.pl</code> et en renverra la
-      sortie. Bien entendu, le fichier doit exister, &ecirc;tre ex&eacute;cutable, et
-      retourner sa sortie d'une mani&egrave;re particuli&egrave;re, sinon httpd
-      renverra un message d'erreur.</p>
+      <code>http://www.example.com/cgi-bin/test.py</code> est effectu&eacute;e, httpd
+      tentera d'ex&eacute;cuter le fichier
+      <code>/usr/local/apache2/cgi-bin/test.py</code> et en renverra la sortie.
+      Le fichier doit exister, &ecirc;tre ex&eacute;cutable, et produire une sortie sous le
+      format attendu, sinon httpd renverra un message d'erreur.</p>
     
 
     <h3 id="nonscriptalias">CGI en dehors des r&eacute;pertoires ScripAlias</h3>
       l'ex&eacute;cution des programmes CGI est permise depuis un r&eacute;pertoire
       particulier :</p>
 
-      <pre class="prettyprint lang-config">&lt;Directory "/usr/local/apache2/htdocs/somedir"&gt;
-    Options +ExecCGI
+<div class="example"><pre class="prettyprint lang-config">&lt;Directory "/usr/local/apache2/htdocs/somedir"&gt;
+Options +ExecCGI
 &lt;/Directory&gt;</pre>
-
+</div>
 
       <p>La directive ci-dessus indique &agrave; httpd qu'il doit permettre
       l'ex&eacute;cution des fichiers CGI. Vous devez aussi indiquer au serveur
       quels fichiers sont des fichiers CGI. La directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> suivante indique au
       serveur qu'il doit traiter tous les fichiers poss&eacute;dant une
-      extension <code>cgi</code> ou <code>pl</code> en tant que
+      extension <code>cgi</code> ou <code>py</code> en tant que
       programmes CGI :</p>
 
-      <pre class="prettyprint lang-config">AddHandler cgi-script .cgi .pl</pre>
-
+<div class="example"><pre class="prettyprint lang-config">AddHandler cgi-script .cgi .py</pre>
+</div>
     
 
     <h3 id="htaccess">Fichiers .htaccess</h3>
       r&eacute;pertoire utilisateur, vous pouvez utiliser la configuration
       suivante :</p>
 
-      <pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html"&gt;
-    Options +ExecCGI
-    AddHandler cgi-script .cgi
+<div class="example"><pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html"&gt;
+Options +ExecCGI
+AddHandler cgi-script .cgi
 &lt;/Directory&gt;</pre>
-
+</div>
 
       <p>Pour indiquer un sous-r&eacute;pertoire <code>cgi-bin</code> d'un
       r&eacute;pertoire utilisateur o&ugrave; tout fichier sera trait&eacute; en tant que
       programme CGI, vous pouvez utiliser ceci :</p>
 
-      <pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/cgi-bin"&gt;
-    Options ExecCGI
-    SetHandler cgi-script
+<div class="example"><pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/cgi-bin"&gt;
+Options ExecCGI
+SetHandler cgi-script
 &lt;/Directory&gt;</pre>
-
+</div>
 
     
 
 <h2 id="writing">Ecrire un programme CGI <a title="Lien permanent" href="#writing" class="permalink">&para;</a></h2>
     
 
-    <p>Il y a deux diff&eacute;rences principales entre la programmation
-    "standard" et la programmation CGI.</p>
+    <p>La programmation CGI diff&egrave;re de la programmation
+    "standard" sur deux points.</p>
 
     <p>En premier lieu, toute sortie de votre programme CGI doit &ecirc;tre
     pr&eacute;c&eacute;d&eacute;e d'un en-t&ecirc;te <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">MIME-type</a>. Il s'agit d'un
     <p>En second lieu, votre sortie doit &ecirc;tre en HTML, ou tout autre
     format qu'un navigateur est en mesure d'afficher. La plupart du
     temps, il s'agira de HTML, mais occasionnellement, vous pouvez &ecirc;tre
-    amen&eacute; &agrave; &eacute;crire un programme CGI qui renvoie une image gif, ou un
+    amen&eacute; &agrave; &eacute;crire un programme CGI qui renvoie une image GIF, ou un
     autre type de contenu non-HTML.</p>
 
     <p>A part ces deux diff&eacute;rences, un programme CGI ressemblera &agrave; tout
       <p>L'exemple suivant est un exemple de programme CGI qui permet
       d'afficher une ligne de caract&egrave;res dans votre navigateur. Ecrivez
       ce qui suit, enregistrez le dans un fichier nomm&eacute;
-      <code>premier.pl</code>, et placez le dans votre r&eacute;pertoire
+      <code>premier.py</code>, et placez le dans votre r&eacute;pertoire
       <code>cgi-bin</code>.</p>
 
-      <pre class="prettyprint lang-perl">#!/usr/bin/perl
-print "Content-type: text/html\n\n";
-print "Hello, World.";</pre>
-
+<div class="example"><pre class="prettyprint lang-python">#!/usr/bin/env python3
+print("Content-type: text/html\n")
+print("Hello, World.")</pre>
+</div>
 
-      <p>M&ecirc;me si Perl ne vous est pas familier, vous devriez &ecirc;tre
-      capable de comprendre le fonctionnement de ce programme. La
-      premi&egrave;re ligne indique &agrave; httpd (ou &agrave; toute interface &agrave; partir de
-      laquelle le programme s'ex&eacute;cute) que ce programme peut &ecirc;tre
-      ex&eacute;cut&eacute; en fournissant son fichier &agrave; l'interpr&eacute;teur
-      <code>/usr/bin/perl</code>. La seconde ligne affiche la
-      d&eacute;claration du type de contenu consid&eacute;r&eacute;, suivie de deux paires
-      "Retour chariot - Nouvelle ligne". Ceci a pour effet d'ins&eacute;rer une
-      ligne vide apr&egrave;s l'en-t&ecirc;te pour marquer la fin des en-t&ecirc;tes HTTP,
-      et le d&eacute;but du corps du document. La troisi&egrave;me ligne affiche la
-      cha&icirc;ne de caract&egrave;res "Bonjour tout le monde . . .". Et c'est tout
-      ce dont vous avez besoin.</p>
+      <p>La premi&egrave;re ligne indique au syst&egrave;me d&rsquo;exploitation quel interpr&eacute;teur
+      utiliser. La premi&egrave;re invocation de print affiche l&rsquo;en-t&ecirc;te content-type
+      suivi d&rsquo;une ligne vide (le <code>\n</code> dans la cha&icirc;ne et la nouvelle
+      ligne qu&rsquo;ajoute <code>print()</code>), qui mat&eacute;rialise la fin des en-t&ecirc;tes
+      HTTP. La seconde invocation de print affiche le corps. C&rsquo;est l&agrave; tout ce
+      dont un programme CGI a besoin pour produire une r&eacute;ponse.</p>
 
       <p>Si vous ouvrez votre navigateur favori et lui indiquez
       l'adresse</p>
 
       <div class="example"><p><code>
-        http://www.example.com/cgi-bin/premier.pl
+        http://www.example.com/cgi-bin/premier.py
       </code></p></div>
 
       <p>ou toute autre URL correspondant &agrave; votre programme CGI, Vous
@@ -281,9 +282,8 @@ print "Hello, World.";</pre>
 <h2 id="troubleshoot">Mais &ccedil;a ne marche toujours pas ! <a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
     
 
-    <p>Vous devriez voir au moins une des quatre sorties suivantes dans
-    votre navigateur lorsque vous essayez d'acc&eacute;der &agrave; votre programme
-    CGI depuis le web :</p>
+    <p>Quatre sorties basiques pourront appara&icirc;tre dans votre navigateur lorsque
+    vous essayez d'acc&eacute;der &agrave; votre programme CGI depuis le web :</p>
 
     <dl>
       <dt>Le flux de sortie de votre programme CGI</dt>
@@ -328,9 +328,8 @@ print "Hello, World.";</pre>
       <code>nobody</code>, il suffit de lui attribuer des droits
       d'ex&eacute;cution pour tout le monde :</p>
 
-      <div class="example"><p><code>
-        chmod a+x premier.pl
-      </code></p></div>
+<div class="example"><pre class="prettyprint lang-bash">chmod a+x first.py</pre>
+</div>
 
       <p>En outre, si votre programme doit pouvoir acc&eacute;der en lecture
       et/ou &eacute;criture &agrave; d'autres fichiers, ces derniers devront avoir les
@@ -357,12 +356,12 @@ print "Hello, World.";</pre>
       CGI.</p>
 
       <p>Un exemple typique de sp&eacute;cification de programme est le chemin
-      vers l'interpr&eacute;teur de script (souvent <code>perl</code>) que l'on
+      vers l'interpr&eacute;teur de script (souvent <code>python3</code>) que l'on
       trouve &agrave; la premi&egrave;re ligne de votre programme CGI et qui va
       ressembler &agrave; ceci :</p>
 
-      <pre class="prettyprint lang-perl">#!/usr/bin/perl</pre>
-
+<div class="example"><pre class="prettyprint lang-python">#!/usr/bin/env python3</pre>
+</div>
 
       <p>Assurez-vous qu'il s'agit bien du chemin correct vers
       l'interpr&eacute;teur.</p>
@@ -407,10 +406,10 @@ print "Hello, World.";</pre>
 
       <div class="example"><p><code>
       cd /usr/local/apache2/cgi-bin<br>
-      ./premier.pl
+      ./premier.py
       </code></p></div>
 
-      <p>(N'invoquez pas l'interpr&eacute;teur <code>perl</code>. Le shell et
+      <p>(N'invoquez pas l'interpr&eacute;teur <code>python3</code>. Le shell et
       httpd doivent &ecirc;tre capable de le d&eacute;terminer &agrave; partir de <a href="#pathinformation">l'information sur le chemin</a> situ&eacute;e sur
       la premi&egrave;re ligne du script.)</p>
 
@@ -456,7 +455,7 @@ print "Hello, World.";</pre>
 
       <p>Si vous ne ma&icirc;trisez pas le fonctionnement de suexec, il vous
       est d&eacute;conseill&eacute; de l'utiliser. Pour d&eacute;sactiver suexec, supprimer
-      simplement (ou renommez) l'ex&eacute;cutable <code class="program"><a href="../programs/suexec.html">suexec</a></code>
+      (ou renommez) l'ex&eacute;cutable <code class="program"><a href="../programs/suexec.html">suexec</a></code>
       point&eacute; par <code>SUEXEC_BIN</code> et red&eacute;marrez le serveur. Si
       apr&egrave;s une lecture de <a href="../suexec.html">suexec</a>, vous
       d&eacute;cidez quand-m&ecirc;me de l'utiliser, tapez la commande <code>suexec
@@ -501,7 +500,7 @@ print "Hello, World.";</pre>
       variables requises se trouve dans la <a href="https://www.rfc-editor.org/rfc/rfc3875">RFC 3875</a> (Common Gateway
       Interface).</p>
 
-      <p>Ce programme CGI basique en Perl permet d'afficher toutes les
+      <p>Ce programme CGI basique en Python permet d'afficher toutes les
       variables d'environnement qui sont &eacute;chang&eacute;es. Deux programmes
       similaires sont fournis avec la distribution de httpd et situ&eacute;s
       dans le r&eacute;pertoire <code>cgi-bin</code>.
@@ -513,15 +512,13 @@ print "Hello, World.";</pre>
       variables d'environnement</a> aux variables de base fournies par
       d&eacute;faut.</p>
 
-      <pre class="prettyprint lang-perl">#!/usr/bin/perl
-use strict;
-use warnings;
-
-print "Content-type: text/html\n\n";
-foreach my $key (keys %ENV) {
-    print "$key --&gt; $ENV{$key}&lt;br&gt;";
-}</pre>
+<div class="example"><pre class="prettyprint lang-python">#!/usr/bin/env python3
+import os
 
+print("Content-type: text/html\n")
+for key, value in os.environ.items():
+print(f"{key} --&gt; {value}&lt;br&gt;")</pre>
+</div>
     
 
     <h3 id="stdin">STDIN et STDOUT</h3>
@@ -579,15 +576,13 @@ foreach my $key (keys %ENV) {
     partie du travail de base pour vous. Ceci vous permettra de diminuer
     le nombre d'erreurs et d'acc&eacute;l&eacute;rer le d&eacute;veloppement.</p>
 
-    <p>Si vous &eacute;crivez des programmes CGI en Perl, des modules sont &agrave;
-    votre disposition &agrave; <a href="http://www.cpan.org/">CPAN</a>. A ce
-    sujet, le module le plus populaire est <code>CGI.pm</code>. Vous
-    pouvez aussi essayer <code>CGI::Lite</code>, qui impl&eacute;mente les
-    fonctionnalit&eacute;s strictement n&eacute;cessaires, mais suffisantes pour
-    la majorit&eacute; des programmes.</p>
-
-    <p>Si vous &eacute;crivez des programmes CGI en C, vous disposez de nombreuses
-    options. L'une d'elles est la biblioth&egrave;que <code>CGIC</code> de <a href="https://web.mit.edu/wwwdev/www/cgic.html">https://web.mit.edu/wwwdev/www/cgic.html</a>.</p>
+    <p>Si vous &eacute;crivez des programmes CGI en Python, le module <code>cgi</code>
+    de la biblioth&egrave;que standard (obsol&egrave;te dans Python 3.11, supprim&eacute; dans Python
+    3.13) prenait en charge l&rsquo;analyse de formulaire. Avec les versions actuelles
+    de Python, utilisez le module <code>urllib.parse</code> pour analyser les
+    cha&icirc;ne de param&egrave;tres et les donn&eacute;es de formulaire. Pour des applications
+    plus complexes, orientez-vous vers un cadriciel WSGI l&eacute;ger, bien que cela
+    aille au-del&agrave; du domaine de la CGI traditionnelle.</p>
   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="moreinfo">Pour plus d'informations <a title="Lien permanent" href="#moreinfo" class="permalink">&para;</a></h2>
@@ -605,10 +600,10 @@ foreach my $key (keys %ENV) {
     programme CGI a &eacute;t&eacute; &eacute;crit, et, si possible, son code source. Ceci
     permettra une r&eacute;solution plus ais&eacute;e de votre probl&egrave;me.</p>
 
-    <p>Notez que les questions &agrave; propos de probl&egrave;mes CGI ne doivent
+    <div class="note">Les questions &agrave; propos de probl&egrave;mes CGI ne doivent
     <strong>jamais</strong> &ecirc;tre post&eacute;es dans la base de donn&eacute;es de
     bogues de httpd, &agrave; moins que vous ne soyez s&ucirc;r d'avoir trouv&eacute; un
-    probl&egrave;me dans le code source de httpd.</p>
+    probl&egrave;me dans le code source de httpd.</div>
   </div></div>
 <div class="bottomlang">
 <p><span>Langues Disponibles: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
index b7cd1c98001e08addb68c627925026d0e113f87f..c7cff594303832b3c02d0cfeb12f68c2d9b8a21d 100644 (file)
@@ -9,7 +9,7 @@
   <variants>
     <variant>en</variant>
     <variant outdated="yes">es</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
   </variants>
index b91c7141997c704b0505e42f9990a78c08729b01..eb6f1f27f5df545430373cfe40d5d3ae443417b1 100644 (file)
 <a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 
 <p>Les SSI permettent d'ajouter du contenu dynamique &agrave; des documents
-HTML pr&eacute;existants.</p>
+HTML pr&eacute;existants sans n&eacute;cessiter de cadriciel complet d&rsquo;application. Ils
+s&rsquo;av&egrave;rent particuli&egrave;rement utiles pour ins&eacute;rer des &eacute;l&eacute;ments courants &mdash;&nbsp;en-t&ecirc;tes,
+pieds de page, navigation, horodatages &mdash;&nbsp;dans des pages qui, sans cela, seraient
+statiques.</p>
 </div>
 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#related">Introduction</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#what">Qu'est-ce que SSI ?</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#configuring">Configurer votre serveur pour permettre les SSI</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#basic">Directives SSI de base</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#additionalexamples">Exemples additionnels</a></li>
-<li><img alt="" src="../images/down.gif"> <a href="#config">Que puis-je configurer d'autre ?</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#config">Autres options de configuration</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#exec">Ex&eacute;cution de commandes</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#advanced">Techniques SSI avanc&eacute;es</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#conclusion">Conclusion</a></li>
@@ -52,180 +53,149 @@ HTML pr&eacute;existants.</p>
 <h2 id="related">Introduction <a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
  <table class="related"><tr><th>Modules Apparent&eacute;s</th><th>Directives Apparent&eacute;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
 
-    <p>Cet article traite des Inclusions C&ocirc;t&eacute; Serveur (Server Side
-    Includes), plus commun&eacute;ment appel&eacute;s SSI. Vous trouverez ici la
-    mani&egrave;re de configurer votre serveur pour permettre les SSI, ainsi
-    qu'une introduction &agrave; quelques techniques SSI de base permettant
-    d'ajouter du contenu dynamique &agrave; vos pages HTML pr&eacute;existantes.</p>
-
-    <p>La derni&egrave;re partie de cet article sera consacr&eacute;e aux
-    configurations SSI plus avanc&eacute;es, telles que les expressions
-    conditionnelles dans les directives SSI.</p>
+    <p>Les SSI permettent d&rsquo;ins&eacute;rer de simples directives dans les fichiers
+    HTML, que le serveur &eacute;valuera avant d&rsquo;envoyer la page au client. Il s&rsquo;agit
+    d&rsquo;une mani&egrave;re simple de stocker du contenu partag&eacute; (comme un pied de page
+    global au site ou un horodatage de derni&egrave;re modification) en un seul
+    endroit, sans n&eacute;cessiter de moteur de mod&egrave;le ou de serveur d&rsquo;applications.</p>
 
+    <p>Ce document d&eacute;crit la mani&egrave;re de configurer httpd pour autoriser les
+    SSI, les directives SSI basiques pour les t&acirc;ches courantes, ainsi que
+    quelques techniques plus avanc&eacute;es comme l&rsquo;inclusion de variable et les
+    expressions conditionnelles.</p>
+    
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="what">Qu'est-ce que SSI ? <a title="Lien permanent" href="#what" class="permalink">&para;</a></h2>
 
-    <p>SSI (Server Side Includes) est constitu&eacute; de directives plac&eacute;es dans
-    des pages HTML, et &eacute;valu&eacute;es par le serveur au moment o&ugrave; les pages
-    sont servies. Elles vous permettent d'ajouter du contenu g&eacute;n&eacute;r&eacute;
-    dynamiquement &agrave; une page HTML pr&eacute;existante, sans avoir &agrave; servir la
-    page enti&egrave;re via un programme CGI, ou toute autre technologie de
-    contenu dynamique.</p>
-
-    <p>Par exemple, vous pouvez ins&eacute;rer la directive suivante dans une
-    page HTML existante :</p>
-
-    <div class="example"><p><code>
-    &lt;!--#echo var="DATE_LOCAL" --&gt;
-    </code></p></div>
+    <p>Les directives SSI sont des commentaires HTML avec une syntaxe sp&eacute;cifique
+    que le module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> reconna&icirc;t et &eacute;value avant que la
+    page ne soit envoy&eacute;e au client. Elle sont de la forme suivante&nbsp;:</p>
 
-    <p>Ainsi, lorsque la page sera servie, la directive sera &eacute;valu&eacute;e et
-    remplac&eacute;e par sa valeur :</p>
+<div class="example"><p><code>
++</code></p><pre class="prettyprint lang-html">+&lt;!--#echo var="DATE_LOCAL" --&gt;
++</pre>
+<p><code>
++</code></p></div>
 
+    <p>Lorsque la page est servie, ce fragment est remplac&eacute; par sa valeur&nbsp;:</p>
+    
     <div class="example"><p><code>
-    Tuesday, 15-Jan-2013 19:28:54 EST
+    Thursday, 18-Jun-2026 14:22:07 EDT
     </code></p></div>
 
-    <p>Le choix entre l'utilisation des SSI et la g&eacute;n&eacute;ration enti&egrave;re de
-    la page par un programme quelconque, est en g&eacute;n&eacute;ral dict&eacute; par la
-    proportion de contenu statique et de contenu devant &ecirc;tre g&eacute;n&eacute;r&eacute;
-    chaque fois que la page est servie. SSI est id&eacute;al pour ajouter de
-    petites quantit&eacute;s d'information, comme l'heure courante dans
-    l'exemple pr&eacute;c&eacute;dent. Mais si la
-    plus grande partie de votre page est g&eacute;n&eacute;r&eacute;e au moment o&ugrave; elle est
-    servie, vous devez vous tourner vers une autre solution.</p>
+    <p>Les directives &eacute;tant int&eacute;gr&eacute;es dans des commentaires HTML, les
+    navigateurs les ignoreront si les SSI ne sont pas activ&eacute;es (bien qu&rsquo;elles
+    demeurent visibles dans le code source de la page).</p>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="configuring">Configurer votre serveur pour permettre les SSI <a title="Lien permanent" href="#configuring" class="permalink">&para;</a></h2>
 
 
-    <p>Pour permettre l'utilisation des SSI sur votre serveur, vous
-    devez ajouter la directive suivante dans votre fichier
-    <code>httpd.conf</code>, ou dans un fichier <code>.htaccess</code>
-    :</p>
-<pre class="prettyprint lang-config">Options +Includes</pre>
+    <p>Pour activer le traitement des SSI, ajoutez la directive suivante &agrave; votre
+    fichier <code>httpd.conf</code> ou &agrave; un fichier <code>.htaccess</code>&nbsp;:</p>
 
+<div class="example"><pre class="prettyprint lang-config">Options +Includes</pre>
+</div>
 
-    <p>Cette directive indique &agrave; Apache que vous d&eacute;sirez permettre la
-    recherche de directives SSI lors de l'interpr&eacute;tation des fichiers.
-    Notez cependant que la plupart des configurations contiennent de
-    nombreuses directives <code class="directive"><a href="../mod/core.html#options">Options</a></code>
-    qui peuvent s'&eacute;craser les unes les autres. Vous devrez probablement
-    appliquer ces directives <code>Options</code> au r&eacute;pertoire
-    sp&eacute;cifique pour lequel vous voulez activer les SSI, afin d'&ecirc;tre s&ucirc;r
-    qu'elles y seront bien activ&eacute;es.</p>
+    <p>Si cette option est d&eacute;finie, httpd va analyser les fichiers en y
+    recherchant des directives SSI. Comme la plupart des configurations
+    contiennent plusieurs directives <code class="directive"><a href="../mod/core.html#options">Options</a></code> qui peuvent s&rsquo;outrepasser les unes les autres,
+    appliquez la directive d&rsquo;activation au r&eacute;pertoire sp&eacute;cifique pour lequel
+    vous voulez activer les SSI.</p>
 
-    <p>Tout fichier ne fera cependant pas l'objet de recherche de
-    directives SSI. Vous devez indiquer &agrave; Apache quels fichiers seront
-    concern&eacute;s. Vous pouvez y parvenir en indiquant une extension, comme
-    <code>.shtml</code>, &agrave; l'aide des directives suivantes :</p>
-<pre class="prettyprint lang-config">AddType text/html .shtml
-AddOutputFilter INCLUDES .shtml</pre>
+    <p>Vous devez aussi indiquer &agrave; httpd les fichiers qu&rsquo;il doit analyser. Pour
+    ce faire, il existe deux approches courantes.</p>
 
+    <p>La premi&egrave;re consiste &agrave; indiquer une extension de nom de fichier (en
+    g&eacute;n&eacute;ral <code>.shtml</code>) pour les pages pour lesquelles les SSI sont
+    activ&eacute;es&nbsp;:</p>
 
-    <p>Un des d&eacute;savantages de cette approche r&eacute;side dans le fait que si
-    vous voulez ajouter des directives SSI &agrave; une page pr&eacute;existante, vous
-    devrez changer le nom de cette page, et donc tout lien qui la
-    contient, de fa&ccedil;on &agrave; ce qu'elle poss&egrave;de l'extension
-    <code>.shtml</code>, condition n&eacute;cessaire pour que les directives
-    SSI qu'elle contient soient trait&eacute;es.</p>
+<div class="example"><pre class="prettyprint lang-config">AddType text/html .shtml
+AddOutputFilter INCLUDES .shtml</pre>
+</div>
 
-    <p>Une autre m&eacute;thode consiste &agrave; utiliser la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> :</p>
-<pre class="prettyprint lang-config">XBitHack on</pre>
+    <p>Cette approche a pour d&eacute;savantage de n&eacute;cessiter, pour ajouter des SSI &agrave;
+    une page existante, de renommer le fichier (et de mettre &agrave; jour tous les
+    liens vers ce dernier) pour utiliser l&rsquo;extension <code>.shtml</code>.</p>
 
+    <p>La seconde approche consiste &agrave; utiliser la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> :</p>
 
-    <p>La directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>
-    indique &agrave; Apache qu'il doit rechercher des directivves SSI dans les
-    fichiers si leur bit d'ex&eacute;cution est positionn&eacute;. Il n'est ainsi plus
-    n&eacute;cessaire de changer le nom du fichier pour ajouter des directives
-    SSI &agrave; une page pr&eacute;existante ; vous devez simplement attribuer les
-    droits d'ex&eacute;cution au fichier &agrave; l'aide de <code>chmod</code>.</p>
-<div class="example"><p><code>
-        chmod +x pagename.html
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-config">XBitHack on</pre>
+</div>
 
-    <p>Un bref commentaire sur ce qu'il ne faut pas faire. Certaines
-    personnes peuvent vous conseiller de tout simplement indiquer &agrave;
-    Apache de rechercher des directives SSI dans tous les fichiers
-    <code>.html</code>, ce qui vous &eacute;vite d'avoir &agrave; g&eacute;rer les noms de
-    fichiers avec extension <code>.shtml</code>. Ils n'ont probablement
-    pas entendu parler de la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>. En effet, vous devez
-    garder &agrave; l'esprit qu'en faisant ceci, Apache va devoir rechercher
-    des directives SSI dans chaque fichier qu'il sert, m&ecirc;me s'il n'en
-    contient aucune. Ce n'est donc pas une bonne id&eacute;e car les
-    performances peuvent en &ecirc;tre sensiblement affect&eacute;es.</p>
-
-    <p>Bien entendu, sous Windows, il n'y a pas de bit d'ex&eacute;cution &agrave;
-    positionner, ce qui limite un peu vos choix.</p>
-
-    <p>Dans sa configuration par d&eacute;faut, Apache n'envoie pas la date de
-    derni&egrave;re modification ou les en-t&ecirc;tes HTTP relatifs &agrave; la taille des
-    contenus dans les pages SSI, car ses valeurs sont difficiles &agrave;
-    calculer pour les contenus dynamiques. Ceci peut induire une
-    impression de diminution des performances c&ocirc;t&eacute; client, en emp&ecirc;chant
-    la mise en cache de votre document. Il existe deux m&eacute;thodes pour
-    r&eacute;soudre ce probl&egrave;me :</p>
+    <p>La directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> indique
+    &agrave; httpd qu&rsquo;il doit analyser tout fichier dont le bit d&rsquo;ex&eacute;cution est
+    positionn&eacute;. Ainsi, pour activer les SSI pour une page existante, il suffit
+    de rendre le fichier ex&eacute;cutable&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-bash">chmod +x pagename.html</pre>
+</div>
+    
+    <div class="warning"><p>
+    &Eacute;vitez de configurer httpd pour analyser <em>tous</em> les fichiers
+    <code>.html</code> pour y trouver des directives SSI. Cela force en effet le
+    serveur &agrave; parcourir tous les fichiers HTML qu&rsquo;il sert, m&ecirc;me ceux qui n&rsquo;ont
+    pas de contenu SSI, ce qui ajoute une surcharge de travail inutile.
+    </p></div>
+
+    <p>Sous Windows, il n&rsquo;y a pas de bit d&rsquo;ex&eacute;cution&nbsp;; l&rsquo;approche avec la
+    directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> n&rsquo;est donc
+    pas valable dans ce cas. Vous devrez alors utiliser l&rsquo;approche par extension
+    de nom de fichier.</p>
+
+    <p>Par d&eacute;faut, httpd n&rsquo;envoie pas la date de derni&egrave;re modification ou les
+    en-t&ecirc;tes content-length sur les pages SSI, car ces valeurs sont difficiles &agrave;
+    calculer pour un contenu dynamique. Cela peut emp&ecirc;cher la mise en cache et
+    induire un ressenti de performances plus lentes. Deux approches peuvent
+    aider&nbsp;:</p>    
 
     <ol>
-      <li>Utilisez la configuration <code>XBitHack Full</code>. Elle
-      indique &agrave; Apache de d&eacute;terminer la date de derni&egrave;re modification en
-      ne regardant que la date du fichier &agrave; l'origine de la requ&ecirc;te,
-      tout en ignorant la date de modification de tout fichier inclus.</li>
-
-      <li>Utilisez les directives fournies par le module
-      <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> pour d&eacute;finir de mani&egrave;re explicite la
-      date d'expiration de vos fichiers, laissant par la-m&ecirc;me
-      aux navigateurs et aux mandataires le soin de d&eacute;terminer s'il est
-      opportun ou non de les mettre en cache.</li>
+      <li>Utilisez la directive <code>XBitHack Full</code> qui indique &agrave; httpd
+      qu&rsquo;il doit d&eacute;terminer la date de derni&egrave;re modification &agrave; partir du fichier
+      initialement demand&eacute;, tout en ignorant les dates de derni&egrave;re modification
+      des fichiers inclus.</li>
+
+      <li>Utilisez le module <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> pour d&eacute;finir un moment
+      d&rsquo;expiration explicite, indiquant ainsi aux navigateurs et aux mandataires
+      que le contenu peut &ecirc;tre mis en cache.</li>
+      
     </ol>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="basic">Directives SSI de base <a title="Lien permanent" href="#basic" class="permalink">&para;</a></h2>
 
-    <p>Les directives SSI adoptent la syntaxe suivante :</p>
-<div class="example"><p><code>
-        &lt;!--#fonction attribut=valeur attribut=valeur ... --&gt;
-</code></p></div>
-
-    <p>Le format d'une directive SSI &eacute;tant similaire &agrave; celui d'un
-    commentaire HTML, si vous n'avez pas activ&eacute; correctement SSI, le
-    navigateur l'ignorera, mais elle sera encore visible dans le source
-    HTML. Si SSI est correctement configur&eacute;, la directive sera remplac&eacute;e
-    par ses r&eacute;sultats.</p>
+    <p>Les directives SSI utilisent la syntaxe suivante :</p>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#function attribute=value attribute=value ... --&gt;</pre>
+</div>
 
-    <p>"fonction" peut prendre de nombreuses formes, et nous d&eacute;crirons
-    plus pr&eacute;cis&eacute;ment la plupart d'entre eux dans la prochaine version de
-    ce document. Pour le moment, voici quelques exemples de ce que vous
-    pouvez faire avec SSI.</p>
+    <p>Si les SSI sont correctement configur&eacute;es, la directive sera remplac&eacute;e par
+    sa sortie. Dans le cas contraire, elle demeurera en tant que commentaire
+    HTML &mdash;&nbsp;invisible &agrave; l&rsquo;utilisateur final, mais pr&eacute;sente dans le code source de
+    la page.</p>
 
 <h3 id="todaysdate">La date courante</h3>
 
-<div class="example"><p><code>
-        &lt;!--#echo var="DATE_LOCAL" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#echo var="DATE_LOCAL" --&gt;</pre>
+</div>
 
-    <p>La fonction <code>echo</code> permet d'afficher la valeur d'une
-    variable. Il existe un grand nombre de variables standards, y
-    compris l'ensemble des variables d'environnement disponibles pour
-    les programmes CGI. De plus, vous pouvez d&eacute;finir vos propres
-    variables &agrave; l'aide de la fonction <code>set</code>.</p>
+    <p>La fonction <code>echo</code> a pour sortie la valeur d&rsquo;une variable. Les
+    variables standard incluent le jeu complet de variables d&rsquo;environnement
+    disponibles pour les programmes CGI, ainsi que les variables que vous pouvez
+    d&eacute;finir avec <code>set</code>.</p>
 
-    <p>Si vous n'aimez pas le format sous lequel la date s'affiche, vous
-    pouvez utiliser la fonction <code>config</code> avec un attribut
-    <code>timefmt</code>, pour le modifier.</p>
+    <p>Pour personnaliser le format de la date, utilisez la fonction
+    <code>config</code> avec l&rsquo;attribut <code>timefmt</code>&nbsp;:</p>
 
-<div class="example"><p><code>
-        &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br>
-        Today is &lt;!--#echo var="DATE_LOCAL" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br>
+Today is &lt;!--#echo var="DATE_LOCAL" --&gt;</pre>
+</div>
 
 
 <h3 id="lastmodified">Date de modification du fichier</h3>
 
-<div class="example"><p><code>
-        Derni&egrave;re modification du document &lt;!--#flastmod file="index.html" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">Derni&egrave;re modification du document &lt;!--#flastmod file="index.html" --&gt;</pre>
+</div>
 
     <p>Le format peut l&agrave; aussi &ecirc;tre modifi&eacute; &agrave; l'aide de l'attribut
     <code>timefmt</code>.</p>
@@ -233,13 +203,11 @@ AddOutputFilter INCLUDES .shtml</pre>
 
 <h3 id="cgi">Inclusion des r&eacute;sultats d'un programme CGI</h3>
 
-    <p>C'est le cas le plus courant d'utilisation des SSI - afficher les
-    r&eacute;sultats d'un programme CGI, comme l'universellement ador&eacute;
-    "compteur d'acc&egrave;s".</p>
+    <p>Les SSI permettent d&rsquo;inclure directement la sortie d&rsquo;un programme CGI
+    dans la page&nbsp;:</p>
 
-<div class="example"><p><code>
-        &lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;</pre>
+</div>
 
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
@@ -247,245 +215,180 @@ AddOutputFilter INCLUDES .shtml</pre>
 <h2 id="additionalexamples">Exemples additionnels <a title="Lien permanent" href="#additionalexamples" class="permalink">&para;</a></h2>
 
 
-    <p>Vous trouverez dans ce qui suit quelques exemples sp&eacute;cifiques de
-    ce que vous pouvez faire de vos documents HTML avec SSI.</p>
+    <p>Vous trouverez dans les exemples pratiques suivants des cas d&rsquo;utilisation
+    courants des SSI.</p>
 
 <h3 id="docmodified">Quand ce document a-t-il &eacute;t&eacute; modifi&eacute; ?</h3>
 
-    <p>Nous avons mentionn&eacute; plus haut que vous pouviez utiliser SSI pour
-    informer l'utilisateur de la date de derni&egrave;re modification du
-    document. Cependant, la m&eacute;thode pour y parvenir n'a pas &eacute;t&eacute; vraiment
-    abord&eacute;e. Plac&eacute; dans votre document HTML, le code suivant va ins&eacute;rer
-    un rep&egrave;re de temps dans votre page. Bien entendu, SSI devra avoir
-    &eacute;t&eacute; correctement activ&eacute;, comme d&eacute;crit plus haut.</p>
-<div class="example"><p><code>
-        &lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br>
-        Derni&egrave;re modification du fichier &lt;!--#flastmod file="ssi.shtml" --&gt;
-</code></p></div>
+    <p>Une des utilisations courantes des SSI est l&rsquo;affichage d&rsquo;un horodatage
+    &laquo;&nbsp;date de derni&egrave;re modification&nbsp;&raquo; sur chaque page. Le code suivant utilise
+    la variable <code>LAST_MODIFIED</code>&nbsp;; vous pouvez donc coller le m&ecirc;me
+    extrait dans tout fichier sans modifier son nom&nbsp;:</p>
 
-    <p>Bien entendu, vous devez remplacer <code>ssi.shtml</code> par le
-    nom du fichier auquel vous faites r&eacute;f&eacute;rence. Ceci ne conviendra pas
-    si vous recherchez un morceau de code g&eacute;n&eacute;rique que vous pourrez
-    ins&eacute;rer dans tout fichier ; dans ce cas, il est pr&eacute;f&eacute;rable
-    d'utiliser la variable <code>LAST_MODIFIED</code> :</p>
-<div class="example"><p><code>
-        &lt;!--#config timefmt="%D" --&gt;<br>
-        This file last modified &lt;!--#echo var="LAST_MODIFIED" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#config timefmt="%D" --&gt;<br>
+Date de derni&egrave;re modification de ce fichier &lt;!--#echo var="LAST_MODIFIED" --&gt;</pre>
+</div>
 
-    <p>Pour plus de d&eacute;tails sur le format <code>timefmt</code>, tapez
-    <code>strftime</code> dans votre moteur de recherche pr&eacute;fer&eacute;. La
-    syntaxe est identique.</p>
+    <p>Pour des d&eacute;tails &agrave; propos des cha&icirc;nes de formatage de
+    <code>timefmt</code>, voir la documentation de <code>strftime</code> dans le
+    manuel de r&eacute;f&eacute;rence de la biblioth&egrave;que C de votre syst&egrave;me.</p>
 
 
 <h3 id="standard-footer">Inclusion d'un pied de page standard</h3>
 
 
-    <p>Si le site que vous g&eacute;rez comporte plus que quelques pages, vous
-    allez vite vous apercevoir qu'effectuer des modifications sur toutes
-    ces pages peut devenir tr&egrave;s contraignant, en particulier si vous
-    voulez qu'elles conservent un aspect homog&egrave;ne.</p>
-
-    <p>Inclure un fichier pour un en-t&ecirc;te et/ou un pied de page peut
-    simplifier cette corv&eacute;e de mises &agrave; jour. Il vous suffit de
-    confectionner un fichier de pied de page, et de l'inclure dans
-    chaque page &agrave; l'aide de l'&eacute;l&eacute;ment SSI <code>include</code>. Pour
-    d&eacute;finir le fichier &agrave; inclure, la fonction <code>include</code> peut
-    utiliser soit l'attribut <code>file</code>, soit l'attribut
-    <code>virtual</code>. L'attribut <code>file</code> est un chemin de
-    fichier <em>relatif au r&eacute;pertoire courant</em>. C'est &agrave; dire qu'il
-    ne peut ni avoir pour valeur un chemin absolu (commen&ccedil;ant par /), ni
-    comporter "../" dans son chemin. L'attribut <code>virtual</code> est
-    probablement plus commode, et peut sp&eacute;cifier une URL relative au
-    document servi. Elle peut commencer par un /, mais le fichier inclus
-    et le fichier servi doivent r&eacute;sider sur le m&ecirc;me serveur.</p>
-<div class="example"><p><code>
-        &lt;!--#include virtual="/footer.html" --&gt;
-</code></p></div>
+        <p>Sur un site qui comporte plus que quelques pages, maintenir un
+       en-t&ecirc;te ou un pied de page coh&eacute;rent sur toutes les pages peut s&rsquo;av&eacute;rer
+       fastidieux. Les SSI r&eacute;solvent ce probl&egrave;me en permettant de stocker le
+       contenu partag&eacute; dans un seul fichier et d&rsquo;inclure ce dernier n&rsquo;importe
+       o&ugrave;&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#include virtual="/footer.html" --&gt;</pre>
+</div>
+
+    <p>La fonction <code>include</code> accepte deux attributs&nbsp;:
+    <code>file</code> qui sp&eacute;cifie un chemin relatif au r&eacute;pertoire actuel (il ne
+    peut pas sp&eacute;cifier un chemin absolu ou contenant <code>../</code>), et
+    <code>virtual</code> qui sp&eacute;cifie un URL relatif au document servi (et qui
+    peut commencer par <code>/</code>, mais doit &ecirc;tre sur le m&ecirc;me serveur).</p>
+
+    <p>Les directives SSI au sein des fichiers inclus sont &eacute;valu&eacute;es normalement
+    et les inclusions peuvent &ecirc;tre imbriqu&eacute;es. Cela signifie que vous pouvez
+    placer un horodatage <code>LAST_MODIFIED</code> dans votre fichier de pied
+    de page, et qu&rsquo;il sera &eacute;valu&eacute; dans le contexte de chaque page qui l&rsquo;inclut.</p>
 
-    <p>Je combinerai souvent ces deux derniers points, en ajoutant une
-    directive <code>LAST_MODIFIED</code> dans un fichier de pied de page
-    destin&eacute; &agrave; &ecirc;tre inclus. Le fichier inclus peut contenir des
-    directives SSI, et les inclusions peuvent &ecirc;tre imbriqu&eacute;es - &agrave;
-    savoir, le fichier inclus peut inclure un autre fichier, etc...</p>
 
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
-<h2 id="config">Que puis-je configurer d'autre ? <a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
+<h2 id="config">Autres options de configuration <a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
 
 
-    <p>En plus du format de date, vous pouvez utiliser l'&eacute;l&eacute;ment
-    <code>config</code> pour configurer deux autres choses.</p>
+    <p>En plus de <code>timefmt</code>, la fonction <code>config</code> accepte
+    deux autres attributs.</p>
 
-    <p>En g&eacute;n&eacute;ral, lorsque quelque chose se passe mal avec votre
-    directive SSI, vous recevez le message :</p>
+    <p>L&rsquo;attribut <code>errmsg</code> modifie le message d&rsquo;erreur affich&eacute;
+    lorsqu&rsquo;une directive SSI &eacute;choue. Le message par d&eacute;faut est&nbsp;:</p>
 <div class="example"><p><code>
-        [an error occurred while processing this directive]
+[an error occurred while processing this directive]
 </code></p></div>
 
-    <p>Pour modifier ce message, vous pouvez utiliser l'attribut
-    <code>errmsg</code> avec la fonction <code>config</code> :</p>
-<div class="example"><p><code>
-        &lt;!--#config errmsg="[Il semblerait que vous ne sachiez pas
-       utiliser les SSI]" --&gt;
-</code></p></div>
+    <p>Vous pouvez le remplacer par un contenu plus adapt&eacute; &agrave; votre site&nbsp;:</p>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#config errmsg="[Content unavailable]" --&gt;</pre>
+</div>
 
-    <p>Il est cependant probable que les utilisateurs finaux ne voient
-    jamais ce message, car vous aurez r&eacute;solu tous les probl&egrave;mes issus de
-    vos directives SSI avant que votre site ne soit mis en production.
-    (N'est-ce pas ?)</p>
-
-    <p>Vous pouvez aussi modifier le format sous lequel les tailles de
-    fichiers sont affich&eacute;es &agrave; l'aide de l'attribut <code>sizefmt</code>.
-    Vous pouvez sp&eacute;cifier <code>bytes</code> pour un affichage en
-    octets, ou <code>abbrev</code> pour un affichage plus concis en Ko
-    ou Mo, selon le cas.</p>
-    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+    <p>L&rsquo;attribut <code>sizefmt</code> contr&ocirc;le la mani&egrave;re dont les tailles de
+    fichier sont sp&eacute;cifi&eacute;es&nbsp;: <code>bytes</code> pour un d&eacute;compte en octets ou
+    <code>abbrev</code> pour une forme abr&eacute;g&eacute;e en Ko ou Mo.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="exec">Ex&eacute;cution de commandes <a title="Lien permanent" href="#exec" class="permalink">&para;</a></h2>
     
 
-    <p>Voici autre chose que vous pouvez faire avec la fonction
-    <code>exec</code>. Vous pouvez vraiment faire ex&eacute;cuter une commande
-    par SSI en utilisant le shell (<code>/bin/sh</code>, pour &ecirc;tre plus
-    pr&eacute;cis - ou le shell DOS, si vous &ecirc;tes sous Win32). Par exemple, ce
-    qui suit vous permet d'afficher le contenu d'un r&eacute;pertoire.</p>
-<div class="example"><p><code>
-        &lt;pre&gt;<br>
-        &lt;!--#exec cmd="ls" --&gt;<br>
-        &lt;/pre&gt;
-</code></p></div>
-
-    <p>ou, sous Windows</p>
-<div class="example"><p><code>
-        &lt;pre&gt;<br>
-        &lt;!--#exec cmd="dir" --&gt;<br>
-        &lt;/pre&gt;
-</code></p></div>
+    <p>La fonction <code>exec</code> permet d&rsquo;ex&eacute;cuter une commande du shell et
+    d&rsquo;inclure sa sortie dans la page. Sur les syst&egrave;mes de style Unix, la
+    commande est ex&eacute;cut&eacute;e via <code>/bin/sh</code>, et sous Windows via
+    l&rsquo;interpr&eacute;teur de commande.</p>
 
-    <p>Vous noterez probablement l'&eacute;trange formatage provoqu&eacute; par cette
-    directive sous Windows, car la sortie de <code>dir</code> contient
-    la cha&icirc;ne  de caract&egrave;res "&lt;<code>dir</code>&gt;", ce qui trompe le
-    navigateur.</p>
-
-    <p>Notez que cette fonctionnalit&eacute; est tr&egrave;s dangereuse, car elle va
-    permettre d'ex&eacute;cuter tout code associ&eacute; &agrave; l'&eacute;l&eacute;ment
-    <code>exec</code>. Si vous &ecirc;tes dans la situation o&ugrave; les
-    utilisateurs peuvent &eacute;diter le contenu de vos pages web, dans le cas
-    d'un "livre d'or" par exemple, assurez-vous de d&eacute;sactiver cette
-    fonctionnalit&eacute;. Vous pouvez, tout en permettant les SSI, d&eacute;sactiver
-    la fonctionnalit&eacute; <code>exec</code> &agrave; l'aide de l'argument
-    <code>IncludesNOEXEC</code> de la directive
-    <code>Options</code>.</p>
-    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;pre&gt;
+&lt;!--#exec cmd="ls" --&gt;
+&lt;/pre&gt;</pre>
+</div>
+    <div class="warning"><p>
+    La fonctionnalit&eacute; <code>exec</code> constitue un risque de s&eacute;curit&eacute;
+    significatif. En effet, elle ex&eacute;cute des commandes arbitraires avec les
+    privil&egrave;ges du processus du serveur web. Si les utilisateurs peuvent &eacute;diter
+    du contenu sur votre site, assurez-vous que cette fonctionnalit&eacute; soit
+    d&eacute;sactiv&eacute;e en sp&eacute;cifiant <code>IncludesNOEXEC</code> au lieu de
+    <code>Includes</code> dans la d&eacute;finition de la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code>.
+    </p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="advanced">Techniques SSI avanc&eacute;es <a title="Lien permanent" href="#advanced" class="permalink">&para;</a></h2>
 
 
-    <p>Outre l'affichage de contenu, les SSI d'Apache vous permettent de
-    d&eacute;finir des variables, et de les utiliser dans des comparaisons et
-    des conditions.</p>
+    <p>Au-del&agrave; de la simple inclusion de contenu, les SSI prennent en charge les
+    variables et les expressions conditionnelles, rendant possible la g&eacute;n&eacute;ration
+    de contenus diff&eacute;rents en fonction du contexte de la requ&ecirc;te.</p>
 
 <h3 id="variables">D&eacute;finition de variables</h3>
 
-    <p>Avec l'&eacute;l&eacute;ment <code>set</code>, vous pouvez d&eacute;finir des
-    variables pour un usage ult&eacute;rieur. Comme nous en aurons besoin plus
-    loin, nous allons en parler tout de suite. La syntaxe se pr&eacute;sente
-    comme suit :</p>
-<div class="example"><p><code>
-        &lt;!--#set var="name" value="Rich" --&gt;
-</code></p></div>
+    <p>La directive <code>set</code> permet de d&eacute;finir des variables &agrave; utiliser
+    plus tard dans la page&nbsp;:</p>
 
-    <p>Pour affecter une valeur &agrave; vos variables, en plus de la
-    d&eacute;finition litt&eacute;rale de l'exemple ci-dessus, vous pouvez utiliser
-    une autre variable, y compris les <a href="../env.html">variables d'environnement</a>, ou les variables
-    d&eacute;crites plus haut (comme <code>LAST_MODIFIED</code> par exemple).
-    Pour indiquer qu'il s'agit d'une variable et non d'une cha&icirc;ne, vous
-    devez utiliser le symbole dollar ($) devant le nom de la
-    variable.</p>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#set var="name" value="Rich" --&gt;</pre>
+</div>
 
-    <div class="example"><p><code> &lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;
-    </code></p></div>
+    <p>Les variables peuvent r&eacute;f&eacute;rencer d&rsquo;autres variables (y compris des <a href="../env.html">variables d&rsquo;environnement</a>) en utilisant le signe dollar
+    (<code>$</code>) comme pr&eacute;fixe&nbsp;:</p>
 
-    <p>Pour ins&eacute;rer un caract&egrave;re $ dans la valeur de votre variable,
-    vous devez l'&eacute;chapper &agrave; l'aide d'un backslash.</p>
-<div class="example"><p><code>
-        &lt;!--#set var="cost" value="\$100" --&gt;
-</code></p></div>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;</pre>
+</div>
 
-    <p>Enfin, si vous voulez ins&eacute;rer une variable dans une cha&icirc;ne, et
-    s'il y a une chance pour que le nom de la variable se confonde avec
-    le reste de la cha&icirc;ne, vous pouvez l'entourer d'accolades pour
-    eviter toute confusion (Il est difficile de trouver un bon exemple
-    pour illustrer ceci, mais j'esp&egrave;re que vous comprendrez).</p>
-<div class="example"><p><code>
-        &lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;
-</code></p></div>
+    <p>Pour inclure un signe dollar litt&eacute;ral, prot&eacute;gez-le avec une
+    contre-oblique&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#set var="cost" value="\$100" --&gt;</pre>
+</div>
+
+    <p>Lorsqu'un nom de variable risque d'&ecirc;tre ambigu au sein d'une cha&icirc;ne plus
+    longue, utilisez des accolades pour le d&eacute;limiter&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;</pre>
+</div>
 
 
 <h3 id="conditional">Expressions conditionnelles</h3>
 
 
-    <p>Maintenent que nous avons des variables, et que nous pouvons
-    d&eacute;finir et comparer leurs valeurs, nous sommes &agrave; m&ecirc;me de les
-    utiliser dans des expressions conditionnelles. Ceci conf&egrave;re &agrave; SSI le
-    statut de petit langage de programmation.
-    <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> fournit une structure <code>if</code>,
-    <code>elif</code>, <code>else</code>, <code>endif</code> pour la
-    construction d'expressions conditionnelles, ce qui vous permet de
-    g&eacute;n&eacute;rer plusieurs pages logiques &agrave; partir d'une seule vraie
-    page.</p>
+    <p><code class="module"><a href="../mod/mod_include.html">mod_include</a></code> fournit les &eacute;l&eacute;ments <code>if</code>,
+    <code>elif</code>, <code>else</code> et <code>endif</code> permettant de
+    construire une logique conditionnelle. Cette fonctionnalit&eacute; permet de
+    g&eacute;n&eacute;rer des sorties diff&eacute;rentes &agrave; partir d&rsquo;une seule page physique.</p>
 
-    <p>La structure de l'expression conditionnelle est :</p>
-<div class="example"><p><code>
-    &lt;!--#if expr="condition" --&gt;<br>
-    &lt;!--#elif expr="condition" --&gt;<br>
-    &lt;!--#else --&gt;<br>
-    &lt;!--#endif --&gt;
-</code></p></div>
+    <p>La structure est&nbsp;:</p>
 
-    <p>Une <em>condition</em> peut rev&ecirc;tir la forme de toute comparaison
-    logique - soit une comparaison de valeurs avec une autre, soit une
-    v&eacute;rification de la "v&eacute;rit&eacute;" d'une valeur particuli&egrave;re (Une cha&icirc;ne
-    donn&eacute;e est vraie si elle n'est pas vide). Pour une liste exhaustive
-    des op&eacute;rateurs de comparaison disponibles, voir la documentation du
-    module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</p>
+<div class="example"><pre class="prettyprint lang-html">&lt;!--#if expr="test_condition" --&gt;<br>
+&lt;!--#elif expr="test_condition" --&gt;<br>
+&lt;!--#else --&gt;<br>
+&lt;!--#endif --&gt;</pre>
+</div>
 
-    <p>Par exemple, spour ins&eacute;rer l'heure du jour dans votre page web,
-    vous pouvez ajouter ces lignes dans la page HTML :</p>
+    <p>Une <em>test_condition</em> peut comparer des valeurs ou v&eacute;rifier si une
+    variable n&rsquo;est pas vide. Voir la documentation de
+    <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> pour la liste compl&egrave;te des op&eacute;rateurs de
+    comparaison.</p>
 
-    <div class="example"><p><code>
-    Good
-    &lt;!--#if expr="%{TIME_HOUR} &lt;12" --&gt;<br>
-    morning!<br>
-    &lt;!--#else --&gt;<br>
-    afternoon!<br>
-    &lt;!--#endif --&gt;<br>
-    </code></p></div>    
-
-    <p>Toute autre variable (que vous avez d&eacute;finie, ou une variable
-    d'environnement normale) peut &ecirc;tre utilis&eacute;e dans les expressions
-    conditionnelles. Voir le document <a href="../expr.html">Expressions
-    rationnelles dans le serveur HTTP Apache</a> pour plus de d&eacute;tails &agrave;
-    propos du fonctionnement du moteur d'&eacute;valuation des expressions
-    rationnelles.</p>
-    
-    <p>Associ&eacute;e &agrave; la possibilit&eacute; avec Apache de d&eacute;finir
-    des variables d'environnement &agrave; l'aide de directives
-    <code>SetEnvIf</code>, ainsi que d'autres directives en rapport,
-    cette fonctionnalit&eacute; vous permet d'ajouter une grande vari&eacute;t&eacute;
-    de contenus dynamiques c&ocirc;t&eacute; serveur sans avoir &agrave; concevoir une
-    application web de A &agrave; Z.</p>
+    <p>Par exemple, pour afficher des salutations diff&eacute;rentes en fonction de
+    l&rsquo;heure du jour&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-html">Good
+&lt;!--#if expr="%{TIME_HOUR} &lt;12" --&gt;<br>
+morning!<br>
+&lt;!--#else --&gt;<br>
+afternoon!<br>
+&lt;!--#endif --&gt;<br>
+</pre>
+</div>    
+
+    <p>Toute variable &mdash;&nbsp;d&eacute;finie par l&rsquo;utilisateur ou issue de l&rsquo;environnement
+    &mdash;&nbsp;peut &ecirc;tre utilis&eacute;e dans les expressions conditionnelles. Voir <a href="../expr.html">Les expressions dans le Serveur HTTP Apache</a> pour des
+    d&eacute;tails complets &agrave; propos du moteur d&rsquo;&eacute;valuation des expressions.</p>
+
+    <p>Combin&eacute;es avec la capacit&eacute; de httpd &agrave; d&eacute;finir des variables
+    d&rsquo;environnement en utilisant <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> et les directives apparent&eacute;es,
+    les SSI conditionnelles peuvent traiter une grande vari&eacute;t&eacute; de sc&eacute;narios de
+    contenu dynamique sans n&eacute;cessiter de cadriciel complet d&rsquo;applications.</p>
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="conclusion">Conclusion <a title="Lien permanent" href="#conclusion" class="permalink">&para;</a></h2>
 
-    <p>SSI ne remplace certainement pas CGI, ou d'autres technologies
-    utilis&eacute;es pour la g&eacute;n&eacute;ration de pages web dynamiques. Mais c'est une
-    bonne m&eacute;thode pour ajouter des petits contenus dynamiques &agrave; vos
-    pages, sans devoir fournir un gros effort suppl&eacute;mentaire.</p>
+    <p>Pour les sites principalement statiques mais n&eacute;cessitant quelques touches
+    dynamiques, les SSI &eacute;vitent la surcharge de travail induite par la
+    configuration d&rsquo;une pile compl&egrave;te d&rsquo;applications. Elles ne requi&egrave;rent que
+    <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> et quelques lignes de configuration pour
+    fonctionner.</p>
 </div></div>
 <div class="bottomlang">
 <p><span>Langues Disponibles: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
index 9b8292c558495653aba33f17db17bcc45157ff05..71d5a503439139ca1af9e8c325ff1adaf49f7fad 100644 (file)
@@ -9,7 +9,7 @@
   <variants>
     <variant>en</variant>
     <variant outdated="yes">es</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
   </variants>
index 4ca53dff7d54417cb79609c65f8b10abd650a668..c990a1c196880ea966beca9fe10ddc0bafbc9b04 100644 (file)
@@ -525,106 +525,105 @@ LogFormat "%!200,304,302{Referer}i" refererlog</pre>
 <h2 id="rotation">Rotation des journaux <a title="Lien permanent" href="#rotation" class="permalink">&para;</a></h2>
     
 
-    <p>M&ecirc;me dans le cas d'un serveur mod&eacute;r&eacute;ment sollicit&eacute;, la quantit&eacute;
-    d'informations stock&eacute;es dans les fichiers journaux est tr&egrave;s importante.
-    Le fichier journal des acc&egrave;s grossit en g&eacute;n&eacute;ral d'1 Mo ou plus toutes
-    les 10000 requ&ecirc;tes. Il est par cons&eacute;quent n&eacute;cessaire d'effectuer
-    p&eacute;riodiquement la rotation des journaux en d&eacute;pla&ccedil;ant ou supprimant les
-    fichiers correspondants. On ne peut pas le faire pendant que le serveur
-    est en cours d'ex&eacute;cution, car Apache httpd va continuer &agrave; &eacute;crire dans l'ancien
-    fichier journal aussi longtemps qu'il le maintiendra ouvert.
-    C'est pourquoi le serveur doit &ecirc;tre
-    <a href="stopping.html">red&eacute;marr&eacute;</a> apr&egrave;s le d&eacute;placement ou la
-    suppression des fichiers journaux de fa&ccedil;on &agrave; ce qu'il en ouvre
-    de nouveaux.</p>
-
-    <p>Avec un red&eacute;marrage <em>graceful</em>, on peut faire en sorte que le
-    serveur ouvre de nouveaux fichiers journaux sans perdre de connexions
-    existantes ou en cours avec les clients. Cependant, pour que ceci soit
-    possible, le serveur doit continuer &agrave; &eacute;crire dans les anciens fichiers
-    journaux pendant qu'il termine le traitement des requ&ecirc;tes en cours.
-    Il est donc n&eacute;cessaire d'attendre un certain temps apr&egrave;s le r&eacute;d&eacute;marrage
-    avant d'effectuer tout traitement sur les fichiers journaux. Voici un
-    sc&eacute;nario typique dans lequel on effectue une simple rotation des
-    journaux en compressant les anciens fichiers correspondants afin
-    de gagner de l'espace disque :</p>
+    <p>M&ecirc;me sur un serveur mod&eacute;r&eacute;ment sollicit&eacute;, les fichiers journaux
+    grossissent rapidement &mdash;&nbsp;le journal des acc&egrave;s cro&icirc;t &agrave; peu pr&egrave;s de 1 Mo ou
+    plus toutes les 10000 requ&ecirc;tes. Sans rotation, les journaux consomment de
+    plus en plus d&rsquo;espace disque et deviennent difficiles &agrave; analyser. Il est
+    donc recommand&eacute; de configurer une rotation automatique des journaux d&egrave;s le
+    d&eacute;part.</p>
+
+    <h3 id="rotation-rotatelogs">Utilisation de rotatelogs (recommand&eacute;)</h3>
+      
 
-    <div class="example"><p><code>
-      mv access_log access_log.old<br>
-      mv error_log error_log.old<br>
-      apachectl graceful<br>
-      sleep 600<br>
-      gzip access_log.old error_log.old
-    </code></p></div>
+      <p>L&rsquo;approche la plus simple consiste &agrave; utiliser le programme
+      <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> int&eacute;gr&eacute; &agrave; httpd en utilisant la <a href="#piped">redirection des journaux</a>. Ce programme permet une
+      rotation des journaux sans avoir &agrave; red&eacute;marrer le serveur et sans outil
+      externe. Pour une rotation des journaux toutes les 24&nbsp;heures&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/httpd/access_log 86400" combined
+ErrorLog  "|/usr/local/apache/bin/rotatelogs /var/log/httpd/error_log 86400"</pre>
+</div>
+
+      <p>Pour une rotation lorsque la taille du journal atteint une certaine
+      valeur (par exemple 100 Mo)&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/httpd/access_log 100M" combined</pre>
+</div>
+
+      <p>Vous pouvez aussi utiliser un motif de nom de fichier avec horodatage
+      sous forme d&rsquo;une cha&icirc;ne au format <code>strftime</code>&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/httpd/access_log.%Y-%m-%d 86400" combined</pre>
+</div>
+
+    <p>Voir <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> pour une description compl&egrave;te de ses
+    options, en particulier les temps de d&eacute;calage, les limitations de nombre de
+    fichiers et la compression.</p>
+    
+
+    <h3 id="rotation-logrotate">Utilisation de logrotate ou de la gestion des journaux par le
+      syst&egrave;me</h3>
+      
+
+      <p>La plupart des distributions de Linux fournissent le programme
+      <code>logrotate</code> qui effectue une rotation, une compression et une
+      expiration des fichiers journaux selon une planification. Si votre
+      distribution comporte d&eacute;j&agrave; une configuration de logrotate pour httpd
+      (examinez <code>/etc/logrotate.d/</code>), elle g&egrave;re peut-&ecirc;tre d&eacute;j&agrave; la
+      rotation pour vous.</p>
 
-    <p>La section suivante pr&eacute;sente une autre m&eacute;thode de rotation des journaux
-    qui consiste &agrave; utiliser les
-    <a href="#piped">journaux redirig&eacute;s</a>.</p>
+      <p>Lorsqu&rsquo;on utilise un outil de rotation externe comme
+      <code>logrotate</code>, il faut faire en sorte que httpd r&eacute;ouvre ses
+      fichiers journaux quand les anciens ont &eacute;t&eacute; mis de c&ocirc;t&eacute;. Pour ce faire,
+      l&rsquo;approche standard est un red&eacute;marrage <em>graceful</em>&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-sh">/usr/sbin/apachectl graceful</pre>
+</div>
+
+      <p>Votre script <code>postrotate</code> dans la configuration de logrotate
+      doit contenir cette derni&egrave;re commande (ou la commande &eacute;quivalente
+      <code>systemctl reload</code>). Comme httpd continue d&rsquo;&eacute;crire dans
+      l&rsquo;ancien fichier jusqu&rsquo;&agrave; ce qu&rsquo;il re&ccedil;oive le signal, tout post-traitement
+      des fichiers ayant subi une rotation doit pr&eacute;voir un bref d&eacute;lai.</p>
+
+       
   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
 <div class="section">
 <h2 id="piped">Journaux redirig&eacute;s <a title="Lien permanent" href="#piped" class="permalink">&para;</a></h2>
     
 
-    <p>Nous avons vu que le d&eacute;mon httpd &eacute;crivait les informations de
-    journalisation des erreurs et des acc&egrave;s dans un fichier journal ;
-    il peut aussi
-    rediriger ces informations vers un autre processus par l'interm&eacute;diaire d'un
-    tube de communication (pipe). Cette fonctionnalit&eacute; am&eacute;liore
-    consid&eacute;rablement la souplesse de la journalisation, sans ajouter de code
-    au serveur principal. Pour rediriger les informations de journalisation
-    vers un tube de communication, remplacez simplement le nom de fichier
-    journal par
-    le caract&egrave;re pipe "<code>|</code>", suivi du nom de l'ex&eacute;cutable qui va
-    recueillir les entr&eacute;es de journal sur son entr&eacute;e
-    standard. Le serveur va
-    lancer le processus de redirection des journaux au moment du d&eacute;marrage du
-    serveur, et le relancera s'il cesse de fonctionner
-    pendant l'ex&eacute;cution du serveur.
-    (Nous d&eacute;nommons cette technique "journalisation
-    redirig&eacute;e fiable" gr&acirc;ce &agrave; cette derni&egrave;re fonctionnalit&eacute;.)</p>
-
-    <p>Les processus de journalisation redirig&eacute;e sont lanc&eacute;s par le processus
-    httpd parent, et h&eacute;ritent de l'UID de ce dernier. Cela signifie que les
-    programmes de journalisation dirig&eacute;e s'ex&eacute;cutent g&eacute;n&eacute;ralement en tant que
-    root. Il est donc tr&egrave;s important que ces programmes soient simples et
-    s&eacute;curis&eacute;s.</p>
-
-    <p>Un des grands avantages de la journalisation redirig&eacute;e est la possibilit&eacute;
-    d'effectuer la rotation des journaux sans avoir &agrave; red&eacute;marrer le serveur. Pour
-    accomplir cette t&acirc;che, le serveur HTTP Apache fournit un programme simple
-    appel&eacute; <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>. Par exemple, pour une rotation des
-    journaux toutes les 24 heures, ajoutez ces lignes :</p>
-
-    <pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common</pre>
-
-
-    <p>Notez que l'ensemble de la commande qui sera appel&eacute;e par le tube de
-    communication a &eacute;t&eacute; plac&eacute;e entre guillemets. Bien que cet exemple
-    concerne le journal des acc&egrave;s, la m&ecirc;me technique peut &ecirc;tre utilis&eacute;e
-    pour le journal des erreurs.</p>
-
-    <p>Comme la journalisation conditionnelle, la journalisation redirig&eacute;e est
-    un outil tr&egrave;s puissant, mais si elle existe, il est pr&eacute;f&eacute;rable d'utiliser
-    une solution plus simple comme le traitement &agrave; posteriori hors ligne.</p>
-
-
-  <p>Par d&eacute;faut, le processus de redirection du journal est lanc&eacute; sans
-  invoquer un shell. Pour invoquer un shell, utilisez "<code>|$</code>"
-  au lieu de "<code>|</code>" (en g&eacute;n&eacute;ral avec <code>/bin/sh -c</code>)
-  :</p>
-
-    <pre class="prettyprint lang-config"># Invocation de "rotatelogs" en utilisant un shell
-CustomLog "|$/usr/local/apache/bin/rotatelogs   /var/log/access_log 86400" common</pre>
-
-
-
-    <p>Il s'agissait du comportement par d&eacute;faut sous Apache 2.2. Selon
-    les sp&eacute;cificit&eacute;s du shell, ceci peut g&eacute;n&eacute;rer un processus shell
-    suppl&eacute;mentaire pour toute la dur&eacute;e du programme de redirection du
-    journal, et induire des probl&egrave;mes de gestion de signaux au cours du
-    red&eacute;marrage. La notation "<code>||</code>" est aussi support&eacute;e pour
-    des raisons de compatibilit&eacute; avec Apache 2.2 et est &eacute;quivalente &agrave;
-    "<code>|</code>".</p>
+    <p>httpd peut &eacute;crire dans les fichiers journaux des erreurs et des acc&egrave;s &agrave;
+    travers un tube (pipe) vers un autre processus, plut&ocirc;t que d&rsquo;&eacute;crire
+    directement dans un fichier. Pour mettre en Å“uvre cette redirection,
+    remplacez le nom du fichier par le caract&egrave;re pipe "<code>|</code>", suivi de
+    la commande qui recevra les entr&eacute;es du journal sur son entr&eacute;e standard&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/httpd/access_log 86400" combined</pre>
+</div>
+
+    <p>httpd d&eacute;marre le processus de redirection des journaux au d&eacute;marrage du
+    serveur et le red&eacute;marre automatiquement s&rsquo;il se plante (ce comportement est
+    parfois nomm&eacute; &laquo;&nbsp;journalisation redirig&eacute;e fiable&nbsp;&raquo;). L&rsquo;ensemble de la
+    commande &agrave; partir du caract&egrave;re pipe doit &ecirc;tre entour&eacute;e de guillemets &mdash;&nbsp;cette
+    syntaxe fonctionne pour les deux directives <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> et <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>.</p>
+
+    <p>Les processus de redirection des journaux sont lanc&eacute;s par le processus
+    httpd parent et h&eacute;ritent de son identifiant utilisateur. Cela signifie en
+    g&eacute;n&eacute;ral qu&rsquo;ils s&rsquo;ex&eacute;cutent en tant que root&nbsp;; faites donc en sorte que les
+    programmes de redirection des journaux restent simples et s&eacute;curis&eacute;s.</p>
+
+    <p>Par d&eacute;faut, le processus de redirection des journaux est lanc&eacute;
+    directement, sans passer par un shell. Vous pouvez utiliser
+    "<code>|$</code>" &agrave; la place de "<code>|</code>" pour effectuer ce lancement
+    via un shell (en g&eacute;n&eacute;ral <code>/bin/sh -c</code>)&nbsp;:</p>
+
+<div class="example"><pre class="prettyprint lang-config">CustomLog "|$/usr/local/apache/bin/rotatelogs /var/log/httpd/access_log 86400" combined</pre>
+</div>
+
+    <p>La variante avec shell est parfois requise si votre commande redirig&eacute;e
+    utilise des fonctionnalit&eacute;s du shell comme les caract&egrave;res g&eacute;n&eacute;riques ou le
+    d&eacute;veloppement de variable. Dans la plupart des cas, il est pr&eacute;f&eacute;rable
+    d&rsquo;utiliser l&rsquo;invocation directe (sans passer par un shell).</p>
 
     <div class="note"><h3>Note &agrave; propos de la plateforme Windows</h3>
     <p>Notez que sous Windows, la m&eacute;moire allou&eacute;e au bureau (desktop
index 125c7f88eef8bb7c8d7b0e4b0ab2a03c36f56d98..ff77873d37bdce3e2ad785b1269f97ed71e50332 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English Revision: 659902:1933506 (outdated) -->
+<!-- English Revision: 659902:1935553 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 5ccfb1d055e3ad57f440d62f53d8fb949c16fc20..3f546be21a59978d9ca5429f81f517f9b3864868 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="EUC-KR" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
-<!-- English Revision: 105989:1933506 (outdated) -->
+<!-- English Revision: 105989:1935553 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 0c66d4e05e5ed01920179553e31ce7a7e1b91c31..9a7ac41bc5c6dc7e12f330f57527b872ce5fd977 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.tr.xsl"?>
-<!-- English Revision: 1300924:1933506 (outdated) -->
+<!-- English Revision: 1300924:1935553 (outdated) -->
 <!-- =====================================================
  Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
    Reviewed by: Orhan Berent <berent belgeler.org>
index 2f4b4368fbab0a953a7c7240ac3ff0ed3fd43504..93857fa4a72d94c53354e0af2f7330a5811bd8b4 100644 (file)
 <li><a href="mod_md.html#mddrivemode">MDDriveMode</a></li>
 <li><a href="mod_md.html#mdexternalaccountbinding">MDExternalAccountBinding</a></li>
 <li><a href="mod_md.html#mdhttpproxy">MDHttpProxy</a></li>
+<li><a href="mod_md.html#mdhttpproxycacertificatefile">MDHttpProxyCACertificateFile</a></li>
 <li><a href="mod_md.html#mdinitialdelay">MDInitialDelay</a></li>
 <li><a href="mod_md.html#mdmatchnames">MDMatchNames</a></li>
 <li><a href="mod_md.html#mdmember">MDMember</a></li>
index 8d49dcb05b5054b94bf5b757fcd776364d068796..68fd5e2c6cea8c9c65d86dbc7bef91cc47e5814f 100644 (file)
@@ -30,8 +30,6 @@
 <a href="../es/mod/event.html" hreflang="es" rel="alternate" title="Espa&ntilde;ol">&nbsp;es&nbsp;</a> |
 <a href="../fr/mod/event.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> con&ccedil;ue pour ne
 mobiliser des threads que pour les connexions en cours de traitement</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
@@ -51,6 +49,12 @@ mobiliser des threads que pour les connexions en cours de traitement</td></tr>
     <code class="program"><a href="../programs/configure.html">configure</a></code> lorsque vous compilez le programme
     <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
 
+    <p>Lorsque ce module est construit en tant que module DSO, il peut &ecirc;tre
+charg&eacute; &agrave; l&rsquo;aide de la commande&nbsp;:</p>
+
+    <pre class="prettyprint lang-config">LoadModule mpm_event_module modules/mod_mpm_event.so</pre>
+
+
 </div>
 <div id="quickview"><h3>Sujets</h3>
 <ul id="topics">
@@ -82,6 +86,7 @@ mobiliser des threads que pour les connexions en cours de traitement</td></tr>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_event">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_event">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a></li>
 <li><a href="worker.html">Le MPM worker</a></li>
 </ul></div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
index 38a7b23e33f52de14a83fbd974d277d083f61099..c097d9799d0b87a36da6e31a503e904388a972d7 100644 (file)
@@ -9,6 +9,6 @@
   <variants>
     <variant>en</variant>
     <variant outdated="yes">es</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 15d53ca07999a8dd6b9f66f9c84685e8dc3f1481..c9f576c2f1eb6298b0188450547b17de35996359 100644 (file)
 <li><img alt="" src="../images/down.gif"> <a href="#mddrivemode">MDDriveMode</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#mdexternalaccountbinding">MDExternalAccountBinding</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#mdhttpproxy">MDHttpProxy</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#mdhttpproxycacertificatefile">MDHttpProxyCACertificateFile</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#mdinitialdelay">MDInitialDelay</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#mdmatchnames">MDMatchNames</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#mdmember">MDMember</a></li>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&eacute;rimental</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_md</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&eacute;:</a></th><td>Depuis la version 2.4.69, cette directive peut &ecirc;tre
+       d&eacute;finie s&eacute;par&eacute;ment pour chaque MDomain.</td></tr>
 </table>
             <p>
                 Cette directive est principalement utilis&eacute;e dans les
                &agrave; l'aide des directives <code class="directive"><a href="#mdretrydelay">MDRetryDelay</a></code> et
                <code class="directive"><a href="#mdretryfailover">MDRetryFailover</a></code>. Par d&eacute;faut, une demie
                journ&eacute;e d'essais infructueux est consid&eacute;r&eacute;e comme un &eacute;chec.
-            </p><p>
+        </p><p>
                 Tous les autres r&eacute;glages s'appliquent &agrave; chacune de ces URLs. Il
                est ainsi par exemple impossible d'en avoir deux avec des
                directives <code class="directive"><a href="#mdexternalaccountbinding">MDExternalAccountBinding</a></code>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&eacute;rimental</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_md</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&eacute;:</a></th><td>&Agrave; partir de la version 2.4.69, un mandataire peut &ecirc;tre
+       configur&eacute; s&eacute;par&eacute;ment pour chaque MDomain.</td></tr>
 </table>
-           <p>Cette directive permet de sp&eacute;cifier un serveur http mandataire
+           <p>Utiliser l&rsquo;URL du serveur http mandataire direct donn&eacute;
            pour se connecter &agrave; l'autorit&eacute; de certification sp&eacute;cifi&eacute;e via
            <code class="directive"><a href="#mdcertificateauthority">MDCertificateAuthority</a></code>. Vous
            devez la d&eacute;finir si votre serveur web ne peut atteindre internet que
-           via un serveur mandataire.
+           via un mandataire direct.
             </p>
         
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="directive-section"><h2 id="mdhttpproxycacertificatefile">Directive <span id="MDHttpProxyCACertificateFile">MDHttpProxyCACertificateFile</span> <a title="Lien permanent" href="#mdhttpproxycacertificatefile" class="permalink">&para;</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&eacute;finition des certificats racine (CA) &agrave; utiliser pour les
+       connexions TLS avec le mandataire http.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MDHttpProxyCACertificateFile <var>path-to-pem-file</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&eacute;faut:</a></th><td><code>MDHttpProxyCACertificateFile none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&eacute;rimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_md</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&eacute;:</a></th><td>Disponible &agrave; partir de la version 2.4.69 du serveur HTTP
+       Apache</td></tr>
+</table>
+            <p>
+                Cette directive est utilis&eacute;e pour les connexions avec le
+               mandataire HTTPS direct (directive <code class="directive"><a href="#mdhttpproxy">MDHttpProxy</a></code>). Elle est requise si le
+               certificat du mandataire HTTPS ne peut pas &ecirc;tre v&eacute;rifi&eacute; en
+               utilisant le magasin g&eacute;n&eacute;ral de la racine du CA. Cela se produit
+               parfois dans les environnements de test ou au sein d&rsquo;une
+               entreprise.
+            </p>
+            <p>
+                Le certificat du serveur ACME est v&eacute;rifi&eacute; avec les certificats
+               racine d&eacute;finis via la directive <code class="directive"><a href="#mdcacertificatefile">MDCACertificateFile</a></code>&nbsp;; vous serez
+               donc amen&eacute; &agrave; utiliser les deux d&eacute;finitions.
+            </p>
+            <p>
+                Utilisez &laquo;&nbsp;none&nbsp;&raquo; comme chemin pour d&eacute;sactiver cette
+               fonctionnalit&eacute; explicitement.
+            </p>
+           <p> Cette directive peut &ecirc;tre configur&eacute;e s&eacute;par&eacute;ment pour chaque
+           <code class="directive"><a href="#mdomain">MDomain</a></code>.  </p>
+         
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="directive-section"><h2 id="mdinitialdelay">Directive <span id="MDInitialDelay">MDInitialDelay</span> <a title="Lien permanent" href="#mdinitialdelay" class="permalink">&para;</a></h2>
index 85ec463eee726f933c679a882540b3eecf02b368..8a1846ec11a36ea38311feb069dc76ffdaf8f414 100644 (file)
@@ -30,6 +30,8 @@
 <a href="../fr/mod/mod_proxy.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
 </div>
+<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
+            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Serveur mandataire/passerelle multi-protocole</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&nbsp;de&nbsp;Module:</a></th><td>proxy_module</td></tr>
@@ -831,7 +833,8 @@ mandat&eacute;es</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
 </table>
     <p>Les directives situ&eacute;es dans une section <code class="directive">&lt;Proxy&gt;</code> ne s'appliquent qu'au contenu
-    mandat&eacute; concern&eacute;. Les jokers de style shell sont autoris&eacute;s.</p>
+    mandat&eacute; concern&eacute; en utilisant une simple recherche de correspondance entre
+    une cha&icirc;ne et l&rsquo;URL. Les jokers de style shell sont aussi autoris&eacute;s.</p>
 
     <p>Par exemple, les lignes suivantes n'autoriseront &agrave; acc&eacute;der &agrave; un
     contenu via votre serveur mandataire que les h&ocirc;tes appartenant &agrave;
@@ -2427,6 +2430,13 @@ ProxyRemote ftp http://ftpproxy.mydomain:8080</pre>
     d'authentification. La variable d'environnement <a href="mod_proxy_http.html#env">Proxy-Chain-Auth</a> n'est plus prise en
     compte si cet argument est utilis&eacute;.</p>
 
+    <div class="note"><h3>R&eacute;solution DNS et mandataires directs</h3>
+    <p>Lorsqu&rsquo;un mandataire direct (distant) est configur&eacute;, la r&eacute;solution DNS du
+    nom d&rsquo;h&ocirc;te originel/dorsal n&rsquo;est effectu&eacute;e que sur le mandataire direct.
+    Toute r&egrave;gle <code class="directive"><a href="#proxyblock">ProxyBlock</a></code> qui
+    restreint l&rsquo;acc&egrave;s &agrave; des adresses IP sp&eacute;cifiques doit &ecirc;tre d&eacute;finie sur le
+    mandataire direct.</p></div>
+
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="directive-section"><h2 id="proxyremotematch">Directive <span id="ProxyRemoteMatch">ProxyRemoteMatch</span> <a title="Lien permanent" href="#proxyremotematch" class="permalink">&para;</a></h2>
index 47b20e680b5890c883347acf3efe3e5b1e83e604..7dd0a057c177ee5db3104debe1456691a3062d3f 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 344971:1934456 (outdated) -->
+<!-- English Revision: 344971:1935589 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 38a79fdda73051e6f035124b21c4af3bff8e6129..f0185375d448127624a8715f7540d52668653323 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
+    <variant outdated="yes">fr</variant>
     <variant outdated="yes">ja</variant>
   </variants>
 </metafile>
index 146d413e9f61ee74a191dd4ae4b4aabc7de05520..adb9a6880d46b91fb85a216d46104b034d5099c1 100644 (file)
@@ -88,14 +88,15 @@ datagrammes UDP unicast</td></tr>
     <p>Tout h&ocirc;te qui peut atteindre le port de r&eacute;ception du mandataire peut
     aussi annoncer un URL de serveur dorsal arbitraire et faire que le
     mandataire envoie le trafic du client &agrave; ce dernier (et une adresse source
-    UDP est facile &agrave; usurper). D&eacute;finissez la directive
-    <code class="directive">ProxyBeaconSecret</code> &agrave; la m&ecirc;me valeur sur le mandataire
-    et sur chaque serveur dorsal de fa&ccedil;on que les annonces soient authentifi&eacute;es
-    avec un message-authentication code (MAC) avec cl&eacute; et un horodatage.
-    Lorsqu&rsquo;une phrase secr&egrave;te est configur&eacute;e, le mandataire rejette toute
-    annonce qui n&rsquo;est pas valablement sign&eacute;e et r&eacute;cente. Si aucune phrase
-    secr&egrave;te n&rsquo;est configur&eacute;e, le canal n&rsquo;est <strong>pas authentifi&eacute;</strong> et
-    le mandataire journalise un avertissement au d&eacute;marrage.</p>
+    UDP est facile &agrave; usurper). La directive
+    <code class="directive">ProxyBeaconSecret</code> est par cons&eacute;quent
+    <strong>requise</strong>&nbsp;: elle doit &ecirc;tre d&eacute;finie avec la m&ecirc;me valeur sur le
+    mandataire et sur chaque serveur dorsal, et le serveur refusera de d&eacute;marrer
+    si elle est omise sur un des serveurs impliqu&eacute;s. Les annonces sont
+    authentifi&eacute;es avec un code d&rsquo;authentification de message avec cl&eacute; (MAC) et
+    un horodatage, et le mandataire rejette toute annonce qui n&rsquo;est pas sign&eacute;e
+    de mani&egrave;re valable ou qui est trop ancienne. Il n&rsquo;existe pas de mode non
+    autentifi&eacute;.</p>
 </div>
 
 <div class="note"><h3>Confidentialit&eacute;</h3>
@@ -376,18 +377,22 @@ des serveurs dorsaux</td></tr>
     (par exemple pour emp&ecirc;cher l&rsquo;&eacute;viction d&rsquo;un serveur dorsal &eacute;teint) sera
     rejet&eacute;.</p>
 
-    <p>Si la directive <code class="directive">ProxyBeaconSecret</code> est d&eacute;finie sur
-    le mandataire, chaque annonce doit comporter un MAC valable et r&eacute;cent, sous
-    peine d&rsquo;&ecirc;tre rejet&eacute;e. Si les phrases secr&egrave;tes du mandataire et d&rsquo;un serveur
-    dorsal diff&egrave;rent, les annonces de ce dernier seront rejet&eacute;es silencieusement
-    (et journalis&eacute;es), ce qui donne l&rsquo;impression que le serveur dorsal n&rsquo;a
-    jamais atteint le r&eacute;partiteur de charge.</p>
-
-    <p>Si aucune phrase secr&egrave;te n&rsquo;est configur&eacute;e, le canal n&rsquo;est pas authentifi&eacute;
-    et le mandataire &eacute;met un avertissement lorsqu&rsquo;il commence &agrave; &eacute;couter. &Eacute;tant
-    donn&eacute; que la phrase secr&egrave;te est stock&eacute;e dans le fichier de configuration,
-    d&eacute;finissez les permissions de ce dernier comme s&rsquo;il s&rsquo;agissait d&rsquo;une cl&eacute;
-    priv&eacute;e.</p>
+    <p>Cette directive est requise sur chaque serveur impliqu&eacute; dans le canal du
+    mandataire phare &mdash; le mandataire
+    (<code class="directive">ProxyBeaconListen</code>) et chaque serveur dorsal
+    (<code class="directive">ProxyBeaconAddress</code>). Si elle est omise sur un de ces
+    serveurs, le serveur refusera de d&eacute;marrer&nbsp;; il n&rsquo;existe pas de mode non
+    authentifi&eacute;.</p>
+
+    <p>Toute annonce dont le MAC n&rsquo;est pas valable et r&eacute;cent sera rejet&eacute;e. Si
+    les phrases secr&egrave;tes du mandataire et d&rsquo;un serveur dorsal diff&egrave;rent, les
+    annonces de ce dernier seront rejet&eacute;es silencieusement (et journalis&eacute;es), ce
+    qui donne l&rsquo;impression que le serveur dorsal n&rsquo;a jamais atteint le
+    r&eacute;partiteur de charge.</p>
+
+    <p>&Eacute;tant donn&eacute; que la phrase secr&egrave;te est stock&eacute;e dans le fichier de
+    configuration, d&eacute;finissez les permissions de ce dernier comme s&rsquo;il
+    s&rsquo;agissait d&rsquo;une cl&eacute; priv&eacute;e.</p>
 
     <div class="note"><h3>Synchronisation de l&rsquo;horloge</h3>
     <p>La protection contre la r&eacute;&eacute;mission bas&eacute;e sur l&rsquo;horodatage compare le
index 9bd61093486965a675bf4a4418e41f9bbd2b82e1..d49c20c4e2b8c32ef5ac30f9e22b821c197e44fa 100644 (file)
@@ -29,8 +29,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mpm_netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mpm_netware.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus impl&eacute;mentant un serveur web bas&eacute;
 exclusivement sur les threads et optimis&eacute; pour Novell
 NetWare</td></tr>
@@ -85,6 +83,7 @@ NetWare</td></tr>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_netware">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_netware">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a></li>
 <li><a href="../bind.html">D&eacute;finition des adresses et ports
 qu'utilise Apache httpd</a>
 </li>
index d85c7cf8f52f7b78fb53d9e924985b29e784ceb3..9b8f967461a53f2c5c7d353b8d4e257ad5b2e876 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 2582fc896baad1b506ca9369afc9a214f27e2f9a..91e344be89ae219b2f2d5f36e05ac83a08d2d130 100644 (file)
@@ -31,8 +31,6 @@
 <a href="../fr/mod/mpm_winnt.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus optimis&eacute; pour Windows
 NT.</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
@@ -128,6 +126,7 @@ AcceptFilter https none</pre>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_winnt">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_winnt">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a></li>
 <li><a href="../platform/windows.html">Utiliser le serveur HTTP
 Apache sous Microsoft Windows</a></li>
 </ul></div>
index 52a9d42ab04526c80ee0ffe331604ca8e0e3670d..5394adc89893afc2f3f0324148ef50aec575d418 100644 (file)
@@ -9,7 +9,7 @@
   <variants>
     <variant outdated="yes">de</variant>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
   </variants>
 </metafile>
index f35f94ff08809b2f82d7d531286fad763c1f3dd6..8180929964efbe79ee73b0dd48fcd922d76bdca3 100644 (file)
@@ -29,8 +29,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mpmt_os2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mpmt_os2.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>MPM hybride multi-processus, multi-thread pour
 OS/2</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
@@ -52,6 +50,7 @@ OS/2</td></tr>
     esclaves via une file de travail. Le jeu de threads esclaves est
     dynamique et g&eacute;r&eacute; par un thread de maintenance de fa&ccedil;on &agrave; ce que le
     nombre de threads inactifs soit maintenu entre <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>.</p>
+
 </div>
 <div id="quickview"><h3 class="directives">Directives</h3>
 <ul id="toc">
@@ -69,6 +68,7 @@ OS/2</td></tr>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpmt_os2">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpmt_os2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a></li>
 <li><a href="../bind.html">D&eacute;finition des adresses et ports
 qu'utilise Apache</a></li>
 </ul></div>
index 1d5e9bf000d70c817d37cf4683aff4e8c6782f82..f380b827f621e519f7d2455aeabf80b4a4fbc7d0 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 2b98bd17d0c85c7a0ef0e28641e566590207f759..e92cd889e75ea653b6d3cdce4f271e07538b06f4 100644 (file)
@@ -32,8 +32,6 @@
 <a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../tr/mod/prefork.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Impl&eacute;mente un serveur web avec d&eacute;marrage anticip&eacute; de
 processus, sans thread</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
@@ -57,6 +55,13 @@ processus, sans thread</td></tr>
     assez grande pour pouvoir traiter autant de requ&ecirc;tes simultan&eacute;es que
     vous pensez recevoir, mais assez petite pour conserver suffisamment
     de m&eacute;moire RAM pour tous les processus.</p>
+
+    <p>Lorsqu&rsquo;il est construit en tant que module DSO, ce module peut &ecirc;tre
+    charg&eacute; avec la commande&nbsp;:</p>
+
+    <pre class="prettyprint lang-config">LoadModule mpm_prefork_module modules/mod_mpm_prefork.so</pre>
+
+
 </div>
 <div id="quickview"><h3>Sujets</h3>
 <ul id="topics">
@@ -83,6 +88,7 @@ processus, sans thread</td></tr>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_prefork">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_prefork">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus(MPMs)</a></li>
 <li><a href="../bind.html">D&eacute;finition des adresses et ports
 qu'utilise le serveur HTTP Apache</a></li>
 </ul></div>
index fe2176908d90a9e684678b53c169fc6c63c0d5d4..dee137dc4115001d885d6fcdb8bdb6ff9239ebf0 100644 (file)
@@ -9,7 +9,7 @@
   <variants>
     <variant outdated="yes">de</variant>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">tr</variant>
   </variants>
index dfa930fadbbaa9347684cfd7c2b9db317e1336c5..f5c289ba5faaa7bf6fda78a7ce9d66f4505d8ac1 100644 (file)
@@ -990,714 +990,716 @@ inactifs</td></tr>
        comptes externes &agrave; utiliser dans les CA</td></tr>
 <tr class="odd"><td><a href="mod_md.html#mdhttpproxy">MDHttpProxy <var>url</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie un serveur mandataire pour les connexions
        sortantes.</td></tr>
-<tr><td><a href="mod_md.html#mdinitialdelay">MDInitialDelay <var>duration</var></a></td><td> 0s </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Le d&eacute;lai avant la premi&egrave;re v&eacute;rification de certificat.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdmatchnames">MDMatchNames all|servernames</a></td><td> all </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit comment les noms DNS sont compar&eacute;s aux vhosts</td></tr>
-<tr><td><a href="mod_md.html#mdmember">MDMember <var>hostname</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Nom d'h&ocirc;te additionnel pour le domaine g&eacute;r&eacute;.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdmembers">MDMembers auto|manual</a></td><td> auto </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si les alias de noms de domaines sont
+<tr><td><a href="mod_md.html#mdhttpproxycacertificatefile">MDHttpProxyCACertificateFile <var>path-to-pem-file</var></a></td><td> none </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finition des certificats racine (CA) &agrave; utiliser pour les
+       connexions TLS avec le mandataire http.</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdinitialdelay">MDInitialDelay <var>duration</var></a></td><td> 0s </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le d&eacute;lai avant la premi&egrave;re v&eacute;rification de certificat.</td></tr>
+<tr><td><a href="mod_md.html#mdmatchnames">MDMatchNames all|servernames</a></td><td> all </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit comment les noms DNS sont compar&eacute;s aux vhosts</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdmember">MDMember <var>hostname</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Nom d'h&ocirc;te additionnel pour le domaine g&eacute;r&eacute;.</td></tr>
+<tr><td><a href="mod_md.html#mdmembers">MDMembers auto|manual</a></td><td> auto </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si les alias de noms de domaines sont
        automatiquement ajout&eacute;s.</td></tr>
-<tr><td><a href="mod_md.html#mdmessagecmd">MDMessageCmd <var>path-to-cmd</var> <var>optional-args</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">G&egrave;re les &eacute;v&egrave;nements pour les domaines g&eacute;r&eacute;s</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdmuststaple">MDMustStaple on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si les nouveaux certificats doivent avoir le
+<tr class="odd"><td><a href="mod_md.html#mdmessagecmd">MDMessageCmd <var>path-to-cmd</var> <var>optional-args</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">G&egrave;re les &eacute;v&egrave;nements pour les domaines g&eacute;r&eacute;s</td></tr>
+<tr><td><a href="mod_md.html#mdmuststaple">MDMustStaple on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si les nouveaux certificats doivent avoir le
        drapeau OCSP Must Staple activ&eacute;.</td></tr>
-<tr><td><a href="mod_md.html#mdnotifycmd">MDNotifyCmd <var>path</var> [ <var>args</var> ]</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Lance un programme lorsqu'un domaine g&eacute;r&eacute; est op&eacute;rationnel.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdomain">MDomain <var>dns-name</var> [ <var>other-dns-name</var>... ] [auto|manual]</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une liste de noms de domaines qui appartiennent &agrave;
+<tr class="odd"><td><a href="mod_md.html#mdnotifycmd">MDNotifyCmd <var>path</var> [ <var>args</var> ]</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Lance un programme lorsqu'un domaine g&eacute;r&eacute; est op&eacute;rationnel.</td></tr>
+<tr><td><a href="mod_md.html#mdomain">MDomain <var>dns-name</var> [ <var>other-dns-name</var>... ] [auto|manual]</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une liste de noms de domaines qui appartiennent &agrave;
        un groupe.</td></tr>
-<tr><td><a href="mod_md.html#mdomainset">&lt;MDomainSet <var>dns-name</var> [ <var>other-dns-name</var>... ]&gt;...&lt;/MDomainSet&gt;</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Conteneur de directives &agrave; appliquer &agrave; un ou plusieurs
+<tr class="odd"><td><a href="mod_md.html#mdomainset">&lt;MDomainSet <var>dns-name</var> [ <var>other-dns-name</var>... ]&gt;...&lt;/MDomainSet&gt;</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives &agrave; appliquer &agrave; un ou plusieurs
        domaines g&eacute;r&eacute;s.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdportmap">MDPortMap <var>map1</var> [ <var>map2</var> ]</a></td><td> http:80 https:443 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Mappage des ports externes avec les ports internes pour
+<tr><td><a href="mod_md.html#mdportmap">MDPortMap <var>map1</var> [ <var>map2</var> ]</a></td><td> http:80 https:443 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Mappage des ports externes avec les ports internes pour
        v&eacute;rifier &agrave; qui appartient le domaine.</td></tr>
-<tr><td><a href="mod_md.html#mdprivatekeys">MDPrivateKeys <var>type</var> [ <var>params</var>... ]</a></td><td> RSA 2048 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le type et la taille des cl&eacute;s priv&eacute;es g&eacute;n&eacute;r&eacute;es.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdprofile">MDProfile name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Utiliser un profile ACME sp&eacute;cifique depuis le CA</td></tr>
-<tr><td><a href="mod_md.html#mdprofilemandatory">MDProfileMandatory on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Contr&ocirc;ler si un MDProfile est obligatoire.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdrenewmode">MDRenewMode always|auto|manual</a></td><td> auto </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&ocirc;le le renouvellement des certificats.</td></tr>
-<tr><td><a href="mod_md.html#mdrenewviaari">MDRenewViaARI on|off</a></td><td> on </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Utilisation de l'extension ACME ARI (rfc9773).</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdrenewwindow">MDRenewWindow <var>duration</var></a></td><td> 33% </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le moment auquel un certificat doit &ecirc;tre renouvel&eacute;.</td></tr>
-<tr><td><a href="mod_md.html#mdrequirehttps">MDRequireHttps off|temporary|permanent</a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Redirige le trafic http: vers https: pour les domaines
+<tr class="odd"><td><a href="mod_md.html#mdprivatekeys">MDPrivateKeys <var>type</var> [ <var>params</var>... ]</a></td><td> RSA 2048 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le type et la taille des cl&eacute;s priv&eacute;es g&eacute;n&eacute;r&eacute;es.</td></tr>
+<tr><td><a href="mod_md.html#mdprofile">MDProfile name</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Utiliser un profile ACME sp&eacute;cifique depuis le CA</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdprofilemandatory">MDProfileMandatory on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&ocirc;ler si un MDProfile est obligatoire.</td></tr>
+<tr><td><a href="mod_md.html#mdrenewmode">MDRenewMode always|auto|manual</a></td><td> auto </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Contr&ocirc;le le renouvellement des certificats.</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdrenewviaari">MDRenewViaARI on|off</a></td><td> on </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Utilisation de l'extension ACME ARI (rfc9773).</td></tr>
+<tr><td><a href="mod_md.html#mdrenewwindow">MDRenewWindow <var>duration</var></a></td><td> 33% </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le moment auquel un certificat doit &ecirc;tre renouvel&eacute;.</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdrequirehttps">MDRequireHttps off|temporary|permanent</a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Redirige le trafic http: vers https: pour les domaines
        g&eacute;r&eacute;s.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdretrydelay">MDRetryDelay <var>duration</var></a></td><td> 30s </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente avant de r&eacute;essayer, doubl&eacute; &agrave; chaque erreur
+<tr><td><a href="mod_md.html#mdretrydelay">MDRetryDelay <var>duration</var></a></td><td> 30s </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Temps d'attente avant de r&eacute;essayer, doubl&eacute; &agrave; chaque erreur
        cons&eacute;cutive</td></tr>
-<tr><td><a href="mod_md.html#mdretryfailover">MDRetryFailover <var>number</var></a></td><td> 13 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Le nombre d'erreurs avant de se tourner vers un autre CA</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdserverstatus">MDServerStatus on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si les informations &agrave; propos des domaines g&eacute;r&eacute;s
+<tr class="odd"><td><a href="mod_md.html#mdretryfailover">MDRetryFailover <var>number</var></a></td><td> 13 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le nombre d'erreurs avant de se tourner vers un autre CA</td></tr>
+<tr><td><a href="mod_md.html#mdserverstatus">MDServerStatus on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si les informations &agrave; propos des domaines g&eacute;r&eacute;s
        sont ajout&eacute;s ou non &agrave; <code>server-status</code>.</td></tr>
-<tr><td><a href="mod_md.html#mdstapleothers">MDStapleOthers on|off</a></td><td> on </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Active l'agrafage pour les certificats non g&eacute;r&eacute;s par
+<tr class="odd"><td><a href="mod_md.html#mdstapleothers">MDStapleOthers on|off</a></td><td> on </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'agrafage pour les certificats non g&eacute;r&eacute;s par
        mod_md.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdstapling">MDStapling on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'agrafage pour un ou plusieurs domaines.</td></tr>
-<tr><td><a href="mod_md.html#mdstaplingkeepresponse">MDStaplingKeepResponse <var>duration</var></a></td><td> 7d </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Contr&ocirc;le la dur&eacute;e au bout de laquelle les anciennes
+<tr><td><a href="mod_md.html#mdstapling">MDStapling on|off</a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Active l'agrafage pour un ou plusieurs domaines.</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdstaplingkeepresponse">MDStaplingKeepResponse <var>duration</var></a></td><td> 7d </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&ocirc;le la dur&eacute;e au bout de laquelle les anciennes
        r&eacute;ponses doivent &ecirc;tre supprim&eacute;es.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdstaplingrenewwindow">MDStaplingRenewWindow <var>duration</var></a></td><td> 33% </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&ocirc;le l'anciennet&eacute; des r&eacute;ponses OCSP au dela de laquelle
+<tr><td><a href="mod_md.html#mdstaplingrenewwindow">MDStaplingRenewWindow <var>duration</var></a></td><td> 33% </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Contr&ocirc;le l'anciennet&eacute; des r&eacute;ponses OCSP au dela de laquelle
        ces derni&egrave;res seront renouvel&eacute;es.</td></tr>
-<tr><td><a href="mod_md.html#mdstoredir">MDStoreDir <var>path</var></a></td><td> md </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Chemin dans le syst&egrave;me de fichiers local du r&eacute;pertoire o&ugrave;
+<tr class="odd"><td><a href="mod_md.html#mdstoredir">MDStoreDir <var>path</var></a></td><td> md </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin dans le syst&egrave;me de fichiers local du r&eacute;pertoire o&ugrave;
        seront stock&eacute;es les donn&eacute;es &agrave; propos des domaines g&eacute;r&eacute;s.</td></tr>
-<tr class="odd"><td><a href="mod_md.html#mdstorelocks">MDStoreLocks on|off|<var>duration</var></a></td><td> off </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Configure le verrouillage du magasin pour les mises &agrave; jour</td></tr>
-<tr><td><a href="mod_md.html#mdwarnwindow">MDWarnWindow duration</a></td><td> 10% </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la fen&ecirc;tre de temps pendant laquelle vous serez
+<tr><td><a href="mod_md.html#mdstorelocks">MDStoreLocks on|off|<var>duration</var></a></td><td> off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Configure le verrouillage du magasin pour les mises &agrave; jour</td></tr>
+<tr class="odd"><td><a href="mod_md.html#mdwarnwindow">MDWarnWindow duration</a></td><td> 10% </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la fen&ecirc;tre de temps pendant laquelle vous serez
        inform&eacute; de l'expiration prochaine d'un certificat.</td></tr>
-<tr class="odd"><td><a href="mod_socache_memcache.html#memcacheconnttl">MemcacheConnTTL <em>num[units]</em></a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de conservation des connexions inactives</td></tr>
-<tr><td><a href="core.html#mergeslashes">MergeSlashes ON|OFF</a></td><td> ON </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Fusion des slashes cons&eacute;cutifs dans les URLs par le serveur.
+<tr><td><a href="mod_socache_memcache.html#memcacheconnttl">MemcacheConnTTL <em>num[units]</em></a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de conservation des connexions inactives</td></tr>
+<tr class="odd"><td><a href="core.html#mergeslashes">MergeSlashes ON|OFF</a></td><td> ON </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Fusion des slashes cons&eacute;cutifs dans les URLs par le serveur.
 </td></tr>
-<tr class="odd"><td><a href="core.html#mergetrailers">MergeTrailers [on|off]</a></td><td> off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si les donn&eacute;es suppl&eacute;mentaires (trailers) sont
+<tr><td><a href="core.html#mergetrailers">MergeTrailers [on|off]</a></td><td> off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si les donn&eacute;es suppl&eacute;mentaires (trailers) sont
 fusionn&eacute;es avec les en-t&ecirc;tes</td></tr>
-<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>r&eacute;pertoire</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nom du r&eacute;pertoire o&ugrave; trouver les fichiers de
+<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <var>r&eacute;pertoire</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du r&eacute;pertoire o&ugrave; trouver les fichiers de
 m&eacute;tainformations dans le style du CERN</td></tr>
-<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le traitement des m&eacute;tafichiers du CERN</td></tr>
-<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffixe</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Suffixe du fichier contenant les m&eacute;tainformations dans le
+<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le traitement des m&eacute;tafichiers du CERN</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffixe</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Suffixe du fichier contenant les m&eacute;tainformations dans le
 style du CERN</td></tr>
-<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicdecompression">MimeMagicDecompression On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activer la d&eacute;compression des fichiers compress&eacute;s pour la d&eacute;tection
+<tr><td><a href="mod_mime_magic.html#mimemagicdecompression">MimeMagicDecompression On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Activer la d&eacute;compression des fichiers compress&eacute;s pour la d&eacute;tection
 du type MIME</td></tr>
-<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>chemin-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la d&eacute;termination du type MIME en se basant sur le
+<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>chemin-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la d&eacute;termination du type MIME en se basant sur le
 contenu du fichier et en utilisant le fichier magique
 sp&eacute;cifi&eacute;</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#mimeoptions">MimeOptions <var>option</var> [<var>option</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure le comportement de mod_mime</td></tr>
-<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>nombre</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre minimum de processus serveurs enfants
+<tr><td><a href="mod_mime.html#mimeoptions">MimeOptions <var>option</var> [<var>option</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configure le comportement de mod_mime</td></tr>
+<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <var>nombre</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimum de processus serveurs enfants
 inactifs</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimum de threads inactifs qui seront disponibles
+<tr><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre minimum de threads inactifs qui seront disponibles
 pour pouvoir traiter les pics de requ&ecirc;tes</td></tr>
-<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>chemin fichier</var> [<var>chemin_fichier</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Charge au d&eacute;marrage une liste de fichiers en
+<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>chemin fichier</var> [<var>chemin_fichier</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charge au d&eacute;marrage une liste de fichiers en
 m&eacute;moire</td></tr>
-<tr class="odd"><td><a href="mod_dialup.html#modemstandard">ModemStandard V.21|V.26bis|V.32|V.34|V.92</a></td><td></td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Standard de modem &agrave; simuler</td></tr>
-<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Indique &agrave; <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les &eacute;l&eacute;ments
+<tr><td><a href="mod_dialup.html#modemstandard">ModemStandard V.21|V.26bis|V.32|V.34|V.92</a></td><td></td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Standard de modem &agrave; simuler</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Indique &agrave; <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les &eacute;l&eacute;ments
 de <code>path_info</code> en tant que parties du nom de
 fichier</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
-[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Les types de fichiers qui seront inclus lors d'une
+<tr><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Les types de fichiers qui seront inclus lors d'une
 recherche de correspondance de fichier avec les vues multiples
 (MultiViews)</td></tr>
-<tr><td><a href="core.html#mutex">Mutex <var>m&eacute;canisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les m&eacute;canismes de mutex et le repertoire du fichier
+<tr class="odd"><td><a href="core.html#mutex">Mutex <var>m&eacute;canisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les m&eacute;canismes de mutex et le repertoire du fichier
 verrou pour tous les mutex ou seulement les mutex sp&eacute;cifi&eacute;s</td></tr>
-<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adresse</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">OBSOLETE : D&eacute;finit une adresse IP pour les serveurs virtuels &agrave; base de
+<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adresse</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">OBSOLETE : D&eacute;finit une adresse IP pour les serveurs virtuels &agrave; base de
 nom</td></tr>
-<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>domaine</var> [<var>domaine</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Serveurs, domaines ou r&eacute;seaux auquels on se connectera
+<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <var>domaine</var> [<var>domaine</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Serveurs, domaines ou r&eacute;seaux auquels on se connectera
 directement</td></tr>
-<tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>nom-fichier</var>
-[<var>nom-fichier</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Liste de certificats clients suppl&eacute;mentaires</td></tr>
-<tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>adresse-IP</var>:]<var>num-port</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Permet de promouvoir une connexion non SSL au statut de
+<tr><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>nom-fichier</var>
+[<var>nom-fichier</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Liste de certificats clients suppl&eacute;mentaires</td></tr>
+<tr class="odd"><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>adresse-IP</var>:]<var>num-port</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Permet de promouvoir une connexion non SSL au statut de
 connexion SSL &agrave; la demande</td></tr>
-<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
-    [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> FollowSymlinks </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les fonctionnalit&eacute;s disponibles pour un r&eacute;pertoire
+<tr><td><a href="core.html#options" id="O" name="O">Options
+    [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> FollowSymlinks </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les fonctionnalit&eacute;s disponibles pour un r&eacute;pertoire
 particulier</td></tr>
-<tr><td><a href="mod_access_compat.html#order"> Order <var>ordre</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le statut d'acc&egrave;s par d&eacute;faut et l'ordre dans lequel
+<tr class="odd"><td><a href="mod_access_compat.html#order"> Order <var>ordre</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le statut d'acc&egrave;s par d&eacute;faut et l'ordre dans lequel
 les directives <code class="directive">Allow</code> et
 <code class="directive">Deny</code> sont &eacute;valu&eacute;es.</td></tr>
-<tr class="odd"><td><a href="mod_sed.html#outputsed">OutputSed <var>commande-sed</var></a></td><td></td><td>dh</td><td></td></tr><tr class="odd"><td class="descr" colspan="4">Commande sed pour le filtrage des contenus de type
+<tr><td><a href="mod_sed.html#outputsed">OutputSed <var>commande-sed</var></a></td><td></td><td>dh</td><td></td></tr><tr><td class="descr" colspan="4">Commande sed pour le filtrage des contenus de type
 r&eacute;ponse</td></tr>
-<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>var-env</var> [<var>var-env</var>]
-...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Transmet des variables d'environnement depuis le
+<tr class="odd"><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>var-env</var> [<var>var-env</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Transmet des variables d'environnement depuis le
 shell</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>nom fichier</var></a></td><td> httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Ficher dans lequel le serveur enregistre l'identificateur
+<tr><td><a href="mpm_common.html#pidfile">PidFile <var>nom fichier</var></a></td><td> httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Ficher dans lequel le serveur enregistre l'identificateur
 de processus du d&eacute;mon</td></tr>
-<tr><td><a href="mod_policy.html#policyconditional">PolicyConditional <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requ&ecirc;tes conditionnelles.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyconditionalurl">PolicyConditionalURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
+<tr class="odd"><td><a href="mod_policy.html#policyconditional">PolicyConditional <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage des requ&ecirc;tes conditionnelles.</td></tr>
+<tr><td><a href="mod_policy.html#policyconditionalurl">PolicyConditionalURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
 des requ&ecirc;tes conditionnelles.</td></tr>
-<tr><td><a href="mod_policy.html#policyenvironment">PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Modification des r&egrave;gles de filtrage en fonction d'une
+<tr class="odd"><td><a href="mod_policy.html#policyenvironment">PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Modification des r&egrave;gles de filtrage en fonction d'une
 variable d'environnement.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyfilter">PolicyFilter <var>on|off</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive le filtrage pour un espace d'URL donn&eacute;.</td></tr>
-<tr><td><a href="mod_policy.html#policykeepalive">PolicyKeepalive <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique de persistance.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policykeepaliveurl">PolicyKeepaliveURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de persistance.</td></tr>
-<tr><td><a href="mod_policy.html#policylength">PolicyLength <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la sp&eacute;cification de la longueur du
+<tr><td><a href="mod_policy.html#policyfilter">PolicyFilter <var>on|off</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive le filtrage pour un espace d'URL donn&eacute;.</td></tr>
+<tr class="odd"><td><a href="mod_policy.html#policykeepalive">PolicyKeepalive <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la politique de persistance.</td></tr>
+<tr><td><a href="mod_policy.html#policykeepaliveurl">PolicyKeepaliveURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de persistance.</td></tr>
+<tr class="odd"><td><a href="mod_policy.html#policylength">PolicyLength <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage de la sp&eacute;cification de la longueur du
 contenu.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policylengthurl">PolicyLengthURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
+<tr><td><a href="mod_policy.html#policylengthurl">PolicyLengthURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
 la sp&eacute;cification de la longueur du contenu.</td></tr>
-<tr><td><a href="mod_policy.html#policymaxage">PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la dur&eacute;e de vie des r&eacute;ponses.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policymaxageurl">PolicyMaxageURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
+<tr class="odd"><td><a href="mod_policy.html#policymaxage">PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage de la dur&eacute;e de vie des r&eacute;ponses.</td></tr>
+<tr><td><a href="mod_policy.html#policymaxageurl">PolicyMaxageURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
 des r&eacute;ponses en fonction de leur dur&eacute;e de vie.</td></tr>
-<tr><td><a href="mod_policy.html#policynocache">PolicyNocache <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des r&eacute;ponses qui se d&eacute;finissent
+<tr class="odd"><td><a href="mod_policy.html#policynocache">PolicyNocache <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage des r&eacute;ponses qui se d&eacute;finissent
 elles-m&ecirc;mes comme impossibles &agrave; mettre en cache.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policynocacheurl">PolicyNocacheURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
+<tr><td><a href="mod_policy.html#policynocacheurl">PolicyNocacheURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
 des r&eacute;ponses qui se d&eacute;finissent elles-m&ecirc;mes comme impossibles &agrave; mettre
 en cache.</td></tr>
-<tr><td><a href="mod_policy.html#policytype">PolicyType <var>ignore|log|enforce</var> <var>type</var> [ <var>type</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique des types de contenus.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policytypeurl">PolicyTypeURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique des types de
+<tr class="odd"><td><a href="mod_policy.html#policytype">PolicyType <var>ignore|log|enforce</var> <var>type</var> [ <var>type</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la politique des types de contenus.</td></tr>
+<tr><td><a href="mod_policy.html#policytypeurl">PolicyTypeURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique des types de
 contenu.</td></tr>
-<tr><td><a href="mod_policy.html#policyvalidation">PolicyValidation <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la validation du contenu.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyvalidationurl">PolicyValidationURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
+<tr class="odd"><td><a href="mod_policy.html#policyvalidation">PolicyValidation <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage de la validation du contenu.</td></tr>
+<tr><td><a href="mod_policy.html#policyvalidationurl">PolicyValidationURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
 la validation du contenu.</td></tr>
-<tr><td><a href="mod_policy.html#policyvary">PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique de filtrage de l'en-t&ecirc;te Vary.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyvaryurl">PolicyVaryURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
+<tr class="odd"><td><a href="mod_policy.html#policyvary">PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la politique de filtrage de l'en-t&ecirc;te Vary.</td></tr>
+<tr><td><a href="mod_policy.html#policyvaryurl">PolicyVaryURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
 l'en-t&ecirc;te Vary.</td></tr>
-<tr><td><a href="mod_policy.html#policyversion">PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requ&ecirc;tes en fonction du num&eacute;ro de
+<tr class="odd"><td><a href="mod_policy.html#policyversion">PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le filtrage des requ&ecirc;tes en fonction du num&eacute;ro de
 version HTTP.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyversionurl">PolicyVersionURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
+<tr><td><a href="mod_policy.html#policyversionurl">PolicyVersionURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
 des requ&ecirc;tes en fonction du num&eacute;ro de version HTTP.</td></tr>
-<tr><td><a href="motorz.html#pollersperchild">PollersPerChild <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de threads sondeurs par processus enfant</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td> FAST </td><td>svd</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fait un compromis entre d'une part l'efficacit&eacute; et la
+<tr class="odd"><td><a href="motorz.html#pollersperchild">PollersPerChild <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de threads sondeurs par processus enfant</td></tr>
+<tr><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td> FAST </td><td>svd</td><td>X</td></tr><tr><td class="descr" colspan="4">Fait un compromis entre d'une part l'efficacit&eacute; et la
 vitesse de traitement et d'autre part la s&eacute;curit&eacute; &agrave; l'encontre des codes
 malicieux supportant les privil&egrave;ges.</td></tr>
-<tr><td><a href="core.html#protocol">Protocol <var>protocole</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Protocole pour une socket d'&eacute;coute</td></tr>
-<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive le serveur d'&eacute;cho</td></tr>
-<tr><td><a href="core.html#protocols">Protocols <var>protocole</var> ...</a></td><td> http/1.1 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Protocoles disponibles pour un serveur virtuel ou non</td></tr>
-<tr class="odd"><td><a href="core.html#protocolshonororder">ProtocolsHonorOrder On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine qui du client ou du serveur d&eacute;termine l'ordre
+<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protocole</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocole pour une socket d'&eacute;coute</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive le serveur d'&eacute;cho</td></tr>
+<tr class="odd"><td><a href="core.html#protocols">Protocols <var>protocole</var> ...</a></td><td> http/1.1 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocoles disponibles pour un serveur virtuel ou non</td></tr>
+<tr><td><a href="core.html#protocolshonororder">ProtocolsHonorOrder On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;termine qui du client ou du serveur d&eacute;termine l'ordre
     des protocoles au cours de la n&eacute;gociation de la connexion</td></tr>
-<tr><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>url-avec-jokers</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Conteneur de directives s'appliquant &agrave; des ressources
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>url-avec-jokers</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant &agrave; des ressources
 mandat&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxy100continue">Proxy100Continue Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Transmission du message "100-continue" au serveur d'origine</td></tr>
-<tr><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute des informations &agrave; propos du mandataire aux
+<tr><td><a href="mod_proxy.html#proxy100continue">Proxy100Continue Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Transmission du message "100-continue" au serveur d'origine</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajoute des informations &agrave; propos du mandataire aux
 en-t&ecirc;tes X-Forwarded-*</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de sondage synchrone avant de passer le contr&ocirc;le d&rsquo;une
+<tr><td><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de sondage synchrone avant de passer le contr&ocirc;le d&rsquo;une
 connexion au MPM pour un traitement asynchrone</td></tr>
-<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;lai d&rsquo;inactivit&eacute; pour les connexions asynchrones de mandataire</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine la mani&egrave;re de traiter les lignes d'en-t&ecirc;te
+<tr class="odd"><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;lai d&rsquo;inactivit&eacute; pour les connexions asynchrones de mandataire</td></tr>
+<tr><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;termine la mani&egrave;re de traiter les lignes d'en-t&ecirc;te
 incorrectes d'une r&eacute;ponse</td></tr>
-<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adresse du mandataire inverse &agrave; laquelle un serveur dorsal envoie
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adresse du mandataire inverse &agrave; laquelle un serveur dorsal envoie
 ses annonces</td></tr>
-<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L&rsquo;URL routable qu&rsquo;annonce le serveur dorsal au mandataire inverse</td></tr>
-<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nom du r&eacute;partiteur de charge auquel les serveurs dorsaux
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">L&rsquo;URL routable qu&rsquo;annonce le serveur dorsal au mandataire inverse</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du r&eacute;partiteur de charge auquel les serveurs dorsaux
 annonc&eacute;s sont ajout&eacute;s</td></tr>
-<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">P&eacute;riodicit&eacute; de l&rsquo;envoi d&rsquo;annonces par le serveur dorsal</td></tr>
-<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adresse sur laquelle le mandataire inverse re&ccedil;oit les annonces des
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">P&eacute;riodicit&eacute; de l&rsquo;envoi d&rsquo;annonces par le serveur dorsal</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adresse sur laquelle le mandataire inverse re&ccedil;oit les annonces des
 serveurs dorsaux</td></tr>
-<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximal autoris&eacute; d&rsquo;une annonce sign&eacute;e</td></tr>
-<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Phrase secr&egrave;te partag&eacute;e &agrave; l&rsquo;avance pour authentifier les annonces
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Age maximal autoris&eacute; d&rsquo;une annonce sign&eacute;e</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Phrase secr&egrave;te partag&eacute;e &agrave; l&rsquo;avance pour authentifier les annonces
 des serveurs dorsaux</td></tr>
-<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e maximale de l&rsquo;absence d&rsquo;annonce d&rsquo;un serveur dorsal au bout
+<tr><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e maximale de l&rsquo;absence d&rsquo;annonce d&rsquo;un serveur dorsal au bout
 de laquelle le mandataire enl&egrave;ve ce dernier de la rotation</td></tr>
-<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>nom d'h&ocirc;te</var>|<var>nom d'h&ocirc;te partiel</var>
-[<var>nom d'h&ocirc;te</var>|<var>nom d'h&ocirc;te partiel</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit les requ&ecirc;tes mandat&eacute;es vers certains h&ocirc;tes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domaine</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de domaine par d&eacute;faut pour les requ&ecirc;tes
+<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>nom d'h&ocirc;te</var>|<var>nom d'h&ocirc;te partiel</var>
+[<var>nom d'h&ocirc;te</var>|<var>nom d'h&ocirc;te partiel</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interdit les requ&ecirc;tes mandat&eacute;es vers certains h&ocirc;tes</td></tr>
+<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domaine</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom de domaine par d&eacute;faut pour les requ&ecirc;tes
 mandat&eacute;es</td></tr>
-<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Outrepasser les pages d'erreur pour les contenus
+<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Outrepasser les pages d'erreur pour les contenus
 mandat&eacute;s</td></tr>
-<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressdbmfile">ProxyExpressDBMFile <var>pathname</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier DBM.</td></tr>
-<tr><td><a href="mod_proxy_express.html#proxyexpressdbmtype">ProxyExpressDBMType <var>type</var></a></td><td> default </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Type de fichier DBM.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la fonctionnalit&eacute; du module.</td></tr>
-<tr><td><a href="mod_proxy_fcgi.html#proxyfcgibackendtype">ProxyFCGIBackendType FPM|GENERIC</a></td><td> FPM </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&eacute;cifie le type de l'application FastCGI d'arri&egrave;re-plan</td></tr>
-<tr class="odd"><td><a href="mod_proxy_fcgi.html#proxyfcgisetenvif">ProxyFCGISetEnvIf <var>conditional-expression</var>
+<tr><td><a href="mod_proxy_express.html#proxyexpressdbmfile">ProxyExpressDBMFile <var>pathname</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin du fichier DBM.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressdbmtype">ProxyExpressDBMType <var>type</var></a></td><td> default </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type de fichier DBM.</td></tr>
+<tr><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la fonctionnalit&eacute; du module.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_fcgi.html#proxyfcgibackendtype">ProxyFCGIBackendType FPM|GENERIC</a></td><td> FPM </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie le type de l'application FastCGI d'arri&egrave;re-plan</td></tr>
+<tr><td><a href="mod_proxy_fcgi.html#proxyfcgisetenvif">ProxyFCGISetEnvIf <var>conditional-expression</var>
     [!]<var>environment-variable-name</var>
-    [<var>value-expression</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'adapter la valeur des variables envoy&eacute;es aux serveurs
+    [<var>value-expression</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'adapter la valeur des variables envoy&eacute;es aux serveurs
 FastCGI</td></tr>
-<tr><td><a href="mod_proxy_ftp.html#proxyftpdircharset">ProxyFtpDirCharset <var>character_set</var></a></td><td> ISO-8859-1 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le jeu de caract&egrave;res des listings FTP
+<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftpdircharset">ProxyFtpDirCharset <var>character_set</var></a></td><td> ISO-8859-1 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le jeu de caract&egrave;res des listings FTP
 mandat&eacute;s</td></tr>
-<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftpescapewildcards">ProxyFtpEscapeWildcards on|off</a></td><td> on </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Les caract&egrave;res g&eacute;n&eacute;riques dans les noms de fichiers
+<tr><td><a href="mod_proxy_ftp.html#proxyftpescapewildcards">ProxyFtpEscapeWildcards on|off</a></td><td> on </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Les caract&egrave;res g&eacute;n&eacute;riques dans les noms de fichiers
 doivent-ils &ecirc;tre &eacute;chapp&eacute;s lorsqu'ils sont envoy&eacute;s au serveur FTP ?</td></tr>
-<tr><td><a href="mod_proxy_ftp.html#proxyftplistonwildcard">ProxyFtpListOnWildcard on|off</a></td><td> on </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Les caract&egrave;res g&eacute;n&eacute;riques dans les noms de fichiers
+<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftplistonwildcard">ProxyFtpListOnWildcard on|off</a></td><td> on </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Les caract&egrave;res g&eacute;n&eacute;riques dans les noms de fichiers
 demand&eacute;s doivent-ils d&eacute;clencher l'affichage d'un listing ?</td></tr>
-<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhcexpr">ProxyHCExpr <em>name</em> {<em>ap_expr expression</em>}</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cr&eacute;e et nomme une expression conditionnelle &agrave; utiliser pour
+<tr><td><a href="mod_proxy_hcheck.html#proxyhcexpr">ProxyHCExpr <em>name</em> {<em>ap_expr expression</em>}</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cr&eacute;e et nomme une expression conditionnelle &agrave; utiliser pour
 d&eacute;terminer la sant&eacute; d'un serveur d'arri&egrave;re-plan en fonction de sa valeur</td></tr>
-<tr><td><a href="mod_proxy_hcheck.html#proxyhctemplate">ProxyHCTemplate <em>name</em> <em>parameter</em>=<em>setting</em> [...]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cr&eacute;e et nomme un mod&egrave;le permettant de d&eacute;finir diff&eacute;rents
+<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhctemplate">ProxyHCTemplate <em>name</em> <em>parameter</em>=<em>setting</em> [...]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cr&eacute;e et nomme un mod&egrave;le permettant de d&eacute;finir diff&eacute;rents
 param&egrave;tres de check up</td></tr>
-<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhctpsize">ProxyHCTPsize <em>size</em></a></td><td> 16 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la taille totale, pour l'ensemble du
+<tr><td><a href="mod_proxy_hcheck.html#proxyhctpsize">ProxyHCTPsize <em>size</em></a></td><td> 16 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la taille totale, pour l'ensemble du
 serveur, du jeu de threads utilis&eacute; pour le check up des
 &eacute;quipiers</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlbufsize">ProxyHTMLBufSize <var>nb-octets</var></a></td><td> 8192 </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'incr&eacute;ment de la taille du tampon, ainsi que sa
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlbufsize">ProxyHTMLBufSize <var>nb-octets</var></a></td><td> 8192 </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'incr&eacute;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.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlcharsetout">ProxyHTMLCharsetOut <var>jeu-de-caract&egrave;res | *</var></a></td><td> UTF-8 </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie un jeu de caract&egrave;res pour la sortie de
+<tr><td><a href="mod_proxy_html.html#proxyhtmlcharsetout">ProxyHTMLCharsetOut <var>jeu-de-caract&egrave;res | *</var></a></td><td> UTF-8 </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&eacute;cifie un jeu de caract&egrave;res pour la sortie de
 mod_proxy_html.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmldoctype">ProxyHTMLDocType HTML|XHTML [Legacy]<br><strong>OR</strong>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmldoctype">ProxyHTMLDocType HTML|XHTML [Legacy]<br><strong>OR</strong>
 <br>ProxyHTMLDocType <var>fpi</var> [SGML|XML]<br><strong>OR</strong>
 <br>ProxyHTMLDocType html5<br><strong>OR</strong>
-<br>ProxyHTMLDocType auto</a></td><td> auto (2.5/trunk ver +</td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une d&eacute;claration de type de document HTML ou XHTML.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlenable">ProxyHTMLEnable On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'activer/d&eacute;sactiver le filtre proxy_html.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlevents">ProxyHTMLEvents <var>attribut [attribut ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&eacute;cifie les attributs &agrave; traiter comme des &eacute;v&egrave;nements de
+<br>ProxyHTMLDocType auto</a></td><td> auto (2.5/trunk ver +</td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une d&eacute;claration de type de document HTML ou XHTML.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlenable">ProxyHTMLEnable On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Permet d'activer/d&eacute;sactiver le filtre proxy_html.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlevents">ProxyHTMLEvents <var>attribut [attribut ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie les attributs &agrave; traiter comme des &eacute;v&egrave;nements de
 type scripting.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlextended">ProxyHTMLExtended On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si l'on doit corriger les liens dans les scripts
+<tr><td><a href="mod_proxy_html.html#proxyhtmlextended">ProxyHTMLExtended On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si l'on doit corriger les liens dans les scripts
 en ligne, les feuilles de style et les &eacute;v&egrave;nements de type scripting.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlfixups">ProxyHTMLFixups [lowercase] [dospath] [reset]</a></td><td> none </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Corrige les erreurs HTML simples.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlinterp">ProxyHTMLInterp On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active la r&eacute;interpr&eacute;tation des r&egrave;gles
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlfixups">ProxyHTMLFixups [lowercase] [dospath] [reset]</a></td><td> none </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Corrige les erreurs HTML simples.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlinterp">ProxyHTMLInterp On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Active la r&eacute;interpr&eacute;tation des r&egrave;gles
 <code class="directive">ProxyHTMLURLMap</code> pour chaque requ&ecirc;te.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmllinks">ProxyHTMLLinks <var>&eacute;l&eacute;ment attribut [attribut2 ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&eacute;cifie les &eacute;l&eacute;ments HTML dont les attributs d'URL doivent
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmllinks">ProxyHTMLLinks <var>&eacute;l&eacute;ment attribut [attribut2 ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie les &eacute;l&eacute;ments HTML dont les attributs d'URL doivent
 &ecirc;tre r&eacute;&eacute;crits.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlmeta">ProxyHTMLMeta On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive une pr&eacute;interpr&eacute;tation suppl&eacute;mentaire
+<tr><td><a href="mod_proxy_html.html#proxyhtmlmeta">ProxyHTMLMeta On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive une pr&eacute;interpr&eacute;tation suppl&eacute;mentaire
 des m&eacute;tadonn&eacute;es dans les sections HTML <code>&lt;head&gt;</code>.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlstripcomments">ProxyHTMLStripComments On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si les commentaires HTML doivent &ecirc;tre supprim&eacute;s.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlurlmap">ProxyHTMLURLMap <var>mod&egrave;le-source mod&egrave;le-cible [drapeaux] [cond]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une r&egrave;gle de r&eacute;&eacute;criture des liens HTML</td></tr>
-<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>octets</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;termine la taille du tampon interne de transfert de
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlstripcomments">ProxyHTMLStripComments On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si les commentaires HTML doivent &ecirc;tre supprim&eacute;s.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlurlmap">ProxyHTMLURLMap <var>mod&egrave;le-source mod&egrave;le-cible [drapeaux] [cond]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une r&egrave;gle de r&eacute;&eacute;criture des liens HTML</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>octets</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine la taille du tampon interne de transfert de
 donn&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant &agrave; des ressources
+<tr><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Conteneur de directives s'appliquant &agrave; des ressources
 mandat&eacute;es correspondant &agrave; une expression rationnelle</td></tr>
-<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>nombre</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de mandataires &agrave; travers lesquelles une
+<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>nombre</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre maximum de mandataires &agrave; travers lesquelles une
 requ&ecirc;te peut &ecirc;tre redirig&eacute;e</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>cl&eacute;=valeur</var>
-  <var>[cl&eacute;=valeur</var> ...]] [nocanon] [interpolate] [noquery]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;f&eacute;rencer des serveurs distants depuis
+<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>cl&eacute;=valeur</var>
+  <var>[cl&eacute;=valeur</var> ...]] [nocanon] [interpolate] [noquery]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;f&eacute;rencer des serveurs distants depuis
 l'espace d'URLs du serveur local</td></tr>
-<tr><td><a href="mod_proxy.html#proxypassinherit">ProxyPassInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">H&eacute;ritage des directives ProxyPass d&eacute;finies au niveau du
+<tr class="odd"><td><a href="mod_proxy.html#proxypassinherit">ProxyPassInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">H&eacute;ritage des directives ProxyPass d&eacute;finies au niveau du
 serveur principal</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxypassinterpolateenv">ProxyPassInterpolateEnv On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'interpolation des variables d'environnement dans
+<tr><td><a href="mod_proxy.html#proxypassinterpolateenv">ProxyPassInterpolateEnv On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'interpolation des variables d'environnement dans
 les configurations de mandataires inverses</td></tr>
-<tr><td><a href="mod_proxy.html#proxypassmatch">ProxyPassMatch [<var>regex</var>] !|<var>url</var>
+<tr class="odd"><td><a href="mod_proxy.html#proxypassmatch">ProxyPassMatch [<var>regex</var>] !|<var>url</var>
 [<var>key=value</var>
-       <var>[key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Fait correspondre des serveurs distants dans l'espace d'URL
+       <var>[key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fait correspondre des serveurs distants dans l'espace d'URL
 du serveur local en utilisant des expressions rationnelles</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>chemin</var>] <var>url</var>
-[interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste l'URL dans les en-t&ecirc;tes de la r&eacute;ponse HTTP envoy&eacute;e
+<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>chemin</var>] <var>url</var>
+[interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajuste l'URL dans les en-t&ecirc;tes de la r&eacute;ponse HTTP envoy&eacute;e
 par un serveur mandat&eacute; en inverse</td></tr>
-<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>domaine-interne</var>
-<var>domaine-public</var> [interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajuste la cha&icirc;ne correspondant au domaine dans les en-t&ecirc;tes
+<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>domaine-interne</var>
+<var>domaine-public</var> [interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste la cha&icirc;ne correspondant au domaine dans les en-t&ecirc;tes
 Set-Cookie en provenance d'un serveur mandat&eacute;</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>chemin-interne</var>
-<var>chemin-public</var> [interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste la cha&icirc;ne correspondant au chemin dans les en-t&ecirc;tes
+<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>chemin-interne</var>
+<var>chemin-public</var> [interpolate]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajuste la cha&icirc;ne correspondant au chemin dans les en-t&ecirc;tes
 Set-Cookie en provenance d'un serveur mandat&eacute;</td></tr>
-<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise l'en-t&ecirc;te de requ&ecirc;te entrante Host pour la requ&ecirc;te
+<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilise l'en-t&ecirc;te de requ&ecirc;te entrante Host pour la requ&ecirc;te
 du mandataire</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon r&eacute;seau pour les connexions mandat&eacute;es HTTP
+<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille du tampon r&eacute;seau pour les connexions mandat&eacute;es HTTP
 et FTP</td></tr>
-<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var> [<var>username:password</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Mandataire distant &agrave; utiliser pour traiter certaines
+<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var> [<var>username:password</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Mandataire distant &agrave; utiliser pour traiter certaines
 requ&ecirc;tes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var> [<var>username:password</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le mandataire distant &agrave; utiliser pour traiter les requ&ecirc;tes
+<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var> [<var>username:password</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Le mandataire distant &agrave; utiliser pour traiter les requ&ecirc;tes
 correspondant &agrave; une expression rationnelle</td></tr>
-<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la fonctionnalit&eacute; (standard) de mandataire
+<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la fonctionnalit&eacute; (standard) de mandataire
 direct</td></tr>
-<tr class="odd"><td><a href="mod_proxy_scgi.html#proxyscgiinternalredirect">ProxySCGIInternalRedirect On|Off|<var>Headername</var></a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive les r&eacute;ponses de redirection interne en
+<tr><td><a href="mod_proxy_scgi.html#proxyscgiinternalredirect">ProxySCGIInternalRedirect On|Off|<var>Headername</var></a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive les r&eacute;ponses de redirection interne en
 provenance du serveur cible.</td></tr>
-<tr><td><a href="mod_proxy_scgi.html#proxyscgisendfile">ProxySCGISendfile On|Off|<var>nom-en-t&ecirc;te</var></a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'&eacute;valuation du pseudo en-t&ecirc;te de r&eacute;ponse
+<tr class="odd"><td><a href="mod_proxy_scgi.html#proxyscgisendfile">ProxySCGISendfile On|Off|<var>nom-en-t&ecirc;te</var></a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'&eacute;valuation du pseudo en-t&ecirc;te de r&eacute;ponse
 <var>X-Sendfile</var></td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyset">ProxySet <var>url</var> <var>cl&eacute;=valeur [cl&eacute;=valeur ...]</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit diff&eacute;rents param&egrave;tres relatifs &agrave; la r&eacute;partition de
+<tr><td><a href="mod_proxy.html#proxyset">ProxySet <var>url</var> <var>cl&eacute;=valeur [cl&eacute;=valeur ...]</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit diff&eacute;rents param&egrave;tres relatifs &agrave; la r&eacute;partition de
 charge des mandataires et aux membres des groupes de r&eacute;partition de
 charge</td></tr>
-<tr><td><a href="mod_proxy.html#proxysourceaddress">ProxySourceAddress <var>adresse</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'adresse IP locale pour les connexions mandat&eacute;es
+<tr class="odd"><td><a href="mod_proxy.html#proxysourceaddress">ProxySourceAddress <var>adresse</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'adresse IP locale pour les connexions mandat&eacute;es
 sortantes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxystatus">ProxyStatus Off|On|Full</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Affiche l'&eacute;tat du r&eacute;partiteur de charge du mandataire dans
+<tr><td><a href="mod_proxy.html#proxystatus">ProxyStatus Off|On|Full</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Affiche l'&eacute;tat du r&eacute;partiteur de charge du mandataire dans
 mod_status</td></tr>
-<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>time-interval</var>[s]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;lai d'attente r&eacute;seau pour les requ&ecirc;tes
+<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>time-interval</var>[s]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;lai d'attente r&eacute;seau pour les requ&ecirc;tes
 mandat&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information fournie dans l'en-t&ecirc;te de r&eacute;ponse HTTP
+<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Information fournie dans l'en-t&ecirc;te de r&eacute;ponse HTTP
 <code>Via</code> pour les requ&ecirc;tes mandat&eacute;es</td></tr>
-<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketasync">ProxyWebsocketAsync ON|OFF</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cr&eacute;ation d'un tunnel asynchrone</td></tr>
-<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketasyncdelay">ProxyWebsocketAsyncDelay <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente synchrone maximum pour des donn&eacute;es</td></tr>
-<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketfallbacktoproxyhttp">ProxyWebsocketFallbackToProxyHttp On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Demande &agrave; ce module de laisser <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketasync">ProxyWebsocketAsync ON|OFF</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cr&eacute;ation d'un tunnel asynchrone</td></tr>
+<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketasyncdelay">ProxyWebsocketAsyncDelay <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Temps d'attente synchrone maximum pour des donn&eacute;es</td></tr>
+<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketfallbacktoproxyhttp">ProxyWebsocketFallbackToProxyHttp On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Demande &agrave; ce module de laisser <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
 g&eacute;rer la requ&ecirc;te</td></tr>
-<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketidletimeout">ProxyWebsocketIdleTimeout <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente maximum pour des donn&eacute;es sur le tunnel websockets</td></tr>
-<tr><td><a href="core.html#qualifyredirecturl" id="Q" name="Q">QualifyRedirectURL On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">V&eacute;rifie si la variable d'environnement REDIRECT_URL est
+<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketidletimeout">ProxyWebsocketIdleTimeout <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Temps d'attente maximum pour des donn&eacute;es sur le tunnel websockets</td></tr>
+<tr class="odd"><td><a href="core.html#qualifyredirecturl" id="Q" name="Q">QualifyRedirectURL On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">V&eacute;rifie si la variable d'environnement REDIRECT_URL est
 pleinement qualifi&eacute;e</td></tr>
-<tr class="odd"><td><a href="core.html#readbuffersize" id="R" name="R">ReadBufferSize <var>bytes</var></a></td><td> 8192 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Taille des tampons utilis&eacute;s pour lire les donn&eacute;es</td></tr>
-<tr><td><a href="mod_autoindex.html#readmename">ReadmeName <var>nom-fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Nom du fichier dont le contenu sera ins&eacute;r&eacute; &agrave; la fin de
+<tr><td><a href="core.html#readbuffersize" id="R" name="R">ReadBufferSize <var>bytes</var></a></td><td> 8192 </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Taille des tampons utilis&eacute;s pour lire les donn&eacute;es</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#readmename">ReadmeName <var>nom-fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Nom du fichier dont le contenu sera ins&eacute;r&eacute; &agrave; la fin de
 l'index</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon TCP en entr&eacute;e</td></tr>
-<tr><td><a href="mod_alias.html#redirect">Redirect [<var>&eacute;tat</var>] [<var>URL-path</var>]
-<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe demandant au client
+<tr><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Taille du tampon TCP en entr&eacute;e</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<var>&eacute;tat</var>] [<var>URL-path</var>]
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe demandant au client
 d'effectuer une autre requ&ecirc;te avec une URL diff&eacute;rente</td></tr>
-<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>&eacute;tat</var>] <var>regex</var>
-<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe faisant appel aux
+<tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>&eacute;tat</var>] <var>regex</var>
+<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe faisant appel aux
 expressions rationnelles pour la mise en correspondance de l'URL
 courante</td></tr>
-<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe permanente demandant au
+<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe permanente demandant au
 client d'effectuer une nouvelle requ&ecirc;te avec une URL
 diff&eacute;rente</td></tr>
-<tr class="odd"><td><a href="mod_alias.html#redirectrelative">RedirectRelative On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Redirection relative de cibles.</td></tr>
-<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe temporaire demandant au
+<tr><td><a href="mod_alias.html#redirectrelative">RedirectRelative On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Redirection relative de cibles.</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe temporaire demandant au
 client d'effectuer une nouvelle requ&ecirc;te avec une URL
 diff&eacute;rente</td></tr>
-<tr class="odd"><td><a href="mod_socache_redis.html#redisconnpoolttl">RedisConnPoolTTL <em>num</em>[<em>units</em>]</a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de vie du jeu de connexions avec le(s) serveur(s) Redis.</td></tr>
-<tr><td><a href="mod_socache_redis.html#redistimeout">RedisTimeout <em>num</em>[<em>units</em>]</a></td><td> 5s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e maximale de lecture/&eacute;criture sur la connexion avec le(s)
+<tr><td><a href="mod_socache_redis.html#redisconnpoolttl">RedisConnPoolTTL <em>num</em>[<em>units</em>]</a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de vie du jeu de connexions avec le(s) serveur(s) Redis.</td></tr>
+<tr class="odd"><td><a href="mod_socache_redis.html#redistimeout">RedisTimeout <em>num</em>[<em>units</em>]</a></td><td> 5s </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e maximale de lecture/&eacute;criture sur la connexion avec le(s)
 serveur(s) Redis.</td></tr>
-<tr class="odd"><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader <var>en-t&ecirc;te-entr&eacute;e</var> <var>[en-t&ecirc;te-sortie]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Renvoie un en-t&ecirc;te d'entr&eacute;e dans les en-t&ecirc;tes de sortie</td></tr>
-<tr><td><a href="core.html#regexdefaultoptions">RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> DOTALL DOLLAR_ENDON +</td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configuration des options globales par d&eacute;faut pour les
+<tr><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader <var>en-t&ecirc;te-entr&eacute;e</var> <var>[en-t&ecirc;te-sortie]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Renvoie un en-t&ecirc;te d'entr&eacute;e dans les en-t&ecirc;tes de sortie</td></tr>
+<tr class="odd"><td><a href="core.html#regexdefaultoptions">RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> DOTALL DOLLAR_ENDON +</td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration des options globales par d&eacute;faut pour les
     expressions rationnelles</td></tr>
-<tr class="odd"><td><a href="core.html#registerhttpmethod">RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistrement de m&eacute;thodes HTTP non standards</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteipheader">RemoteIPHeader <var>en-t&ecirc;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le champ d'en-t&ecirc;te qui contiendra les adresses IP
+<tr><td><a href="core.html#registerhttpmethod">RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Enregistrement de m&eacute;thodes HTTP non standards</td></tr>
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipheader">RemoteIPHeader <var>en-t&ecirc;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le champ d'en-t&ecirc;te qui contiendra les adresses IP
 du client</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipinternalproxy">RemoteIPInternalProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;clare les adresses IP intranet clients comme dignes de
+<tr><td><a href="mod_remoteip.html#remoteipinternalproxy">RemoteIPInternalProxy
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;clare les adresses IP intranet clients comme dignes de
 confiance pour pr&eacute;senter la valeur RemoteIPHeader</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteipinternalproxylist">RemoteIPInternalProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;clare les adresses IP intranet clients comme dignes de
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipinternalproxylist">RemoteIPInternalProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;clare les adresses IP intranet clients comme dignes de
 confiance pour pr&eacute;senter la valeur RemoteIPHeader</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipproxiesheader">RemoteIPProxiesHeader <var>Nom_en-t&ecirc;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;clare le champ d'en-t&ecirc;te qui contiendra toutes les
+<tr><td><a href="mod_remoteip.html#remoteipproxiesheader">RemoteIPProxiesHeader <var>Nom_en-t&ecirc;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;clare le champ d'en-t&ecirc;te qui contiendra toutes les
 adresses IP interm&eacute;diaires</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteipproxyprotocol">RemoteIPProxyProtocol On|Off</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive la gestion du protocole PROXY</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipproxyprotocolexceptions">RemoteIPProxyProtocolExceptions host|range [host|range] [host|range]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;sactive la prise en compte de l'en-t&ecirc;te PROXY pour certains h&ocirc;tes
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipproxyprotocol">RemoteIPProxyProtocol On|Off</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive la gestion du protocole PROXY</td></tr>
+<tr><td><a href="mod_remoteip.html#remoteipproxyprotocolexceptions">RemoteIPProxyProtocolExceptions host|range [host|range] [host|range]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;sactive la prise en compte de l'en-t&ecirc;te PROXY pour certains h&ocirc;tes
 ou r&eacute;seaux</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteiptrustedproxy">RemoteIPTrustedProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
+<tr class="odd"><td><a href="mod_remoteip.html#remoteiptrustedproxy">RemoteIPTrustedProxy
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
 confiance pour pr&eacute;senter la valeur RemoteIPHeader</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteiptrustedproxylist">RemoteIPTrustedProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
+<tr><td><a href="mod_remoteip.html#remoteiptrustedproxylist">RemoteIPTrustedProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
 confiance pour pr&eacute;senter la valeur RemoteIPHeader</td></tr>
-<tr><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de jeu de caract&egrave;res pour un
+<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de jeu de caract&egrave;res pour un
 ensemble d'extensions de noms de fichiers</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de codage de contenu pour un
+<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de codage de contenu pour un
 ensemble d'extensions de noms de fichiers</td></tr>
-<tr><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de gestionnaire &agrave; un ensemble
+<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de gestionnaire &agrave; un ensemble
 d'extensions de noms de fichiers</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de filtre en entr&eacute;e &agrave; un
+<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en entr&eacute;e &agrave; un
 ensemble d'extensions de noms de fichiers</td></tr>
-<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de langage &agrave; un ensemble
+<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de langage &agrave; un ensemble
 d'extensions de noms de fichiers</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de filtre en sortie &agrave; un
+<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en sortie &agrave; un
 ensemble d'extensions de noms de fichiers</td></tr>
-<tr><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de type de contenu &agrave; un ensemble
+<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de type de contenu &agrave; un ensemble
 d'extensions de noms de fichiers</td></tr>
-<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
+<tr><td><a href="mod_headers.html#requestheader">RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
 <var>en-t&ecirc;te</var> [[expr=]<var>valeur</var>
 [<var>remplacement</var>]
 [early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
-</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure les en-t&ecirc;tes d'une requ&ecirc;te HTTP</td></tr>
-<tr><td><a href="mod_reqtimeout.html#requestreadtimeout">RequestReadTimeout
+</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure les en-t&ecirc;tes d'une requ&ecirc;te HTTP</td></tr>
+<tr class="odd"><td><a href="mod_reqtimeout.html#requestreadtimeout">RequestReadTimeout
 [handshake=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
 [header=<var>d&eacute;lai</var>[-<var>d&eacute;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
 [body=<var>d&eacute;lai</var>[-<var>d&eacute;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
-</a></td><td> handshake=0 header= +</td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des d&eacute;lais maximums pour la n&eacute;gociation TLS, la r&eacute;ception des en-t&ecirc;tes
+</a></td><td> handshake=0 header= +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des d&eacute;lais maximums pour la n&eacute;gociation TLS, la r&eacute;ception des en-t&ecirc;tes
 et/ou corps des requ&ecirc;tes en provenance du client.
 </td></tr>
-<tr class="odd"><td><a href="mod_authz_core.html#require">Require [not] <var>nom-entit&eacute;</var> [<var>nom-entit&eacute;</var>]
-...</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">V&eacute;rifie si un utilisateur authentifi&eacute; a une
+<tr><td><a href="mod_authz_core.html#require">Require [not] <var>nom-entit&eacute;</var> [<var>nom-entit&eacute;</var>]
+...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">V&eacute;rifie si un utilisateur authentifi&eacute; a une
 autorisation d'acc&egrave;s accord&eacute;e par un fournisseur
 d'autorisation.</td></tr>
-<tr><td><a href="mod_authz_core.html#requireall">&lt;RequireAll&gt; ... &lt;/RequireAll&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe plusieurs directives d'autorisation dont aucune ne
+<tr class="odd"><td><a href="mod_authz_core.html#requireall">&lt;RequireAll&gt; ... &lt;/RequireAll&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe plusieurs directives d'autorisation dont aucune ne
 doit &eacute;chouer et dont au moins une doit retourner un r&eacute;sultat positif
 pour que la directive globale retourne elle-m&ecirc;me un r&eacute;sultat
 positif.</td></tr>
-<tr class="odd"><td><a href="mod_authz_core.html#requireany">&lt;RequireAny&gt; ... &lt;/RequireAny&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives d'autorisation dont au moins une
+<tr><td><a href="mod_authz_core.html#requireany">&lt;RequireAny&gt; ... &lt;/RequireAny&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe des directives d'autorisation dont au moins une
 doit retourner un r&eacute;sultat positif pour que la directive globale
 retourne elle-m&ecirc;me un r&eacute;sultat positif.</td></tr>
-<tr><td><a href="mod_authz_core.html#requirenone">&lt;RequireNone&gt; ... &lt;/RequireNone&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe des directives d'autorisation dont aucune ne doit
+<tr class="odd"><td><a href="mod_authz_core.html#requirenone">&lt;RequireNone&gt; ... &lt;/RequireNone&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives d'autorisation dont aucune ne doit
 retourner un r&eacute;sultat positif pour que la directive globale n'&eacute;choue
 pas.</td></tr>
-<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>chemin_URL</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'URL de base pour les r&eacute;&eacute;critures au niveau
+<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>chemin_URL</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'URL de base pour les r&eacute;&eacute;critures au niveau
 r&eacute;pertoire</td></tr>
-<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
-      <em>cha&icirc;ne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une condition qui devra &ecirc;tre satisfaite pour que
+<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
+      <em>cha&icirc;ne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une condition qui devra &ecirc;tre satisfaite pour que
 la r&eacute;&eacute;criture soit effectu&eacute;e
 </td></tr>
-<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive l'ex&eacute;cution du
+<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive l'ex&eacute;cution du
 moteur de r&eacute;&eacute;criture</td></tr>
-<tr><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> [<em>MapTypeOptions</em>]
-</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une fonction de mise en correspondance pour la
+<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> [<em>MapTypeOptions</em>]
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une fonction de mise en correspondance pour la
 recherche de mots-cl&eacute;s</td></tr>
-<tr class="odd"><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure certaines options sp&eacute;ciales
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure certaines options sp&eacute;ciales
 pour le moteur de r&eacute;&eacute;criture</td></tr>
-<tr><td><a href="mod_rewrite.html#rewriterule">RewriteRule
-      <em>Mod&egrave;le</em> <em>Substitution</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les r&egrave;gles pour le moteur de r&eacute;&eacute;criture</td></tr>
-<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>secondes</var>|max [<var>secondes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limite le temps CPU allou&eacute; aux processus initi&eacute;s par les
+<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
+      <em>Mod&egrave;le</em> <em>Substitution</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les r&egrave;gles pour le moteur de r&eacute;&eacute;criture</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>secondes</var>|max [<var>secondes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le temps CPU allou&eacute; aux processus initi&eacute;s par les
 processus enfants d'Apache httpd</td></tr>
-<tr><td><a href="core.html#rlimitmem">RLimitMEM <var>octets</var>|max [<var>octets</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite la m&eacute;moire allou&eacute;e aux processus initi&eacute;s par les
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>octets</var>|max [<var>octets</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limite la m&eacute;moire allou&eacute;e aux processus initi&eacute;s par les
 processus enfants d'Apache httpd</td></tr>
-<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>nombre</var>|max [<var>nombre</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limite le nombre de processus qui peuvent &ecirc;tre initi&eacute;s par
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>nombre</var>|max [<var>nombre</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le nombre de processus qui peuvent &ecirc;tre initi&eacute;s par
 les processus initi&eacute;s par les processus enfants d'Apache httpd</td></tr>
-<tr><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Interaction entre le contr&ocirc;le d'acc&egrave;s en fonction de l'h&ocirc;te
+<tr class="odd"><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction entre le contr&ocirc;le d'acc&egrave;s en fonction de l'h&ocirc;te
 et l'authentification utilisateur</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> apache_runtime_stat +</td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier o&ugrave; sont stock&eacute;es les donn&eacute;es concernant
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> apache_runtime_stat +</td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Chemin du fichier o&ugrave; sont stock&eacute;es les donn&eacute;es concernant
 la coordination des processus enfants</td></tr>
-<tr><td><a href="mod_actions.html#script">Script <var>m&eacute;thode</var> <var>script cgi</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Active un script CGI dans le cas d'une m&eacute;thode de requ&ecirc;te
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>m&eacute;thode</var> <var>script cgi</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active un script CGI dans le cas d'une m&eacute;thode de requ&ecirc;te
 particuli&egrave;re.</td></tr>
-<tr class="odd"><td><a href="mod_alias.html#scriptalias">ScriptAlias [<var>chemin URL</var>]
-<var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fait correspondre une URL &agrave; une zone du syst&egrave;me de fichiers
+<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias [<var>chemin URL</var>]
+<var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Fait correspondre une URL &agrave; une zone du syst&egrave;me de fichiers
 et d&eacute;signe la cible comme script CGI</td></tr>
-<tr><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
-<var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Fait correspondre une URL &agrave; une zone du syst&egrave;me de fichiers
+<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
+<var>chemin fichier</var>|<var>chemin r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fait correspondre une URL &agrave; une zone du syst&egrave;me de fichiers
 en faisant appel aux expressions rationnelles et en d&eacute;signant la cible
 comme un script CGI</td></tr>
-<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Permet de localiser l'interpr&eacute;teur des scripts
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de localiser l'interpr&eacute;teur des scripts
 CGI</td></tr>
-<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>chemin fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Chemin du fichier journal des erreurs du script
+<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>chemin fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier journal des erreurs du script
 CGI</td></tr>
-<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>octets</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale des requ&ecirc;tes PUT ou POST qui seront
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>octets</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Taille maximale des requ&ecirc;tes PUT ou POST qui seront
 enregistr&eacute;es dans le journal du script</td></tr>
-<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>octets</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Taille maximale du fichier journal des scripts
+<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>octets</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale du fichier journal des scripts
 CGI</td></tr>
-<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>chemin fichier</var></a></td><td> cgisock </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le pr&eacute;fixe du nom de fichier du socket &agrave; utiliser pour
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>chemin fichier</var></a></td><td> cgisock </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Le pr&eacute;fixe du nom de fichier du socket &agrave; utiliser pour
 communiquer avec le d&eacute;mon CGI</td></tr>
-<tr><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>adresse-IP</var>:]<var>num-port</var>
-<var>nom-certificat</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Active le chiffrement SSL pour le port
+<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>adresse-IP</var>:]<var>num-port</var>
+<var>nom-certificat</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active le chiffrement SSL pour le port
 sp&eacute;cifi&eacute;</td></tr>
-<tr class="odd"><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si mod_status affiche les 63 premiers caract&egrave;res
+<tr><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si mod_status affiche les 63 premiers caract&egrave;res
 d'une requ&ecirc;te ou les 63 derniers, en supposant que la requ&ecirc;te
 elle-m&ecirc;me poss&egrave;de plus de 63 caract&egrave;res.</td></tr>
-<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Taille du tampon TCP en sortie</td></tr>
-<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>adresse &eacute;lectronique</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">L'adresse &eacute;lectronique que le serveur inclut dans les
+<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon TCP en sortie</td></tr>
+<tr><td><a href="core.html#serveradmin">ServerAdmin <var>adresse &eacute;lectronique</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">L'adresse &eacute;lectronique que le serveur inclut dans les
 messages d'erreur envoy&eacute;s au client</td></tr>
-<tr><td><a href="core.html#serveralias">ServerAlias <var>nom serveur</var> [<var>nom serveur</var>]
-...</a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Autres noms d'un serveur utilisables pour atteindre des
+<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>nom serveur</var> [<var>nom serveur</var>]
+...</a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Autres noms d'un serveur utilisables pour atteindre des
 serveurs virtuels &agrave; base de nom</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limite sup&eacute;rieure de la d&eacute;finition du nombre de
+<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limite sup&eacute;rieure de la d&eacute;finition du nombre de
 processus</td></tr>
-<tr><td><a href="core.html#servername">ServerName
-[<var>protocole</var>://]<var>nom-de-domaine</var>|<var>adresse-ip</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Nom d'h&ocirc;te et port que le serveur utilise pour
+<tr class="odd"><td><a href="core.html#servername">ServerName
+[<var>protocole</var>://]<var>nom-de-domaine</var>|<var>adresse-ip</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom d'h&ocirc;te et port que le serveur utilise pour
 s'authentifier lui-m&ecirc;me</td></tr>
-<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>chemin d'URL</var></a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de chemin d'URL h&eacute;rit&eacute; pour un serveur virtuel &agrave; base
+<tr><td><a href="core.html#serverpath">ServerPath <var>chemin d'URL</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Nom de chemin d'URL h&eacute;rit&eacute; pour un serveur virtuel &agrave; base
 de nom acc&eacute;d&eacute; par un navigateur incompatible</td></tr>
-<tr><td><a href="core.html#serverroot">ServerRoot <var>chemin de r&eacute;pertoire</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Racine du r&eacute;pertoire d'installation du
+<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>chemin de r&eacute;pertoire</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Racine du r&eacute;pertoire d'installation du
 serveur</td></tr>
-<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit un pied de page pour les documents g&eacute;n&eacute;r&eacute;s par le
+<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit un pied de page pour les documents g&eacute;n&eacute;r&eacute;s par le
 serveur</td></tr>
-<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configure l'en-t&ecirc;te <code>Server</code> de la r&eacute;ponse
+<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configure l'en-t&ecirc;te <code>Server</code> de la r&eacute;ponse
 HTTP</td></tr>
-<tr class="odd"><td><a href="mod_session.html#session">Session On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ouvre une session pour le contexte courant</td></tr>
-<tr><td><a href="mod_session_cookie.html#sessioncookiemaxage">SessionCookieMaxAge On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si les cookies de session doivent sp&eacute;cifier une dur&eacute;e de vie &agrave;
+<tr><td><a href="mod_session.html#session">Session On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ouvre une session pour le contexte courant</td></tr>
+<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiemaxage">SessionCookieMaxAge On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si les cookies de session doivent sp&eacute;cifier une dur&eacute;e de vie &agrave;
 transmettre au client</td></tr>
-<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiename">SessionCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 dans lequel la session
+<tr><td><a href="mod_session_cookie.html#sessioncookiename">SessionCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 dans lequel la session
 est stock&eacute;e</td></tr>
-<tr><td><a href="mod_session_cookie.html#sessioncookiename2">SessionCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs pour le cookie RFC2965 dans lequel est
+<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiename2">SessionCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs pour le cookie RFC2965 dans lequel est
 stock&eacute;e la session</td></tr>
-<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
+<tr><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
 des en-t&ecirc;tes HTTP entrants</td></tr>
-<tr><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher <var>algorithme</var></a></td><td> aes256 </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">L'algorithme &agrave; utiliser pour le chiffrement de la session</td></tr>
-<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptodriver">SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le pilote de chiffrement &agrave; utiliser pour chiffrer les
+<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher <var>algorithme</var></a></td><td> aes256 </td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">L'algorithme &agrave; utiliser pour le chiffrement de la session</td></tr>
+<tr><td><a href="mod_session_crypto.html#sessioncryptodriver">SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Le pilote de chiffrement &agrave; utiliser pour chiffrer les
 sessions</td></tr>
-<tr><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">La cl&eacute; utilis&eacute;e pour chiffrer la session</td></tr>
-<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrasefile">SessionCryptoPassphraseFile <var>nom-fichier</var></a></td><td></td><td>svd</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le fichier contenant les cl&eacute;s utilis&eacute;es pour chiffrer la
+<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">La cl&eacute; utilis&eacute;e pour chiffrer la session</td></tr>
+<tr><td><a href="mod_session_crypto.html#sessioncryptopassphrasefile">SessionCryptoPassphraseFile <var>nom-fichier</var></a></td><td></td><td>svd</td><td>X</td></tr><tr><td class="descr" colspan="4">Le fichier contenant les cl&eacute;s utilis&eacute;es pour chiffrer la
 session</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdcookiename">SessionDBDCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 qui contient
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookiename">SessionDBDCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 qui contient
 l'identifiant de session</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookiename2">SessionDBDCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs du cookie RFC2965 qui contient
+<tr><td><a href="mod_session_dbd.html#sessiondbdcookiename2">SessionDBDCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs du cookie RFC2965 qui contient
 l'identifiant de session</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
 des en-t&ecirc;tes HTTP entrants</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel <var>&eacute;tiquette</var></a></td><td> deletesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour supprimer des sessions de la
+<tr><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel <var>&eacute;tiquette</var></a></td><td> deletesession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour supprimer des sessions de la
 base de donn&eacute;es</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel <var>&eacute;tiquette</var></a></td><td> insertsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour ins&eacute;rer des sessions dans la
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel <var>&eacute;tiquette</var></a></td><td> insertsession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour ins&eacute;rer des sessions dans la
 base de donn&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active une session propre &agrave; un utilisateur</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel <var>&eacute;tiquette</var></a></td><td> selectsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour s&eacute;lectionner des sessions
+<tr><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active une session propre &agrave; un utilisateur</td></tr>
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel <var>&eacute;tiquette</var></a></td><td> selectsession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour s&eacute;lectionner des sessions
 dans la base de donn&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel <var>&eacute;tiquette</var></a></td><td> updatesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour mettre &agrave; jour des sessions
+<tr><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel <var>&eacute;tiquette</var></a></td><td> updatesession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&ecirc;te SQL &agrave; utiliser pour mettre &agrave; jour des sessions
 pr&eacute;existantes dans la base de donn&eacute;es</td></tr>
-<tr><td><a href="mod_session.html#sessionenv">SessionEnv On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si le contenu de la session doit &ecirc;tre enregistr&eacute;
+<tr class="odd"><td><a href="mod_session.html#sessionenv">SessionEnv On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si le contenu de la session doit &ecirc;tre enregistr&eacute;
 dans la variable d'environnement <var>HTTP_SESSION</var></td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionexclude">SessionExclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les pr&eacute;fixes d'URLs pour lesquels une session sera
+<tr><td><a href="mod_session.html#sessionexclude">SessionExclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les pr&eacute;fixes d'URLs pour lesquels une session sera
 ignor&eacute;e</td></tr>
-<tr><td><a href="mod_session.html#sessionexpiryupdateinterval">SessionExpiryUpdateInterval <var>interval</var></a></td><td> 0 (mise &agrave; jour syst +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit le nombre de secondes dont la dur&eacute;e d'expiration d'une
+<tr class="odd"><td><a href="mod_session.html#sessionexpiryupdateinterval">SessionExpiryUpdateInterval <var>interval</var></a></td><td> 0 (mise &agrave; jour syst +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit le nombre de secondes dont la dur&eacute;e d'expiration d'une
 session peut changer sans que cette session soit mise &agrave; jour</td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionheader">SessionHeader <var>en-t&ecirc;te</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Importation des mises &agrave; jour de session depuis l'en-t&ecirc;te de
+<tr><td><a href="mod_session.html#sessionheader">SessionHeader <var>en-t&ecirc;te</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Importation des mises &agrave; jour de session depuis l'en-t&ecirc;te de
 r&eacute;ponse HTTP sp&eacute;cifi&eacute;</td></tr>
-<tr><td><a href="mod_session.html#sessioninclude">SessionInclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les pr&eacute;fixes d'URL pour lesquels une session est
+<tr class="odd"><td><a href="mod_session.html#sessioninclude">SessionInclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les pr&eacute;fixes d'URL pour lesquels une session est
 valide</td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionmaxage">SessionMaxAge <var>dur&eacute;e de vie maximale</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit une dur&eacute;e de vie maximale pour la session en
+<tr><td><a href="mod_session.html#sessionmaxage">SessionMaxAge <var>dur&eacute;e de vie maximale</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit une dur&eacute;e de vie maximale pour la session en
 secondes</td></tr>
-<tr><td><a href="mod_env.html#setenv">SetEnv <var>var-env</var> [<var>valeur</var>]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des variables d'environnement</td></tr>
-<tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribut
+<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>var-env</var> [<var>valeur</var>]</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des variables d'environnement</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribut
     regex [!]env-variable</em>[=<em>valeur</em>]
-    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction des
+    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction des
 attributs de la requ&ecirc;te</td></tr>
-<tr><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr <em>expr
+<tr class="odd"><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr <em>expr
     [!]env-variable</em>[=<em>valeur</em>]
-    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
-<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribut regex
+    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
+<tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribut regex
         [!]env-variable</em>[=<em>valeur</em>]
-    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction des
+    [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des variables d'environnement en fonction des
 attributs de la requ&ecirc;te sans tenir compte de la casse</td></tr>
-<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|none|<var>expression</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Force le traitement des fichiers sp&eacute;cifi&eacute;s par un
+<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|none|<var>expression</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Force le traitement des fichiers sp&eacute;cifi&eacute;s par un
 gestionnaire particulier</td></tr>
-<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les filtres par lesquels vont passer les requ&ecirc;tes
+<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les filtres par lesquels vont passer les requ&ecirc;tes
 client et les donn&eacute;es POST</td></tr>
-<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les filtres par lesquels vont passer les r&eacute;ponses
+<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les filtres par lesquels vont passer les r&eacute;ponses
 du serveur</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Cha&icirc;ne qui termine l'&eacute;l&eacute;ment include</td></tr>
-<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Message d'erreur affich&eacute; lorsqu'une erreur SSI
+<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Cha&icirc;ne qui termine l'&eacute;l&eacute;ment include</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Message d'erreur affich&eacute; lorsqu'une erreur SSI
 survient</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssietag">SSIETag on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si des en-t&ecirc;tes ETags sont g&eacute;n&eacute;r&eacute;s par le serveur.</td></tr>
-<tr><td><a href="mod_include.html#ssilastmodified">SSILastModified on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si des en-t&ecirc;tes <code>Last-Modified</code> sont
+<tr><td><a href="mod_include.html#ssietag">SSIETag on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit si des en-t&ecirc;tes ETags sont g&eacute;n&eacute;r&eacute;s par le serveur.</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssilastmodified">SSILastModified on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit si des en-t&ecirc;tes <code>Last-Modified</code> sont
 g&eacute;n&eacute;r&eacute;s par le serveur.</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active le mode de compatibilit&eacute; pour les expressions
+<tr><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Active le mode de compatibilit&eacute; pour les expressions
 conditionnelles.</td></tr>
-<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Cha&icirc;ne qui marque le d&eacute;but d'un &eacute;l&eacute;ment
+<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Cha&icirc;ne qui marque le d&eacute;but d'un &eacute;l&eacute;ment
 include</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>cha&icirc;ne de formatage</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du format d'affichage des dates</td></tr>
-<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>cha&icirc;ne</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Cha&icirc;ne &agrave; afficher lorsqu'on tente d'extraire le contenu
+<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>cha&icirc;ne de formatage</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configuration du format d'affichage des dates</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>cha&icirc;ne</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Cha&icirc;ne &agrave; afficher lorsqu'on tente d'extraire le contenu
 d'une variable non d&eacute;finie</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant une concat&eacute;nation des certificats de CA
+<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant une concat&eacute;nation des certificats de CA
 cod&eacute;s en PEM pour l'authentification des clients</td></tr>
-<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire des certificats de CA cod&eacute;s en PEM pour
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire des certificats de CA cod&eacute;s en PEM pour
 l'authentification des clients</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des certificats de CA
+<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des certificats de CA
 cod&eacute;s en PEM pour la d&eacute;finition de noms de CA acceptables</td></tr>
-<tr><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire contenant des fichiers de certificats de CA
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire contenant des fichiers de certificats de CA
 cod&eacute;s en PEM pour la d&eacute;finition de noms de CA acceptables</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck chain|leaf|none [<var>flag</var>s ...]</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la v&eacute;rification des r&eacute;vocations bas&eacute;e sur les CRL</td></tr>
-<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des CRLs des CA cod&eacute;s en
+<tr><td><a href="mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck chain|leaf|none [<var>flag</var>s ...]</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la v&eacute;rification des r&eacute;vocations bas&eacute;e sur les CRL</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des CRLs des CA cod&eacute;s en
 PEM pour l'authentification des clients</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire des CRLs de CA cod&eacute;s en PEM pour
+<tr><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire des CRLs de CA cod&eacute;s en PEM pour
 l'authentification des clients</td></tr>
-<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant les certificats de CA du serveur cod&eacute;s en
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant les certificats de CA du serveur cod&eacute;s en
 PEM</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <var>file-path</var>|<var>certid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de donn&eacute;es contenant les informations de certificat X.509 du serveur
+<tr><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <var>file-path</var>|<var>certid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier de donn&eacute;es contenant les informations de certificat X.509 du serveur
 cod&eacute;es au format PEM ou identificateur de jeton</td></tr>
-<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <var>file-path</var>|<var>keyid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la cl&eacute; priv&eacute;e du serveur cod&eacute;e en
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <var>file-path</var>|<var>keyid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la cl&eacute; priv&eacute;e du serveur cod&eacute;e en
 PEM</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite [<var>protocol</var>] <var>cipher-spec</var></a></td><td> DEFAULT (d&eacute;pend de  +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&eacute;gociation
+<tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite [<var>protocol</var>] <var>cipher-spec</var></a></td><td> DEFAULT (d&eacute;pend de  +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&eacute;gociation
 au cours de l'initialisation de la connexion SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslclienthellovars">SSLClientHelloVars on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Activer la collecte des variables de ClientHello</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcompression">SSLCompression on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'activer la compression au niveau SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <var>moteur</var></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'utilisation d'un acc&eacute;l&eacute;rateur mat&eacute;riel de
+<tr class="odd"><td><a href="mod_ssl.html#sslclienthellovars">SSLClientHelloVars on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activer la collecte des variables de ClientHello</td></tr>
+<tr><td><a href="mod_ssl.html#sslcompression">SSLCompression on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'activer la compression au niveau SSL</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <var>moteur</var></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'utilisation d'un acc&eacute;l&eacute;rateur mat&eacute;riel de
 chiffrement</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslechkeydir">SSLECHKeyDir <var>dirname</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chargement des fichiers PEM &laquo;&nbsp;Encrypted Client Hello&nbsp;&raquo; (ECH) dans le
+<tr><td><a href="mod_ssl.html#sslechkeydir">SSLECHKeyDir <var>dirname</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Chargement des fichiers PEM &laquo;&nbsp;Encrypted Client Hello&nbsp;&raquo; (ECH) dans le
 r&eacute;pertoire sp&eacute;cifi&eacute;</td></tr>
-<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arr&ecirc;t du moteur SSL</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslfips">SSLFIPS on|off</a></td><td> off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Coimmutateur du mode SSL FIPS</td></tr>
-<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option permettant de classer les algorithmes de chiffrement
+<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interrupteur marche/arr&ecirc;t du moteur SSL</td></tr>
+<tr><td><a href="mod_ssl.html#sslfips">SSLFIPS on|off</a></td><td> off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Coimmutateur du mode SSL FIPS</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option permettant de classer les algorithmes de chiffrement
 du serveur par ordre de pr&eacute;f&eacute;rence</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspdefaultresponder">SSLOCSPDefaultResponder <var>uri</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'URI du r&eacute;pondeur par d&eacute;faut pour la validation
+<tr><td><a href="mod_ssl.html#sslocspdefaultresponder">SSLOCSPDefaultResponder <var>uri</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'URI du r&eacute;pondeur par d&eacute;faut pour la validation
 OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspenable">SSLOCSPEnable on|leaf|off [<var>flags</var>]</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la validation OCSP de la cha&icirc;ne de certificats du
+<tr class="odd"><td><a href="mod_ssl.html#sslocspenable">SSLOCSPEnable on|leaf|off [<var>flags</var>]</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la validation OCSP de la cha&icirc;ne de certificats du
 client</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspnoverify">SSLOCSPNoverify on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Evite la v&eacute;rification des certificats des r&eacute;pondeurs OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspoverrideresponder">SSLOCSPOverrideResponder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Force l'utilisation de l'URI du r&eacute;pondeur par d&eacute;faut pour
+<tr><td><a href="mod_ssl.html#sslocspnoverify">SSLOCSPNoverify on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Evite la v&eacute;rification des certificats des r&eacute;pondeurs OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocspoverrideresponder">SSLOCSPOverrideResponder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force l'utilisation de l'URI du r&eacute;pondeur par d&eacute;faut pour
 la validation OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspproxyurl">SSLOCSPProxyURL <var>url</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adresse de mandataire &agrave; utiliser pour les requ&ecirc;tes OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocsprespondercertificatefile">SSLOCSPResponderCertificateFile <var>file</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fournit un jeu de certificats de confiance du r&eacute;pondeur OCSP avec
+<tr><td><a href="mod_ssl.html#sslocspproxyurl">SSLOCSPProxyURL <var>url</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adresse de mandataire &agrave; utiliser pour les requ&ecirc;tes OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocsprespondercertificatefile">SSLOCSPResponderCertificateFile <var>file</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un jeu de certificats de confiance du r&eacute;pondeur OCSP avec
 encodage PEM</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocsprespondertimeout">SSLOCSPResponderTimeout <var>secondes</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;lai d'attente pour les requ&ecirc;tes OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspresponsemaxage">SSLOCSPResponseMaxAge <var>secondes</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Age maximum autoris&eacute; pour les r&eacute;ponses OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspresponsetimeskew">SSLOCSPResponseTimeSkew <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;rive temporelle maximale autoris&eacute;e pour la validation des
+<tr><td><a href="mod_ssl.html#sslocsprespondertimeout">SSLOCSPResponderTimeout <var>secondes</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;lai d'attente pour les requ&ecirc;tes OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocspresponsemaxage">SSLOCSPResponseMaxAge <var>secondes</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximum autoris&eacute; pour les r&eacute;ponses OCSP</td></tr>
+<tr><td><a href="mod_ssl.html#sslocspresponsetimeskew">SSLOCSPResponseTimeSkew <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;rive temporelle maximale autoris&eacute;e pour la validation des
 r&eacute;ponses OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspuserequestnonce">SSLOCSPUseRequestNonce on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilisation d'un nombre &agrave; usage unique au sein des requ&ecirc;tes
+<tr class="odd"><td><a href="mod_ssl.html#sslocspuserequestnonce">SSLOCSPUseRequestNonce on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilisation d'un nombre &agrave; usage unique au sein des requ&ecirc;tes
 OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslopensslconfcmd">SSLOpenSSLConfCmd <var>commande</var> <var>valeur</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration des param&egrave;tres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
-<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<var>option</var> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure diff&eacute;rentes options d'ex&eacute;cution du moteur
+<tr><td><a href="mod_ssl.html#sslopensslconfcmd">SSLOpenSSLConfCmd <var>commande</var> <var>valeur</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration des param&egrave;tres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<var>option</var> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure diff&eacute;rentes options d'ex&eacute;cution du moteur
 SSL</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <var>type</var></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">M&eacute;thode utilis&eacute;e pour entrer le mot de passe pour les cl&eacute;s
+<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <var>type</var></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">M&eacute;thode utilis&eacute;e pour entrer le mot de passe pour les cl&eacute;s
 priv&eacute;es chiffr&eacute;es</td></tr>
-<tr><td><a href="mod_ssl.html#sslpolicy">SSLPolicy <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Applique une politique SSL en la r&eacute;f&eacute;ren&ccedil;ant par son nom</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<var>protocole</var> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Indique les versions du protocole SSL/TLS
+<tr class="odd"><td><a href="mod_ssl.html#sslpolicy">SSLPolicy <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Applique une politique SSL en la r&eacute;f&eacute;ren&ccedil;ant par son nom</td></tr>
+<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<var>protocole</var> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Indique les versions du protocole SSL/TLS
 disponibles</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des certificats de CA
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des certificats de CA
 cod&eacute;s en PEM pour l'authentification des serveurs distants</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire des certificats de CA cod&eacute;s en PEM pour
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire des certificats de CA cod&eacute;s en PEM pour
 l'authentification des serveurs distants</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycarevocationcheck">SSLProxyCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la v&eacute;rification des r&eacute;vocations bas&eacute;e sur les CRLs
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationcheck">SSLProxyCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la v&eacute;rification des r&eacute;vocations bas&eacute;e sur les CRLs
 pour l'authentification du serveur distant</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des CRLs de CA cod&eacute;s en
+<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des CRLs de CA cod&eacute;s en
 PEM pour l'authentification des serveurs distants</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire des CRLs de CA cod&eacute;s en PEM pour
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire des CRLs de CA cod&eacute;s en PEM pour
 l'authentification des serveurs distants</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration de la v&eacute;rification du champ CN du certificat
+<tr><td><a href="mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration de la v&eacute;rification du champ CN du certificat
 du serveur distant
 </td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration de la v&eacute;rification de l'expiration du
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration de la v&eacute;rification de l'expiration du
 certificat du serveur distant
 </td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeername">SSLProxyCheckPeerName on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure la v&eacute;rification du nom d'h&ocirc;te pour les
+<tr><td><a href="mod_ssl.html#sslproxycheckpeername">SSLProxyCheckPeerName on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure la v&eacute;rification du nom d'h&ocirc;te pour les
 certificats serveur distant
 </td></tr>
-<tr><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite [<var>protocol</var>] <var>cipher-spec</var></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&eacute;gociation
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite [<var>protocol</var>] <var>cipher-spec</var></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&eacute;gociation
 lors de l'initialisation d'une connexion SSL de mandataire</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interrupteur marche/arr&ecirc;t du moteur de mandataire
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arr&ecirc;t du moteur de mandataire
 SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxymachinecertificatechainfile">SSLProxyMachineCertificateChainFile <var>nom-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier de certificats de CA encod&eacute;s PEM concat&eacute;n&eacute;s permettant au
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatechainfile">SSLProxyMachineCertificateChainFile <var>nom-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de certificats de CA encod&eacute;s PEM concat&eacute;n&eacute;s permettant au
 mandataire de choisir un certificat</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des cl&eacute;s et certificats
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&eacute;nation des cl&eacute;s et certificats
 clients cod&eacute;s en PEM que le mandataire doit utiliser</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&eacute;pertoire des cl&eacute;s et certificats clients cod&eacute;s en PEM que
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <var>chemin-r&eacute;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&eacute;pertoire des cl&eacute;s et certificats clients cod&eacute;s en PEM que
 le mandataire doit utiliser</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<var>protocole</var> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit les protocoles SSL disponibles pour la fonction de
+<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<var>protocole</var> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit les protocoles SSL disponibles pour la fonction de
 mandataire</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <var>niveau</var></a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Niveau de v&eacute;rification du certificat du serveur
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <var>niveau</var></a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de v&eacute;rification du certificat du serveur
 distant</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <var>niveau</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de profondeur maximum dans les certificats de CA
+<tr><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <var>niveau</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Niveau de profondeur maximum dans les certificats de CA
 lors de la v&eacute;rification du certificat du serveur distant</td></tr>
-<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <var>contexte</var> <var>source</var>
-[<var>nombre</var>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Source de d&eacute;clenchement du G&eacute;n&eacute;rateur de Nombres
+<tr class="odd"><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <var>contexte</var> <var>source</var>
+[<var>nombre</var>]</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source de d&eacute;clenchement du G&eacute;n&eacute;rateur de Nombres
 Pseudo-Al&eacute;atoires (PRNG)</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize <var>taille</var></a></td><td> 131072 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la taille du tampon de ren&eacute;gociation
+<tr><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize <var>taille</var></a></td><td> 131072 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la taille du tampon de ren&eacute;gociation
 SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslrequire">SSLRequire <var>expression</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">N'autorise l'acc&egrave;s que lorsqu'une expression bool&eacute;enne
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <var>expression</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">N'autorise l'acc&egrave;s que lorsqu'une expression bool&eacute;enne
 complexe et arbitraire est vraie</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interdit l'acc&egrave;s lorsque la requ&ecirc;te HTTP n'utilise pas
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit l'acc&egrave;s lorsque la requ&ecirc;te HTTP n'utilise pas
 SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <var>type</var></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type du cache de session SSL global et
+<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <var>type</var></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type du cache de session SSL global et
 inter-processus</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de secondes avant l'expiration d'une session SSL
+<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre de secondes avant l'expiration d'une session SSL
 dans le cache de sessions</td></tr>
-<tr><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cl&eacute; de chiffrement/d&eacute;chiffrement permanente pour les
+<tr class="odd"><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cl&eacute; de chiffrement/d&eacute;chiffrement permanente pour les
 tickets de session TLS</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive les tickets de session TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslsrpunknownuserseed">SSLSRPUnknownUserSeed <var>secret-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Source de randomisation pour utilisateur SRP inconnu</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier de v&eacute;rification SRP</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingcache">SSLStaplingCache <var>type</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration du cache pour l'agrafage OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout <var>secondes</var></a></td><td> 600 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de vie des r&eacute;ponses invalides dans le cache pour
+<tr><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive les tickets de session TLS</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslsrpunknownuserseed">SSLSRPUnknownUserSeed <var>secret-string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source de randomisation pour utilisateur SRP inconnu</td></tr>
+<tr><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin du fichier de v&eacute;rification SRP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingcache">SSLStaplingCache <var>type</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du cache pour l'agrafage OCSP</td></tr>
+<tr><td><a href="mod_ssl.html#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout <var>secondes</var></a></td><td> 600 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de vie des r&eacute;ponses invalides dans le cache pour
 agrafage OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">G&eacute;n&egrave;re une r&eacute;ponse "tryLater" pour les requ&ecirc;tes OCSP &eacute;chou&eacute;es</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL <var>uri</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remplace l'URI du serveur OCSP sp&eacute;cifi&eacute; dans l'extension
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">G&eacute;n&egrave;re une r&eacute;ponse "tryLater" pour les requ&ecirc;tes OCSP &eacute;chou&eacute;es</td></tr>
+<tr><td><a href="mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL <var>uri</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remplace l'URI du serveur OCSP sp&eacute;cifi&eacute; dans l'extension
 AIA du certificat</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout <var>secondes</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Temps d'attente maximum pour les requ&ecirc;tes vers les serveurs
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout <var>secondes</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente maximum pour les requ&ecirc;tes vers les serveurs
 OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingresponsemaxage">SSLStaplingResponseMaxAge <var>secondes</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximum autoris&eacute; des r&eacute;ponses OCSP incluses dans la
+<tr><td><a href="mod_ssl.html#sslstaplingresponsemaxage">SSLStaplingResponseMaxAge <var>secondes</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Age maximum autoris&eacute; des r&eacute;ponses OCSP incluses dans la
 n&eacute;gociation TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingresponsetimeskew">SSLStaplingResponseTimeSkew <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de vie maximale autoris&eacute;e des r&eacute;ponses OCSP incluses dans la
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingresponsetimeskew">SSLStaplingResponseTimeSkew <var>secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de vie maximale autoris&eacute;e des r&eacute;ponses OCSP incluses dans la
 n&eacute;gociation TLS</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Transmet au client les erreurs survenues lors des requ&ecirc;tes
+<tr><td><a href="mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Transmet au client les erreurs survenues lors des requ&ecirc;tes
 OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout <var>secondes</var></a></td><td> 3600 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&eacute;e de vie des r&eacute;ponses OCSP dans le cache</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstrictsnivhostcheck">SSLStrictSNIVHostCheck on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&ocirc;le de l'acc&egrave;s des clients non-SNI &agrave; un serveur virtuel &agrave;
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout <var>secondes</var></a></td><td> 3600 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&eacute;e de vie des r&eacute;ponses OCSP dans le cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslstrictsnivhostcheck">SSLStrictSNIVHostCheck on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Contr&ocirc;le de l'acc&egrave;s des clients non-SNI &agrave; un serveur virtuel &agrave;
 base de nom.
 </td></tr>
-<tr><td><a href="mod_ssl.html#sslusername">SSLUserName <var>nom-var</var></a></td><td></td><td>sdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom de la variable servant &agrave; d&eacute;terminer le nom de
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <var>nom-var</var></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de la variable servant &agrave; d&eacute;terminer le nom de
 l'utilisateur</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslusestapling">SSLUseStapling on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'ajout des r&eacute;ponses OCSP &agrave; la n&eacute;gociation TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <var>niveau</var></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Niveau de v&eacute;rification du certificat client</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <var>nombre</var></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Profondeur maximale des certificats de CA pour la
+<tr><td><a href="mod_ssl.html#sslusestapling">SSLUseStapling on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'ajout des r&eacute;ponses OCSP &agrave; la n&eacute;gociation TLS</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <var>niveau</var></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de v&eacute;rification du certificat client</td></tr>
+<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <var>nombre</var></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Profondeur maximale des certificats de CA pour la
 v&eacute;rification des certificats clients</td></tr>
-<tr><td><a href="mod_ssl.html#sslvhostsnipolicy">SSLVHostSNIPolicy strict|secure|authonly|insecure</a></td><td> secure </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finir la politique de compatibilit&eacute; pour l'acc&egrave;s des clients SNI
+<tr class="odd"><td><a href="mod_ssl.html#sslvhostsnipolicy">SSLVHostSNIPolicy strict|secure|authonly|insecure</a></td><td> secure </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finir la politique de compatibilit&eacute; pour l'acc&egrave;s des clients SNI
 aux serveurs virtuels.</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de processus enfants du serveur cr&eacute;&eacute;s au
+<tr><td><a href="mpm_common.html#startservers">StartServers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de processus enfants du serveur cr&eacute;&eacute;s au
 d&eacute;marrage</td></tr>
-<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de threads cr&eacute;&eacute;s au d&eacute;marrage</td></tr>
-<tr class="odd"><td><a href="core.html#stricthostcheck">StrictHostCheck ON|OFF</a></td><td> OFF </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si le nom d'h&ocirc;te contenu dans une requ&ecirc;te doit &ecirc;tre
+<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de threads cr&eacute;&eacute;s au d&eacute;marrage</td></tr>
+<tr><td><a href="core.html#stricthostcheck">StrictHostCheck ON|OFF</a></td><td> OFF </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si le nom d'h&ocirc;te contenu dans une requ&ecirc;te doit &ecirc;tre
 explicitement sp&eacute;cifi&eacute; au niveau du serveur virtuel qui a pris en compte cette
 derni&egrave;re.
              </td></tr>
-<tr><td><a href="mod_substitute.html#substitute">Substitute <var>s/mod&egrave;le/substitution/[infq]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Mod&egrave;le de substition dans le contenu de la
+<tr class="odd"><td><a href="mod_substitute.html#substitute">Substitute <var>s/mod&egrave;le/substitution/[infq]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Mod&egrave;le de substition dans le contenu de la
 r&eacute;ponse</td></tr>
-<tr class="odd"><td><a href="mod_substitute.html#substituteinheritbefore">SubstituteInheritBefore on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Modifie l'ordre de fusion des mod&egrave;les h&eacute;rit&eacute;s</td></tr>
-<tr><td><a href="mod_substitute.html#substitutemaxlinelength">SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</a></td><td> 1m </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la longueur de ligne maximale</td></tr>
-<tr class="odd"><td><a href="mod_unixd.html#suexec">Suexec On|Off</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&eacute;sactive la fonctionnalit&eacute; suEXEC</td></tr>
-<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>Utilisateur Groupe</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">L'utilisateur et le groupe sous lesquels les programmes CGI
+<tr><td><a href="mod_substitute.html#substituteinheritbefore">SubstituteInheritBefore on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Modifie l'ordre de fusion des mod&egrave;les h&eacute;rit&eacute;s</td></tr>
+<tr class="odd"><td><a href="mod_substitute.html#substitutemaxlinelength">SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</a></td><td> 1m </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la longueur de ligne maximale</td></tr>
+<tr><td><a href="mod_unixd.html#suexec">Suexec On|Off</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Active ou d&eacute;sactive la fonctionnalit&eacute; suEXEC</td></tr>
+<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>Utilisateur Groupe</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'utilisateur et le groupe sous lesquels les programmes CGI
 doivent s'ex&eacute;cuter</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Le nombre de threads maximum que l'on peut d&eacute;finir par
+<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Le nombre de threads maximum que l'on peut d&eacute;finir par
 processus enfant</td></tr>
-<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de threads cr&eacute;&eacute;s par chaque processus
+<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de threads cr&eacute;&eacute;s par chaque processus
 enfant</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>taille</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">La taille en octets de la pile qu'utilisent les threads qui
+<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>taille</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">La taille en octets de la pile qu'utilisent les threads qui
 traitent les connexions clients</td></tr>
-<tr><td><a href="core.html#timeout">TimeOut <var>time-interval</var>[s]</a></td><td> 60 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Temps pendant lequel le serveur va attendre certains
+<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>time-interval</var>[s]</a></td><td> 60 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Temps pendant lequel le serveur va attendre certains
 &eacute;v&egrave;nements avant de consid&eacute;rer qu'une requ&ecirc;te a &eacute;chou&eacute;</td></tr>
-<tr class="odd"><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine le comportement des requ&ecirc;tes
+<tr><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;termine le comportement des requ&ecirc;tes
 <code>TRACE</code></td></tr>
-<tr><td><a href="mod_log_config.html#transferlog">TransferLog <var>fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&eacute;cifie l'emplacement d'un fichier journal</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <var>chemin-fichier</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le chemin du fichier <code>mime.types</code></td></tr>
-<tr><td><a href="core.html#unclist" id="U" name="U">UNCList <var>hostname</var> [<var>hostname</var>...]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit quels sont les noms d'h&ocirc;te UNC auxquels le serveur peut acc&eacute;der
+<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <var>fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&eacute;cifie l'emplacement d'un fichier journal</td></tr>
+<tr><td><a href="mod_mime.html#typesconfig">TypesConfig <var>chemin-fichier</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Le chemin du fichier <code>mime.types</code></td></tr>
+<tr class="odd"><td><a href="core.html#unclist" id="U" name="U">UNCList <var>hostname</var> [<var>hostname</var>...]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit quels sont les noms d'h&ocirc;te UNC auxquels le serveur peut acc&eacute;der
 </td></tr>
-<tr class="odd"><td><a href="core.html#undefine">UnDefine <var>nom-variable</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Invalide la d&eacute;finition d'une variable</td></tr>
-<tr><td><a href="mod_macro.html#undefmacro">UndefMacro <var>nom</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime une macro</td></tr>
-<tr class="odd"><td><a href="mod_env.html#unsetenv">UnsetEnv <var>var-env</var> [<var>var-env</var>]
-...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime des variables de l'environnement</td></tr>
-<tr><td><a href="mod_macro.html#use">Use <var>nom</var> [<var>valeur1</var> ... <var>valeurN</var>]
-</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Utilisation d'une macro</td></tr>
-<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la mani&egrave;re dont le serveur d&eacute;termine son propre nom
+<tr><td><a href="core.html#undefine">UnDefine <var>nom-variable</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Invalide la d&eacute;finition d'une variable</td></tr>
+<tr class="odd"><td><a href="mod_macro.html#undefmacro">UndefMacro <var>nom</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime une macro</td></tr>
+<tr><td><a href="mod_env.html#unsetenv">UnsetEnv <var>var-env</var> [<var>var-env</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime des variables de l'environnement</td></tr>
+<tr class="odd"><td><a href="mod_macro.html#use">Use <var>nom</var> [<var>valeur1</var> ... <var>valeurN</var>]
+</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Utilisation d'une macro</td></tr>
+<tr><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la mani&egrave;re dont le serveur d&eacute;termine son propre nom
 et son port</td></tr>
-<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">D&eacute;finit la mani&egrave;re dont le serveur
+<tr class="odd"><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit la mani&egrave;re dont le serveur
 d&eacute;termine son propre port</td></tr>
-<tr class="odd"><td><a href="mod_unixd.html#user">User <var>utilisateur unix</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'utilisateur sous lequel le serveur va traiter les
+<tr><td><a href="mod_unixd.html#user">User <var>utilisateur unix</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">L'utilisateur sous lequel le serveur va traiter les
 requ&ecirc;tes</td></tr>
-<tr><td><a href="mod_userdir.html#userdir">UserDir <em>nom-r&eacute;pertoire</em> [<em>nom-r&eacute;pertoire</em>] ...
-</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Chemin des r&eacute;pertoires propres &agrave; un
+<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>nom-r&eacute;pertoire</em> [<em>nom-r&eacute;pertoire</em>] ...
+</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin des r&eacute;pertoires propres &agrave; un
 utilisateur</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostcgimode" id="V" name="V">VHostCGIMode On|Off|Secure</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si le serveur virtuel peut ex&eacute;cuter des
+<tr><td><a href="mod_privileges.html#vhostcgimode" id="V" name="V">VHostCGIMode On|Off|Secure</a></td><td> On </td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si le serveur virtuel peut ex&eacute;cuter des
 sous-processus, et d&eacute;finit les privil&egrave;ges disponibles pour ces
 dernier.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostcgiprivs">VHostCGIPrivs [+-]?<var>privilege-name</var> [[+-]?privilege-name] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privil&egrave;ges au choix aux sous-processus cr&eacute;&eacute;s
+<tr class="odd"><td><a href="mod_privileges.html#vhostcgiprivs">VHostCGIPrivs [+-]?<var>privilege-name</var> [[+-]?privilege-name] ...</a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Assigne des privil&egrave;ges au choix aux sous-processus cr&eacute;&eacute;s
 par un serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostgroup">VHostGroup <var>identifiant-groupe-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'identifiant du groupe sous lequel s'ex&eacute;cute un
+<tr><td><a href="mod_privileges.html#vhostgroup">VHostGroup <var>identifiant-groupe-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'identifiant du groupe sous lequel s'ex&eacute;cute un
 serveur virtuel.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostprivs">VHostPrivs [+-]?<var>nom-privil&egrave;ge</var> [[+-]?nom-privil&egrave;ge] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privil&egrave;ges &agrave; un serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostsecure">VHostSecure On|Off</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;termine si le serveur s'ex&eacute;cute avec une s&eacute;curit&eacute; avanc&eacute;e
+<tr class="odd"><td><a href="mod_privileges.html#vhostprivs">VHostPrivs [+-]?<var>nom-privil&egrave;ge</var> [[+-]?nom-privil&egrave;ge] ...</a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Assigne des privil&egrave;ges &agrave; un serveur virtuel.</td></tr>
+<tr><td><a href="mod_privileges.html#vhostsecure">VHostSecure On|Off</a></td><td> On </td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;termine si le serveur s'ex&eacute;cute avec une s&eacute;curit&eacute; avanc&eacute;e
 pour les serveurs virtuels.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostuser">VHostUser <var>identifiant-utilisateur-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">D&eacute;finit l'identifiant utilisateur sous lequel s'ex&eacute;cute un
+<tr class="odd"><td><a href="mod_privileges.html#vhostuser">VHostUser <var>identifiant-utilisateur-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit l'identifiant utilisateur sous lequel s'ex&eacute;cute un
 serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot">VirtualDocumentRoot <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet une configuration dynamique de la racine des
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentroot">VirtualDocumentRoot <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet une configuration dynamique de la racine des
 documents d'un serveur virtuel donn&eacute;</td></tr>
-<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique de la racine des documents pour un
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration dynamique de la racine des documents pour un
 serveur virtuel donn&eacute;</td></tr>
-<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
+<tr><td><a href="core.html#virtualhost">&lt;VirtualHost
     <var>adresse IP</var>[:<var>port</var>] [<var>adresse
     IP</var>[:<var>port</var>]] ...&gt; ...
-    &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent qu'&agrave; un nom
+    &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Contient des directives qui ne s'appliquent qu'&agrave; un nom
 d'h&ocirc;te sp&eacute;cifique ou &agrave; une adresse IP</td></tr>
-<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique du r&eacute;pertoire des scripts CGI pour
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration dynamique du r&eacute;pertoire des scripts CGI pour
 un serveur virtuel donn&eacute;</td></tr>
-<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration dynamique du r&eacute;pertoire des scripts CGI pour
+<tr><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>r&eacute;pertoire-interpol&eacute;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique du r&eacute;pertoire des scripts CGI pour
 un serveur virtuel donn&eacute;</td></tr>
-<tr><td><a href="core.html#warning" id="W" name="W">Warning <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Message d'avertissement personnalisable en provenance de
+<tr class="odd"><td><a href="core.html#warning" id="W" name="W">Warning <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Message d'avertissement personnalisable en provenance de
 l'interpr&eacute;tation du fichier de configuration</td></tr>
-<tr class="odd"><td><a href="mod_watchdog.html#watchdoginterval">WatchdogInterval <var>time-interval</var>[s]</a></td><td> 1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Intervalle Watchdog en secondes</td></tr>
-<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Interpr&egrave;te les directives SSI dans les fichiers dont le bit
+<tr><td><a href="mod_watchdog.html#watchdoginterval">WatchdogInterval <var>time-interval</var>[s]</a></td><td> 1 </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Intervalle Watchdog en secondes</td></tr>
+<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Interpr&egrave;te les directives SSI dans les fichiers dont le bit
 d'ex&eacute;cution est positionn&eacute;</td></tr>
-<tr class="odd"><td><a href="mod_xml2enc.html#xml2encalias">xml2EncAlias <var>jeu-de-caract&egrave;res alias [alias ...]</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit des alias pour les valeurs d'encodage</td></tr>
-<tr><td><a href="mod_xml2enc.html#xml2encdefault">xml2EncDefault <var>nom</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit un encodage par d&eacute;faut &agrave; utiliser lorsqu'aucune
+<tr><td><a href="mod_xml2enc.html#xml2encalias">xml2EncAlias <var>jeu-de-caract&egrave;res alias [alias ...]</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">D&eacute;finit des alias pour les valeurs d'encodage</td></tr>
+<tr class="odd"><td><a href="mod_xml2enc.html#xml2encdefault">xml2EncDefault <var>nom</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&eacute;finit un encodage par d&eacute;faut &agrave; utiliser lorsqu'aucune
 information ne peut &ecirc;tre <a href="#sniffing">automatiquement d&eacute;tect&eacute;e</a></td></tr>
-<tr class="odd"><td><a href="mod_xml2enc.html#xml2startparse">xml2StartParse <var>&eacute;l&eacute;ment [&eacute;l&eacute;ment ...]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Indique &agrave; l'interpr&eacute;teur &agrave; partir de quelle balise il doit
+<tr><td><a href="mod_xml2enc.html#xml2startparse">xml2StartParse <var>&eacute;l&eacute;ment [&eacute;l&eacute;ment ...]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Indique &agrave; l'interpr&eacute;teur &agrave; partir de quelle balise il doit
 commencer son traitement.</td></tr>
 </table></div>
 <div class="bottomlang">
index 235dc799d3d9dc8ab9fe159af924221fc09a7494..e4fba94ba071a6a317b1471c7927e277553e0422 100644 (file)
@@ -32,8 +32,6 @@
 <a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../tr/mod/worker.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus impl&eacute;mentant un serveur web hybride
 multi-processus multi-thread</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
@@ -53,6 +51,13 @@ multi-processus multi-thread</td></tr>
     ce MPM sont <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, qui d&eacute;finit le
     nombre de threads lanc&eacute;s par chaque processus enfant et <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, qui d&eacute;finit le nombre
     global maximum de threads qui peuvent &ecirc;tre lanc&eacute;s.</p>
+
+    <p>Lorsqu&rsquo;il est construit en tant que module DSO, ce module peut &ecirc;tre
+    charg&eacute; avec la commande&nbsp;:</p>
+
+    <pre class="prettyprint lang-config">LoadModule mpm_worker_module modules/mod_mpm_worker.so</pre>
+
+
 </div>
 <div id="quickview"><h3>Sujets</h3>
 <ul id="topics">
@@ -82,6 +87,7 @@ multi-processus multi-thread</td></tr>
 </ul>
 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_worker">Probl&egrave;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_worker">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
 <ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a></li>
 <li><a href="../bind.html">D&eacute;finition des adresses et ports
 qu'utilise le serveur HTTP Apache</a></li>
 </ul></div>
index b3d9e6b6434972a75d3d702e81b5df57c8657f5b..660a545e074b6c4bcea5d42df3532602272129b8 100644 (file)
@@ -9,7 +9,7 @@
   <variants>
     <variant outdated="yes">de</variant>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">tr</variant>
   </variants>
index 3f7d989482b474aef5180d6aba751e5687d75d33..2d31dfbd64b5bef3a42de7bd93792d6595a96f43 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index f94248f1b3a9d95827784c5645da166a3e0c2e7d..13db1fd2da3f75ed8405d148fdd769008ad64048 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 577d55234cd42b525d3320ccdd758345eea54ccf..1edc0fe173477387c0c98070a722a695479cdc9d 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
index 4617dc70c9f65f675046d0a4da07d11797daf21e..c3deebd74ddf836f213ea31396a068d9db659a84 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 7cb1037cf34cdc3de2c28c04f606cabd2cbd8bec..43f1640df828a1e529b69966fcfcc85703ed3e3d 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='EUC-KR' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index b61faf26813bf32cd3d0f7590f3f8e3c7fe73d3e..869ad6870a99d9fbfd320ad7a3fcdb7eb91e3df1 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 1fe8ddac595effb6b9ca078ae778899a5cda7233..2c628b3bfbc3dcc761712e8fb3f09c48ab81ef2f 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.zh-cn.xsl"?>
-<!-- English Revision: 1933062:1934605 (outdated) -->
+<!-- English Revision: 1933062:1935423 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 80bf1fe2812b8a6df1f1cdb394e91e54bff4ccaa..e629cd5783b7b89f97285632590ed1d6e1606aae 100644 (file)
@@ -32,8 +32,6 @@
 <a href="../tr/rewrite/intro.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a> |
 <a href="../zh-cn/rewrite/intro.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut &ecirc;tre p&eacute;rim&eacute;e. V&eacute;rifiez la version
-            anglaise pour les changements r&eacute;cents.</div>
 
 <p>Ce document est un compl&eacute;ment &agrave; la <a href="../mod/mod_rewrite.html">documentation de r&eacute;f&eacute;rence</a> du module
 <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&eacute;crit les concepts de base dont la
@@ -50,9 +48,10 @@ pieds.
 <li><img alt="" src="../images/down.gif"> <a href="#rewritecond">Conditions de r&eacute;&eacute;criture</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#rewritemap">Tables de r&eacute;&eacute;criture</a></li>
 <li><img alt="" src="../images/down.gif"> <a href="#htaccess">Fichiers .htaccess</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#security">Consid&eacute;rations en mati&egrave;re de s&eacute;curit&eacute;</a></li>
 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du
-module mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
-correspondance</a></li><li><a href="access.html">Contr&ocirc;le d'acc&egrave;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&eacute;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li></ul></div>
+module mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="htaccess.html">R&eacute;&eacute;critures par r&eacute;pertoire</a></li><li><a href="flags.html">Drapeaux de RewriteRule</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="tech.html">D&eacute;tails techniques</a></li></ul></div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="introduction">Introduction <a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
@@ -82,14 +81,23 @@ le d&eacute;bogage des probl&egrave;mes avec la configuration de
 <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est &agrave; ce prix car vous verrez alors
 exactement comment chaque r&egrave;gle est trait&eacute;e.</p>
 
+<p class="figure">
+      <img src="../images/rewrite_simplified_overview.png" alt="Organigramme simplifi&eacute; du fonctionnement de mod_rewrite&nbsp;: arriv&eacute;e de la requ&ecirc;te, v&eacute;rification RewriteEngine On, traitement des r&egrave;gles dans l&rsquo;ordre, test de correspondance du motif et des RewriteCond, application des substitutions si ces deux tests sont positifs, arr&ecirc;t du traitement des r&egrave;gles si un drapeau L ou END est d&eacute;fini, sinon traitement de la r&egrave;gle suivante"><br>
+      <dfn>Figure :</dfn> Pr&eacute;sentation simplifi&eacute;e de la mani&egrave;re dont
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> traite une requ&ecirc;te. Voir <a href="tech.html">D&eacute;tails techniques</a> pour une description compl&egrave;te du
+traitement avec les phases, les drapeaux et le bouclage.
+</p>
+
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
 <div class="section">
 <h2 id="regex">Expressions rationnelles <a title="Lien permanent" href="#regex" class="permalink">&para;</a></h2>
 
-<p>mod_rewrite utilise le vocabulaire des <a href="http://pcre.org/">Expressions rationnelles compatibles Perl</a>.
+<p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> utilise le vocabulaire des <a href="https://www.pcre.org/current/doc/html/pcre2syntax.html">Expressions
+rationnelles compatibles avec Perl</a> &agrave; l&rsquo;aide de la biblioth&egrave;que PCRE2.
 Ce document n'a pas pour pr&eacute;tention d'&ecirc;tre une r&eacute;f&eacute;rence d&eacute;taill&eacute;e des
-expressions rationnelles. A cet effet, nous recommandons les <a href="http://pcre.org/pcre.txt">pages de manuel de PCRE</a>, la <a href="http://perldoc.perl.org/perlre.html">page de manuel des
-expressions rationnelles Perl</a>, et l'ouvrage <a href="https://www.oreilly.com/library/view/mastering-regular-expressions/0596528124/">Mastering
+expressions rationnelles. A cet effet, nous recommandons la <a href="https://www.pcre.org/current/doc/html/pcre2syntax.html">documentation de
+PCRE2</a>, la <a href="https://perldoc.perl.org/perlre.html">page de manuel des
+expressions rationnelles de Perl</a>, et l'ouvrage <a href="https://www.oreilly.com/library/view/mastering-regular-expressions/0596528124/">Mastering
 Regular Expressions, par Jeffrey Friedl</a> (la troisi&egrave;me &eacute;dition date
 de 2006, mais la syntaxe des expressions rationnelles n'a pas vraiment
 chang&eacute;, et cet ouvrage reste la r&eacute;f&eacute;rence en la mati&egrave;re).</p>
@@ -157,18 +165,27 @@ correspond &agrave; tout caract&egrave;re ne faisant pas partie de la classe</td
 <code>c=t</code> mais pas &agrave; <code>c/t</code></td></tr>
 </table>
 
-<p>Avec <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, le caract&egrave;re <code>!</code> peut
+<p>Le caract&egrave;re <code>!</code> (Not) peut
 pr&eacute;fixer une expression rationnelle afin d'en exprimer la n&eacute;gation.
 Autrement dit, une cha&icirc;ne ne correspondra que si elle ne correspond pas
 &agrave; l'expression situ&eacute;e apr&egrave;s le <code>!</code>.</p>
 
+<p>Notez que lorsqu&rsquo;on utilise <code>!</code> pour inverser un motif, les <a href="#InternalBackRefs">r&eacute;f&eacute;rences arri&egrave;res</a> (par exemple <code>$1</code>,
+<code>$2</code>) ne sont pas disponibles, car le motif ne correspond plus.</p>
+
+<p>La r&egrave;gle suivante, par exemple, redirige toute requ&ecirc;te qui ne commence
+<em>pas</em> par <code>/admin</code></p>
+
+<pre class="prettyprint lang-config">RewriteRule "!^/admin" "/xyz.html" [R,L]</pre>
+
+
 
 
 <h3 id="InternalBackRefs">Disponibilit&eacute; des r&eacute;f&eacute;rences
 arri&egrave;res dans les expressions rationnelles</h3>
 
       <p>Vous devez vous souvenir d'une chose importante : chaque fois
-      que vous utilisez des parenth&egrave;ses dans un <em>Mod&egrave;le</em> ou dans
+      que vous utilisez des parenth&egrave;ses dans un <em>Motif</em> ou dans
       un des <em>mod&egrave;les de conditions</em>, des r&eacute;f&eacute;rences arri&egrave;res
       sont cr&eacute;&eacute;es en interne et peuvent &ecirc;tre rappel&eacute;es via les cha&icirc;nes
       <code>$N</code> et <code>%N</code> (voir ci-dessous). Ces
@@ -190,13 +207,18 @@ arri&egrave;res dans les expressions rationnelles</h3>
       elles vous paraissent un peu exotiques au premier abord.</p>
 
 <p class="figure">
-      <img src="../images/rewrite_backreferences.png" alt="Flux des comparaisons effectu&eacute;es par les r&egrave;gles RewriteRule       et RewriteCond"><br>
+      <img src="../images/rewrite_backreferences.png" alt="Diagramme montrant la mani&egrave;re dont les r&eacute;f&eacute;rences arri&egrave;res circulent entre les RewriteRule et les RewriteCond&nbsp;: $1-$9 capturent des groupes issus des motifs RewriteRule, %1-%9 capturent des groupes issus des motifs des cha&icirc;nes &agrave; tester (ou TestStrings) de RewriteCond, les deux &eacute;tant disponibles dans les cha&icirc;nes de substitution et dans les cha&icirc;nes &agrave; tester de RewriteCond subs&eacute;quentes"><br>
       <dfn>Figure 1 :</dfn> Le cheminement d'une r&eacute;f&eacute;rence arri&egrave;re &agrave;
       travers une r&egrave;gle.<br>
-      Dans cet exemple, une requ&ecirc;te pour <code>/test/1234</code> serait
+      Dans cet exemple, une requ&ecirc;te pour <code>/test/1234</code> vers l&rsquo;h&ocirc;te <code>admin.example.com</code> serait
       transform&eacute;e en
-      <code>/admin.foo?page=test&amp;id=1234&amp;host=admin.example.com</code>.
+      <code>/admin.foo?page=test&amp;id=1234&amp;host=admin.example.com</code>,
+      sous r&eacute;serve que <code>%{DOCUMENT_ROOT}/test</code> ne soit pas un fichier
+      existant.
 </p>
+      <p>Voir aussi <a href="tech.html#InternalRuleset">D&eacute;tails techniques</a>
+      pour un diagramme montrant le cheminement des r&eacute;f&eacute;rences arri&egrave;res avec des
+      conditions multiples.</p>
 
 
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
@@ -205,27 +227,42 @@ arri&egrave;res dans les expressions rationnelles</h3>
 <p>Une r&egrave;gle de r&eacute;&eacute;criture <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est constitu&eacute;e de trois
 arguments s&eacute;par&eacute;s par des espaces. Les arguments sont :</p>
 <ol>
-<li><var>Mod&egrave;le</var>: le mod&egrave;le des URLs auxquelles la r&egrave;gle doit
+<li><var>Motif</var>: le motif des URLs auxquelles la r&egrave;gle doit
 s'appliquer;</li>
 <li><var>Substitution</var>: vers quoi la requ&ecirc;te correspondante doit &ecirc;tre
 transform&eacute;e;</li>
 <li><var>[drapeaux]</var>: options affectant la requ&ecirc;te r&eacute;&eacute;crite.</li>
 </ol>
 
-<p>Le <var>Mod&egrave;le</var> est une <a href="#regex">expression
-rationnelle</a>. Au sein de la premi&egrave;re r&egrave;gle de r&eacute;&eacute;criture, ou jusqu'&agrave;
-ce qu'une substitution survienne, elle est compar&eacute;e au chemin de
-l'URL de la requ&ecirc;te entrante (la
-partie situ&eacute;e apr&egrave;s le nom d'h&ocirc;te mais avant tout point d'interrogation
-qui indique le d&eacute;but d'une cha&icirc;ne de param&egrave;tres de
-requ&ecirc;te) ou, dans un contexte de r&eacute;pertoire, au chemin de la
-requ&ecirc;te relativement au r&eacute;pertoire pour lequel la
-r&egrave;gle est d&eacute;finie. Lorsqu'une substitution a eu lieu, les
-r&egrave;gles suivantes effectuent leurs comparaisons par rapport &agrave; la valeur
-substitu&eacute;e.</p>
+<p>Le <var>Motif</var> est une <a href="#regex">expression
+rationnelle</a>. Dans un contexte de serveur virtuel ou de serveur global, il
+est compar&eacute; au <a href="../directive-dict.html#Syntax">chemin d&rsquo;URL</a> %-d&eacute;cod&eacute;
+de la requ&ecirc;te entrante &mdash; la partie apr&egrave;s le nom d&rsquo;h&ocirc;te et le port, en
+excluant la cha&icirc;ne de param&egrave;tres (par exemple <code>/app/index.html</code>).
+Dans un <a class="glossarylink" href="../glossary.html#perdirectory" title="voir glossaire">contexte de r&eacute;pertoire</a>, le motif
+est compar&eacute; au chemin de la requ&ecirc;te relatif au r&eacute;pertoire pour lequel la r&egrave;gle
+est d&eacute;finie (avec le pr&eacute;fixe de r&eacute;pertoire supprim&eacute; &mdash; voir <a href="htaccess.html#path-stripping">R&eacute;&eacute;critures par r&eacute;pertoire</a> pour les
+d&eacute;tails).
+</p>
+
+<p>Lorsqu&rsquo;une substitution a &eacute;t&eacute; effectu&eacute;e, toute r&egrave;gle qui suit est compar&eacute;e &agrave;
+la valeur substitu&eacute;e.</p>
+
+<p>Le <var>Motif</var> n&rsquo;est compar&eacute; qu&rsquo;au chemin d&rsquo;URL &mdash; &agrave; l&rsquo;exclusion
+des nom d&rsquo;h&ocirc;te, port ou cha&icirc;ne de param&egrave;tres. Pour une comparaison incluant ces
+derniers, utilisez une condition <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> avec les variables
+<code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code> ou
+<code>%{QUERY_STRING}</code>, respectivement.</p>
+
+<div class="note"><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> op&egrave;re exclusivement sur le chemin d&rsquo;URL et les
+en-t&ecirc;tes HTTP. Il ne peut pas inspecter le corps de la requ&ecirc;te (par exemple, les
+donn&eacute;es POST). Si vous devez prendre des d&eacute;cisions de routage en fonction du
+contenu du corps de la requ&ecirc;te, traitez le probl&egrave;me &agrave; l&rsquo;aide de la logique de
+votre application ou utilisez un module tel que <code class="module"><a href="../mod/mod_request.html">mod_request</a></code>
+associ&eacute; &agrave; un filtre personnalis&eacute;.</div>
 
 <p class="figure">
-      <img src="../images/syntax_rewriterule.png" alt="Syntaxe de la directive RewriteRule"><br>
+      <img src="../images/syntax_rewriterule.png" alt="Diagramme annot&eacute; pour la syntaxe de la directive RewriteRule montrant trois composants&nbsp;: le motif (une expression rationnelle mise en correspondance avec le chemin d&rsquo;URL, la substitution (l&rsquo;URL ou le chemin de remplacement) et des drapeaux facultatifs entour&eacute;s de crochets"><br>
       <dfn>Figure 2 :</dfn> Syntaxe de la directive RewriteRule.
 </p>
 
@@ -269,12 +306,12 @@ le cas avec <strong>2</strong> (par exemple, il n'y a pas de r&eacute;pertoire
 
 <p>La cha&icirc;ne de <var>Substitution</var> peut aussi contenir des
 <em>r&eacute;f&eacute;rences arri&egrave;res</em> vers des parties du chemin d'URL entrant
-correspondant au <var>Mod&egrave;le</var>. Consid&eacute;rons ce qui suit :</p>
+correspondant au <var>Motif</var>. Consid&eacute;rons ce qui suit :</p>
 <pre class="prettyprint lang-config">RewriteRule "^/produits/(.*)/view$" "/var/web/produitsdb/$1"</pre>
 
 <p>La variable <code>$1</code> sera remplac&eacute;e par tout texte
 correspondant &agrave; l'expression situ&eacute;e entre les parenth&egrave;ses dans le
-<var>Mod&egrave;le</var>. Par exemple, une requ&ecirc;te pour
+<var>Motif</var>. Par exemple, une requ&ecirc;te pour
 <code>http://example.com/produits/r14df/vue</code> correspondra au
 chemin <code>/var/web/produitsdb/r14df</code>.</p>
 
@@ -310,7 +347,7 @@ est une liste de drapeaux qui modifient la mani&egrave;re dont la
 correspondance est &eacute;valu&eacute;e.</p>
 
 <p class="figure">
-      <img src="../images/syntax_rewritecond.png" alt="Syntaxe de la directive RewriteCond"><br>
+      <img src="../images/syntax_rewritecond.png" alt="Diagramme annot&eacute; pour la syntaxe de la directive RewriteCond montrant deux composants&nbsp;: la cha&icirc;ne &agrave; tester ou TestString (une variable ou du texte &agrave; tester) et le motif de condition ou CondPattern (expression rationnelle ou comparaison &agrave; &eacute;valuer) avec des drapeaux facultatifs entour&eacute;s de crochets"><br>
       <dfn>Figure 3 :</dfn> Syntaxe de la directive RewriteCond
 </p>
 
@@ -363,20 +400,87 @@ suppl&eacute;mentaire sur RewriteMap</a>.</p>
 <div class="section">
 <h2 id="htaccess">Fichiers .htaccess <a title="Lien permanent" href="#htaccess" class="permalink">&para;</a></h2>
 
-<p>La r&eacute;&eacute;criture est en g&eacute;n&eacute;ral d&eacute;finie au niveau de la configuration du
-serveur principal (en dehors de toute section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) ou dans une section  <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. Il s'agit l&agrave; de la
-mani&egrave;re la plus simple de mettre en oeuvre la r&eacute;&eacute;criture et nous la
-recommandons. Il est possible, cependant, de mettre en oeuvre la
-r&eacute;&eacute;criture au sein d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou d'un fichier <a href="../howto/htaccess.html"><code>.htaccess</code></a> ; ce type de
-configuration est cependant plus complexe. Cette technique est appel&eacute;e
-r&eacute;&eacute;criture par r&eacute;pertoire.</p>
-
-<p>La principale diff&eacute;rence avec les r&eacute;&eacute;critures au niveau du serveur r&eacute;side
-dans le fait que le pr&eacute;fixe du chemin du r&eacute;pertoire contenant le fichier
-<code>.htaccess</code> est supprim&eacute; avant la mise en correspondance dans
-la r&egrave;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. De
-plus, on doit utiliser la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code> pour s'assurer que la
-requ&ecirc;te est correctement mise en correspondance.</p>
+<p>Il est possible d&rsquo;utiliser des r&egrave;gles de r&eacute;&eacute;criture dans un <a class="glossarylink" href="../glossary.html#perdirectory" title="voir glossaire">contexte de r&eacute;pertoire</a> (fichiers <a href="../howto/htaccess.html"><code>.htaccess</code></a> et sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>), mais dans ce cas, les
+r&egrave;gles se comportent diff&eacute;remment &mdash;&nbsp;en particulier, le pr&eacute;fixe du r&eacute;pertoire est
+supprim&eacute; de l&rsquo;URL avant la recherche de correspondance. Voir le document <a href="htaccess.html#path-stripping">R&eacute;&eacute;critures dans un contexte de
+r&eacute;pertoire</a> pour une explication d&eacute;taill&eacute;e. Notez que les sections <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> et <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> adoptent aussi le comportement du contexte
+de r&eacute;pertoire &mdash; voir <a href="htaccess.html#context-restrictions">Quels
+contextes prennent en charge les r&egrave;gles de r&eacute;&eacute;criture ?</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="security">Consid&eacute;rations en mati&egrave;re de s&eacute;curit&eacute; <a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+
+<p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est un outil de manipulation d&rsquo;URL puissant,
+mais qui dit puissance dit risque d&rsquo;erreurs li&eacute;es &agrave; la s&eacute;curit&eacute;. Cette section
+met en lumi&egrave;re les pi&egrave;ges en mati&egrave;re de s&eacute;curit&eacute; courants &agrave; &eacute;viter lors de
+la r&eacute;daction de r&egrave;gles de r&eacute;&eacute;critures.</p>
+
+<h3 id="security-redirect">Redirections ouvertes</h3>
+
+<p>Si une r&egrave;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+construit un URL de redirection en utilisant une entr&eacute;e utilisateur non valid&eacute;e,
+un attaquant pourra fabriquer un lien qui redirige les visiteurs vers un site
+malveillant semblant provenir de votre domaine. Cette vuln&eacute;rabilit&eacute; est connue
+sous le nom de <em>redirection ouverte</em>.</p>
+
+<p>Par exemple, cette r&egrave;gle est dangereuse&nbsp;:</p>
+
+<pre class="prettyprint lang-config"># DANGEREUX - permet une redirection ouverte
+RewriteRule "^/redirect" "%{QUERY_STRING}" [R,L]</pre>
+
+
+<p>Un attaquant pourrait en effet utiliser
+<code>https://yoursite.com/redirect?https://evil.com</code> pour rediriger les
+utilisateurs vers un site malveillant. Assurez vous de toujours valider ou
+contraindre les cibles de redirection. Si la destination doit &ecirc;tre sur votre
+propre site, assurez vous que la substitution commence par <code>/</code> (un
+chemin relatif) plut&ocirc;t que de permettre &agrave; l&rsquo;utilisateur d&rsquo;entrer un URL complet.</p>
+
+
+
+<h3 id="security-ssrf">Server-Side Request Forgery (SSRF)</h3>
+
+<p>Lorsqu&rsquo;on utilise la drapeau <a href="flags.html#flag_p">[P] (proxy)</a>,
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> fait que le serveur
+effectue une requ&ecirc;te HTTP vers l&rsquo;URL de substitution de la part du client. Si
+une partie de cet URL est d&eacute;riv&eacute;e de l&rsquo;entr&eacute;e du client &mdash;&nbsp;r&eacute;f&eacute;rences arri&egrave;res,
+cha&icirc;nes de param&egrave;tres ou en-t&ecirc;tes &mdash;&nbsp;un attaquant pourrait faire que votre
+serveur effectue des requ&ecirc;tes vers des services internes arbitraires ou des
+h&ocirc;tes externes.</p>
+
+<p>Par exemple&nbsp;:</p>
+
+<pre class="prettyprint lang-config"># DANGEREUX - l&rsquo;utilisateur contr&ocirc;le la cible du mandataire
+RewriteCond "%{QUERY_STRING}" "target=(.+)"
+RewriteRule "^/fetch" "http://%1" [P]</pre>
+
+
+<p>Un attaquant pourrait utiliser cette configuration pour tester des services
+r&eacute;seau internes qui autrement ne seraient pas accessibles depuis l&rsquo;Internet.
+Utilisez toujours un nom d&rsquo;h&ocirc;te fixe dans les cibles de mandataire et limitez
+les r&eacute;f&eacute;rences arri&egrave;res &agrave; la partie chemin seulement.</p>
+
+
+
+<h3 id="security-path">Travers&eacute;e de chemin</h3>
+
+<p>Des r&egrave;gles de r&eacute;&eacute;criture qui associent directement des composants du chemin
+fournis par l&rsquo;utilisateur au syst&egrave;me de fichier ouvrent la voie &agrave; des attaques
+de travers&eacute;e de chemin si l&rsquo;entr&eacute;e n&rsquo;est pas correctement contrainte. Par
+exemple&nbsp;:</p>
+
+<pre class="prettyprint lang-config"># DANGEREUX - permet une travers&eacute;e de chemin
+RewriteRule "^/files/(.+)" "/var/data/$1" [L]</pre>
+
+
+<p>Une requ&ecirc;te pour <code>/files/../../etc/passwd</code> pourrait acc&eacute;der &agrave; des
+fichiers en dehors du r&eacute;pertoire souhait&eacute;. Utilisez des motifs restreints dans
+votre r&egrave;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> (par exemple
+<code>[a-zA-Z0-9_-]+</code> au lieu de <code>.+</code>), et utilisez les
+protections int&eacute;gr&eacute;es d&rsquo;Apache httpd (restrictions <code class="directive"><a href="../mod/core.html#options">Options</a></code> et <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) pour une d&eacute;fense en profondeur.</p>
+
+
 
 </div></div>
 <div class="bottomlang">
index 3e7abe39ad5ccb5ea1b6292c2408d389dbd06b1d..6074c56b6211291a11169b8694cb93ee6f8491bf 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 01f75ff6649254b011b8da1db1ed5ffec69a5b64..82701da0cd41e2276881c5d80543af926eafa617 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index f6884abdfb5e78c228557f81133c8257f8e281b4..a98d8e0b96840a315a9c27bab6815eb1f1f21652 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 3bbef7fe27fa680a325391aa3042a7474125f04f..bdf58efcb8ad4f6e48fc4cae79744e91836af83b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='EUC-KR' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 0eb8200cfc61a66bbd188a94fada0892dacea83d..e794cd20b4c58aea34d124ab2016d482a2d42dc1 100644 (file)
@@ -10,7 +10,7 @@
     <variant outdated="yes">de</variant>
     <variant>en</variant>
     <variant outdated="yes">es</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">tr</variant>
index e841fa7cb905ec9fed2c28b1793f3c802d6c8396..24ca665b439a376b86d049c3b68a74c476c28811 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index d5e99bce41ef878408f1ed87389084d2690f9db8..256be56c2c68de3606aa21bc1c53aa21ee7bd828 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.zh-cn.xsl"?>
-<!-- English Revision: 1933423:1934625 (outdated) -->
+<!-- English Revision: 1933423:1935426 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 0e899e66b21945c6c6705746843139ff5450c380..bb5e7f645dd8644139dea164c7cf4c0b90c1f199 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 4c92ae08174998a5d36e9c4d982988af04c71162..f5dc21855c5937769f097793796fb123e30e3f70 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index a14b81cb7813848a1bf40e2d4fc7447ea27e5d46..3aa8c4d5edbdfbd75892ee2c242559bf02ed7ff7 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1934122:1934612 (outdated) -->
+<!-- English Revision: 1934122:1935430 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
index d323373a9fec1cd16cab583c4acc4f60d5db953a..423313e75c4b1657a8452dcbbfa3725159909ee9 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 4532dcb07b0a1e0b58bfa323f8ccdc804ce45574..8d1487214c2c4d5feeacdf4ea32dc2fe71beba17 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='EUC-KR' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index cb49aaadcabf434daace190a8211225df0a2fbc0..98132965d1cc212e8f78845b956a15cef8bb2807 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 6b2569ca108b8b7fb4d15670a9990040b2ac0142..dcc216f0e6fcc139108cf25b018d37a41a4f4ae8 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='UTF-8' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.zh-cn.xsl"?>
-<!-- English Revision: 1933438:1934612 (outdated) -->
+<!-- English Revision: 1933438:1935430 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more