]> granicus.if.org Git - apache/commitdiff
Adding html files after doc rebuild ; why did I have to do that ?
authorLucien Gentis <lgentis@apache.org>
Thu, 12 Jul 2018 15:30:52 +0000 (15:30 +0000)
committerLucien Gentis <lgentis@apache.org>
Thu, 12 Jul 2018 15:30:52 +0000 (15:30 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1835751 13f79535-47bb-0310-9956-ffa450edef68

29 files changed:
docs/manual/mod/mod_xml2enc.html.fr [new file with mode: 0644]
docs/manual/platform/index.html.fr [new file with mode: 0644]
docs/manual/platform/netware.html.fr [new file with mode: 0644]
docs/manual/platform/perf-hp.html.fr [new file with mode: 0644]
docs/manual/platform/rpm.html.fr [new file with mode: 0644]
docs/manual/platform/win_compiling.html.fr [new file with mode: 0644]
docs/manual/programs/ab.html.fr [new file with mode: 0644]
docs/manual/programs/apachectl.html.fr [new file with mode: 0644]
docs/manual/programs/apxs.html.fr [new file with mode: 0644]
docs/manual/programs/configure.html.fr [new file with mode: 0644]
docs/manual/programs/dbmmanage.html.fr [new file with mode: 0644]
docs/manual/programs/fcgistarter.html.fr [new file with mode: 0644]
docs/manual/programs/htcacheclean.html.fr [new file with mode: 0644]
docs/manual/programs/htdbm.html.fr [new file with mode: 0644]
docs/manual/programs/htdigest.html.fr [new file with mode: 0644]
docs/manual/programs/htpasswd.html.fr [new file with mode: 0644]
docs/manual/programs/httpd.html.fr [new file with mode: 0644]
docs/manual/programs/httxt2dbm.html.fr [new file with mode: 0644]
docs/manual/programs/index.html.fr [new file with mode: 0644]
docs/manual/programs/logresolve.html.fr [new file with mode: 0644]
docs/manual/programs/rotatelogs.html.fr [new file with mode: 0644]
docs/manual/rewrite/access.html.fr [new file with mode: 0644]
docs/manual/rewrite/advanced.html.fr [new file with mode: 0644]
docs/manual/rewrite/avoid.html.fr [new file with mode: 0644]
docs/manual/rewrite/htaccess.html.fr [new file with mode: 0644]
docs/manual/rewrite/proxy.html.fr [new file with mode: 0644]
docs/manual/rewrite/remapping.html.fr [new file with mode: 0644]
docs/manual/rewrite/rewritemap.html.fr [new file with mode: 0644]
docs/manual/rewrite/vhosts.html.fr [new file with mode: 0644]

diff --git a/docs/manual/mod/mod_xml2enc.html.fr b/docs/manual/mod/mod_xml2enc.html.fr
new file mode 100644 (file)
index 0000000..063bbe2
--- /dev/null
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_xml2enc - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_xml2enc</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_xml2enc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_xml2enc.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support avanc&#233; de l'internationalisation et des jeux de
+caract&#232;res pour les modules de filtrage bas&#233;s sur libxml2</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>xml2enc_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_xml2enc.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.2.x</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Ce module fournit un support avanc&#233; de l'internationalisation
+    pour les modules de filtrage supportant les balises (markup-aware)
+    comme <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code>. Il est capable de d&#233;tecter
+    automatiquement l'encodage des donn&#233;es en entr&#233;e et de s'assurer
+    qu'elle sont trait&#233;es correctement par l'interpr&#233;teur <a href="http://xmlsoft.org/">libxml2</a>, y compris la conversion en
+    Unicode (UTF-8) si n&#233;cessaire. Il peut aussi convertir les donn&#233;es
+    dans l'encodage de votre choix apr&#232;s le traitement des balises, et
+    s'assurera que le <var>jeu de caract&#232;res</var> appropri&#233; sera d&#233;fini
+    dans l'en-t&#234;te HTTP <var>Content-Type</var>.</p>
+</div>
+<div id="quickview"><h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#usage">Utilisation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#api">API de programmation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sniffing">D&#233;tection et encodage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#output">Codage en sortie</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Codages non support&#233;s</a></li>
+</ul><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#xml2encalias">xml2EncAlias</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xml2encdefault">xml2EncDefault</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xml2startparse">xml2StartParse</a></li>
+</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=mod_xml2enc">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_xml2enc">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="usage" id="usage">Utilisation</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
+    <p>Il existe deux sc&#233;narios d'utilisation : le cas des modules
+    programm&#233;s pour travailler avec mod_xml2enc ; et les autres :</p>
+    <dl>
+    <dt>Modules de filtrages programm&#233;s pour mod_xml2enc</dt><dd>
+    <p>Les modules comme <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> versions 3.1 et
+    sup&#233;rieures utilisent la fonction optionnelle
+    <code>xml2enc_charset</code> pour d&#233;terminer la valeur de l'argument
+    "jeu de caract&#232;res" &#224; transmettre &#224; l'interpr&#233;teur libxml2, et
+    disposent de la fonction optionnelle <code>xml2enc_filter</code>
+    pour effectuer un encodage ult&#233;rieur &#233;ventuel. L'utilisation de
+    mod_xml2enc avec un module pr&#233;programm&#233; &#224; cet effet ne n&#233;cessite
+    aucune configuration : ce dernier configurera mod_xml2enc pour vous
+    (sachant que vous pouvez tout de m&#234;me le personnaliser via les
+    directives de configuration ci-dessous).</p>
+    </dd>
+    <dt>Modules de filtrages non programm&#233;s pour mod_xml2enc</dt><dd>
+    <p>Pour utiliser mod_xml2enc avec un module bas&#233; sur libxml2 qui n'a
+    pas &#233;t&#233; explicitement programm&#233; pour mod_xml2enc, vous devrez
+    configurer la cha&#238;ne de filtrage vous-m&#234;me. Ainsi, pour utiliser
+    mod_xml2enc avec un filtre <strong>foo</strong> fourni par un module
+    <strong>mod_foo</strong> et pour
+    am&#233;liorer le support i18n de ce dernier avec HTML et XML, vous
+    pouvez utiliser les directives suivantes :</p>
+    <pre><code>
+    FilterProvider iconv    xml2enc Content-Type $text/html
+    FilterProvider iconv    xml2enc Content-Type $xml
+    FilterProvider markup   foo Content-Type $text/html
+    FilterProvider markup   foo Content-Type $xml
+    FilterChain     iconv markup
+    </code></pre>
+    <p><strong>mod_foo</strong> supportera alors tout jeu de caract&#232;re support&#233; soit par
+    libxml2, soit par apr_xlate/iconv, soit par les deux.</p>
+    </dd></dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="api" id="api">API de programmation</a><a title="Lien permanent" href="#api" class="permalink">&para;</a></h2>
+    <p>Les programmeurs de modules de filtrage bas&#233;s sur libxml2 sont
+    encourag&#233;s &#224; les pr&#233;programmer pour mod_xml2enc, afin de fournir un
+    support i18n solide aux utilisateurs sans avoir &#224; r&#233;inventer la
+    roue. L'API de programmation est d&#233;crite dans
+    <var>mod_xml2enc.h</var>, et <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> est un
+    exemple de son utilisation.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="sniffing" id="sniffing">D&#233;tection et encodage</a><a title="Lien permanent" href="#sniffing" class="permalink">&para;</a></h2>
+    <p>A la diff&#233;rence de <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>, mod_xml2enc
+    est con&#231;u pour travailler avec des donn&#233;es dont l'encodage ne peut
+    pas &#234;tre connu, et donc configur&#233;, &#224; l'avance. Il utilise donc les
+    techniques de 'reniflage' suivantes pour d&#233;tecter le type d'encodage
+    des donn&#233;es HTTP :</p>
+    <ol>
+        <li>Si l'en-t&#234;te HTTP <var>Content-Type</var> contient un
+       param&#232;tre <var>charset</var>, c'est ce dernier qui sera utilis&#233;.</li>
+        <li>Si les donn&#233;es commancent par une balise XML concernant
+       l'ordre des octets (BOM) ou par une d&#233;claration d'encodage XML,
+       c'est celle-ci qui sera utilis&#233;e.</li>
+        <li>Si un type d'encodage est d&#233;clar&#233; dans un &#233;l&#233;ment HTML
+       <code>&lt;META&gt;</code>, c'est ce dernier qui sera utilis&#233;.</li>
+        <li>Si aucun des &#233;l&#233;ments pr&#233;c&#233;dents n'est trouv&#233;, c'est la
+       valeur par d&#233;faut d&#233;finie par la directive
+       <code class="directive">xml2EncDefault</code> qui sera utilis&#233;e.</li>
+    </ol>
+    <p>Les conditions sont test&#233;es dans cet ordre . D&#232;s qu'une r&#232;gle
+    s'applique, elle est utilis&#233;e et la d&#233;tection est termin&#233;e.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="output" id="output">Codage en sortie</a><a title="Lien permanent" href="#output" class="permalink">&para;</a></h2>
+<p><a href="http://xmlsoft.org/">libxml2</a> utilise toujours UTF-8
+(Unicode) en interne, et les modules de filtrage bas&#233;s sur libxml2
+utiliseront cet encodage en sortie par d&#233;faut. mod_xml2enc peut modifier
+l'encodage en sortie via l'API, mais il n'y a actuellement aucun moyen de le
+configurer directement.</p>
+<p>La modification de l'encodage en sortie ne devrait (du moins en th&#233;orie)
+jamais &#234;tre n&#233;cessaire, et est m&#234;me d&#233;conseill&#233;e &#224; cause de la charge de
+traitement suppl&#233;mentaire impos&#233;e au serveur par une conversion non
+n&#233;cessaire.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="alias" id="alias">Codages non support&#233;s</a><a title="Lien permanent" href="#alias" class="permalink">&para;</a></h2>
+<p>Si vous travaillez avec des encodages non support&#233;s par aucune des
+m&#233;thodes de conversion disponibles sur votre plateforme, vous pouvez
+tout de m&#234;me leur associer un alias vers un code support&#233; via la
+directive <code class="directive">xml2EncAlias</code>.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="xml2encalias" id="xml2encalias">Directive</a> <a name="xml2EncAlias" id="xml2EncAlias">xml2EncAlias</a><a title="Lien permanent" href="#xml2encalias" class="permalink">&para;</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des alias pour les valeurs d'encodage</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>xml2EncAlias <var>jeu-de-caract&#232;res alias [alias ...]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_xml2enc</td></tr>
+</table>
+    <p>Cette directive de niveau serveur permet de d&#233;finir un ou
+    plusieurs alias pour un encodage. Elle permet au support d'encodage de
+    libxml2 de traiter en interne des encodages non reconnus par libxml2
+    en utilisant la table de conversion pour un encodage reconnu. Elle
+    permet d'atteindre deux objectifs : supporter des jeux (ou noms) de
+    caract&#232;res non reconnus par libxml2 ou iconv, et &#233;viter une
+    conversion pour un encodage lorsque cela n'est pas n&#233;cessaire.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="xml2encdefault" id="xml2encdefault">Directive</a> <a name="xml2EncDefault" id="xml2EncDefault">xml2EncDefault</a><a title="Lien permanent" href="#xml2encdefault" class="permalink">&para;</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit un encodage par d&#233;faut &#224; utiliser lorsqu'aucune
+information ne peut &#234;tre <a href="#sniffing">automatiquement d&#233;tect&#233;e</a></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>xml2EncDefault <var>nom</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_xml2enc</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.0 du serveur HTTP Apache
+; disponible depuis un module tiers dans les versions ant&#233;rieures.</td></tr>
+</table>
+    <p>Si vous traitez des donn&#233;es dont l'encodage est connu, mais ne
+    contenant aucune information &#224; propos de ce dernier, vous pouvez
+    d&#233;finir une valeur par d&#233;faut afin d'aider mod_xml2enc &#224; traiter
+    correctement les donn&#233;es. Par exemple, pour d&#233;finir la valeur par
+    d&#233;faut Latin1 (<var>iso-8859-1</var> specifi&#233;e dans HTTP/1.0),
+    utilisez :</p>
+    <pre class="prettyprint lang-config">xml2EncDefault iso-8859-1</pre>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="xml2startparse" id="xml2startparse">Directive</a> <a name="xml2StartParse" id="xml2StartParse">xml2StartParse</a><a title="Lien permanent" href="#xml2startparse" class="permalink">&para;</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique &#224; l'interpr&#233;teur &#224; partir de quelle balise il doit
+commencer son traitement.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>xml2StartParse <var>&#233;l&#233;ment [&#233;l&#233;ment ...]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_xml2enc</td></tr>
+</table>
+    <p>Cette directive permet de sp&#233;cifier &#224; partir de quelle balise,
+    parmi les &#233;l&#233;ments sp&#233;cifi&#233;s, l'interpr&#233;teur de balise doit
+    commencer son traitement. Ccei permet de contourner le probl&#232;me des
+    serveurs d'arri&#232;re-plan qui ins&#232;rent des &#233;l&#233;ments non conformes en
+    d&#233;but de donn&#233;es, ce qui a pour effet de perturber l'interpr&#233;teur (<a href="http://bahumbug.wordpress.com/2006/10/12/mod_proxy_html-revisited/">voir un exemple ici</a>).</p>
+    <p>Elle ne doit &#234;tre utilis&#233;e ni pour les documents XML, ni pour les
+    documents HTML correctement format&#233;s.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_xml2enc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_xml2enc.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_xml2enc.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/platform/index.html.fr b/docs/manual/platform/index.html.fr
new file mode 100644 (file)
index 0000000..cf2a8ea
--- /dev/null
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Notes sp&#233;cifiques aux diff&#233;rentes plateformes. - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Notes sp&#233;cifiques aux diff&#233;rentes plateformes.</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../zh-cn/platform/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
+</div>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#win">Microsoft Windows</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unix">Syst&#232;mes de type Unix</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#other">Autres plateformes</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="win" id="win">Microsoft Windows</a><a title="Lien permanent" href="#win" class="permalink">&para;</a></h2>
+
+    
+
+    <dl>
+      <dt>Utilisation d'Apache</dt>
+      <dd>
+        <p>Ce document explique comment installer, configurer et
+       ex&#233;cuter Apache 2.4 sous Microsoft Windows.</p>
+
+        <p>Voir : <a href="windows.html">Utilisation d'Apache avec Microsoft Windows</a></p>
+      </dd>
+    </dl>
+
+    <dl>
+      <dt>Compilation d'Apache</dt>
+      <dd>
+        <p>Il y a de nombreux points importants &#224; conna&#238;tre avant de se
+       lancer dans la compilation d'Apache. Ce document en donne la
+       description.</p>
+
+        <p>Voir : <a href="win_compiling.html">Compilation d'Apache pour Microsoft Windows</a></p>
+      </dd>
+    </dl>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="unix" id="unix">Syst&#232;mes de type Unix</a><a title="Lien permanent" href="#unix" class="permalink">&para;</a></h2>
+
+    
+
+    <dl>
+      <dt>Syst&#232;mes &#224; base de paquets RPM (Redhat / CentOS / Fedora)</dt>
+      <dd>
+        <p>Ce document explique comment installer, configurer et
+       ex&#233;cuter Apache 2.4 sur des syst&#232;mes qui supportent le format de
+       paquet RPM.</p>
+
+        <p>Voir : <a href="rpm.html">Utilisation d'Apache avec les
+       syst&#232;mes &#224; base de paquets RPM</a></p>
+      </dd>
+    </dl>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="other" id="other">Autres plateformes</a><a title="Lien permanent" href="#other" class="permalink">&para;</a></h2>
+
+    
+
+    <dl>
+      <dt>Novell NetWare</dt>
+      <dd>
+        <p>Ce document explique comment installer, configurer et
+       ex&#233;cuter Apache 2.4 sous Novell NetWare versions 5.1 et
+       sup&#233;rieures.</p>
+
+        <p>Voir : <a href="netware.html">Utilisation d'Apache avec Novell NetWare</a></p>
+      </dd>
+    </dl>    
+
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../zh-cn/platform/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/platform/netware.html.fr b/docs/manual/platform/netware.html.fr
new file mode 100644 (file)
index 0000000..3add111
--- /dev/null
@@ -0,0 +1,763 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Utilisation d'Apache avec Novell NetWare - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Notes sp&#233;cifiques &#224; un syst&#232;me</a></div><div id="page-content"><div id="preamble"><h1>Utilisation d'Apache avec Novell NetWare</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/netware.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/netware.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+    <p>Ce document explique l'installation, la configuration et le
+    lancement d'Apache 2.0 sous Novell NetWare 6.0 et les versions
+    ult&#233;rieures. Si vous trouvez une bogue, ou voulez tout simplement
+    contribuer de quelque mani&#232;re que ce soit, utilisez s'il vous plait
+    notre <a href="http://httpd.apache.org/bug_report.html">page des
+    rapports de bogues.</a></p>
+
+    <p>La page des rapports de bogues et la liste de diffusion dev-httpd
+    ne doivent pas &#234;tre utilis&#233;es pour poser des questions &#224; propos de
+    la configuration ou du lancement d'Apache. Avant de soumettre un
+    rapport de bogue ou une question, consultez ce document, la <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> ou tout autre sujet de la
+    documentation en rapport avec votre probl&#232;me. Si vous n'avez
+    toujours pas r&#233;solu votre probl&#232;me, postez votre question dans le
+    newsgroup <a href="news://developer-forums.novell.com/novell.devsup.webserver">
+    novell.devsup.webserver</a>, o&#249; de nombreux utilisateurs d'Apache
+    sont pr&#234;ts &#224; r&#233;pondre &#224; toutes les nouvelles et obscures questions &#224;
+    propos de l'utilisation d'Apache sous Netware.</p>
+
+    <p>Dans la majeure partie de ce document, vous &#234;tes sens&#233; avoir
+    install&#233; Apache &#224; partir d'une distribution binaire. Si vous voulez
+    compiler Apache vous-m&#234;me (par exemple pour aider au d&#233;veloppement,
+    ou pour rechercher des bogues), reportez-vous &#224; la section traitant
+    de la <a href="#comp">Compilation d'Apache pour Netware</a>
+    ci-dessous.</p>
+
+  </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#req">Pr&#233;requis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#down">T&#233;l&#233;chargement d'Apache pour NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inst">Installation d'Apache pour NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#run">Ex&#233;cuter Apache pour NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#use">Configuration d'Apache pour NetWare</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#comp">Compilation d'Apache pour NetWare</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="req" id="req">Pr&#233;requis</a><a title="Lien permanent" href="#req" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Apache 2.0 n&#233;cessite NetWare 6.0 service pack 3 et sup&#233;rieurs
+    pour fonctionner. Si vous utilisez un service pack ant&#233;rieur &#224; SP3,
+    vous devez installer les derni&#232;res <a href="http://developer.novell.com/ndk/libc.htm">Biblioth&#232;ques
+    Netware pour C (LibC)</a>.</p>
+
+    <p>Vous trouverez les service packs Netware <a href="http://support.novell.com/misc/patlst.htm#nw">ici</a>.</p>
+
+    <p>Apache 2.0 pour NetWare peut aussi fonctionner dans un
+    environnement NetWare 5.1, &#224; partir du moment o&#249; le dernier service
+    pack ou la derni&#232;re version des <a href="http://developer.novell.com/ndk/libc.htm">Biblioth&#232;ques
+    Netware pour C (LibC)</a> ont &#233;t&#233; install&#233;s. <strong>ATTENTION
+    :</strong> Apache 2.0 pour NetWare n'a pas &#233;t&#233; test&#233; dans cet
+    environnement car il n'a pas &#233;t&#233; con&#231;u pour ce dernier.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="down" id="down">T&#233;l&#233;chargement d'Apache pour NetWare</a><a title="Lien permanent" href="#down" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Les informations &#224; propos de la derni&#232;re version
+    d'Apache sont disponibles sur le site web d'Apache &#224; <a href="http://www.apache.org/">http://www.apache.org/</a>. Vous y
+    trouverez la version courante, des versions alpha ou b&#234;ta-test plus
+    r&#233;centes, ainsi que des sites miroirs et des sites FTP anonymes. Les
+    distributions binaires des derni&#232;res versions d'Apache 2.0 pour
+    NetWare sont disponibles <a href="http://www.apache.org/dist/httpd/binaries/netware">ici</a>.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="inst" id="inst">Installation d'Apache pour NetWare</a><a title="Lien permanent" href="#inst" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Il n'existe pas actuellement de programme d'installation d'Apache
+    pour Netware. Si vous installez Apache 2.0 pour NetWare &#224; partir des
+    sources, vous devrez copier les fichiers sur le serveur
+    manuellement.</p>
+
+    <p>Suivez ces instructions pour installer Apache sous Netware &#224;
+    partir de la distribution binaire (en supposant que vous effectuez
+    l'installation dans <code>sys:/apache2</code>) :</p>
+
+    <ul>
+      <li>D&#233;compressez le fichier binaire t&#233;l&#233;charg&#233; &#224; la racine du
+      volume <code>SYS:</code> (vous pouvez cependant l'installer dans
+      tout volume)</li>
+
+      <li>Editez le fichier <code>httpd.conf</code> et d&#233;finissez les
+      directives <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> et
+      <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> avec les valeurs
+      correctes des chemins de fichiers qui correspondent &#224; la
+      configuration de votre serveur.</li>
+
+      <li>Ajoutez <code>SYS:/APACHE2</code> au chemin de recherche, par
+      une commande du style : <div class="example"><p><code>SEARCH ADD
+      SYS:\APACHE2</code></p></div></li>
+
+    </ul>
+
+    <p>Suivez ces instructions pour installer Apache pour Netware
+    manuellement &#224; partir de votre propre r&#233;pertoire de sources (en
+    supposant que vous effectuez l'installation dans
+    <code>sys:/apache2</code>) :</p>
+
+    <ul>
+      <li>Cr&#233;ez un r&#233;pertoire que vous appellerez <code>Apache2</code>
+      dans un volume Netware.</li>
+
+      <li>Copiez <code>APACHE2.NLM</code>, <code>APRLIB.NLM</code> dans
+      <code>SYS:/APACHE2</code>.</li>
+
+      <li>Cr&#233;ez un r&#233;pertoire que vous appellerez <code>BIN</code> dans
+      <code>SYS:/APACHE2</code>.</li>
+
+      <li>Copiez <code>HTDIGEST.NLM</code>, <code>HTPASSWD.NLM</code>,
+      <code>HTDBM.NLM</code>, <code>LOGRES.NLM</code>,
+      <code>ROTLOGS.NLM</code> dans <code>SYS:/APACHE2/BIN</code>.</li>
+
+      <li>Cr&#233;ez un r&#233;pertoire que vous appellerez <code>CONF</code> dans
+      <code>SYS:/APACHE2</code>.</li>
+
+      <li>Copiez le fichier <code>HTTPD-STD.CONF</code> dans le
+      r&#233;pertoire <code>SYS:/APACHE2/CONF</code> et renommez-le en
+      <code>HTTPD.CONF</code>.</li>
+
+      <li>Copiez les fichiers <code>MIME.TYPES</code>,
+      <code>CHARSET.CONV</code> et <code>MAGIC</code> dans le r&#233;pertoire
+      <code>SYS:/APACHE2/CONF</code>.</li>
+
+      <li>Copiez tous les fichiers et sous-r&#233;pertoires de
+      <code>\HTTPD-2.0\DOCS\ICONS</code> dans
+      <code>SYS:/APACHE2/ICONS</code>.</li>
+
+      <li>Copiez tous les fichiers et sous-r&#233;pertoires de
+      <code>\HTTPD-2.0\DOCS\MANUAL</code> dans
+      <code>SYS:/APACHE2/MANUAL</code>.</li>
+
+      <li>Copiez tous les fichiers et sous-r&#233;pertoires de
+      <code>\HTTPD-2.0\DOCS\ERROR</code> dans
+      <code>SYS:/APACHE2/ERROR</code>.</li>
+
+      <li>Copiez tous les fichiers et sous-r&#233;pertoires de
+      <code>\HTTPD-2.0\DOCS\DOCROOT</code> dans
+      <code>SYS:/APACHE2/HTDOCS</code>.</li>
+
+      <li>Cr&#233;ez le r&#233;pertoire <code>SYS:/APACHE2/LOGS</code> sur le
+      serveur.</li>
+
+      <li>Cr&#233;ez le r&#233;pertoire <code>SYS:/APACHE2/CGI-BIN</code> sur le
+      serveur.</li>
+
+      <li>Cr&#233;ez le r&#233;pertoire <code>SYS:/APACHE2/MODULES</code> et
+      copiez tous les modules nlm dans le r&#233;pertoire
+      <code>modules</code>.</li>
+
+      <li>Editez le fichier <code>HTTPD.CONF</code>, et recherchez
+      toutes les marques <code>@@Value@@</code> afin de les remplacer
+      par les valeurs appropri&#233;es.</li>
+
+      <li>Ajoutez <code>SYS:/APACHE2</code> au chemin de recherche, par
+      une commande du style : <div class="example"><p><code>SEARCH ADD
+      SYS:\APACHE2</code></p></div>.</li>
+    </ul>
+
+    <p>Outre le volume par d&#233;faut <code>SYS</code>, Apache peut &#234;tre
+    install&#233; dans tout autre volume.</p>
+
+    <p>Au cours du processus d'installation, l'ajout du mot-cl&#233;
+    "install" &#224; la ligne de commande du makefile va provoquer la
+    construction d'une distribution compl&#232;te sous forme d'un paquetage
+    dans le sous-r&#233;pertoire <code>DIST</code>. Vous pouvez simplement
+    installer Apache en copiant la distribution cr&#233;&#233;e pr&#233;c&#233;demment &#224; la
+    racine d'un volume Netware (voir <a href="#comp">Compilation
+    d'Apache pour NetWare</a> ci-dessous).</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run" id="run">Ex&#233;cuter Apache pour NetWare</a><a title="Lien permanent" href="#run" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Pour d&#233;marrer Apache, tapez simplement <code>apache</code> dans
+    la console. Ceci aura pour effet de charger Apache dans l'espace
+    d'adressage du syst&#232;me d'exploitation. Si vous pr&#233;f&#233;rez charger
+    Apache dans un espace d'adressage prot&#233;g&#233;, vous pouvez sp&#233;cifier cet
+    espace d'adressage &#224; l'aide de l'instruction de chargement suivante
+    :</p>
+
+    <div class="example"><p><code>
+      load address space = apache2 apache2
+    </code></p></div>
+
+    <p>Cette instruction va charger Apache dans un espace d'adressage
+    appel&#233; apache2. Il est possible d'ex&#233;cuter plusieurs instances
+    simultan&#233;es d'Apache sous Netware, en chargeant chacune d'entre
+    elles dans son propre espace d'adressage prot&#233;g&#233;.</p>
+
+    <p>Une fois d&#233;marr&#233;, Apache &#233;coute le port 80 (&#224; moins que vous
+    n'ayez modifi&#233; la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> dans les fichiers de
+    configuration). Pour vous connecter au serveur et afficher la page
+    par d&#233;faut, lancez un navigateur et entrez le nom du serveur ou son
+    adresse IP. Vous devriez voir une page de bienvenue, et un lien vers
+    le manuel Apache. Si rien ne se produit, ou si vous obtenez un
+    message d'erreur, consultez le fichier <code>error_log</code> dans
+    le r&#233;pertoire <code>logs</code>.</p>
+
+    <p>Lorsque votre installation de base fonctionne, vous devez la
+    configurer correctement en &#233;ditant les fichiers du r&#233;pertoire
+    <code>conf</code>.</p>
+
+    <p>Pour arr&#234;ter une instance d'Apache s'ex&#233;cutant dans l'espace
+    d'adressage du syst&#232;me d'exploitation, entrez simplement dans la
+    console :</p>
+
+    <div class="example"><p><code>
+      unload apache2
+    </code></p></div>
+
+    <p>ou</p>
+
+    <div class="example"><p><code>
+      apache2 shutdown
+    </code></p></div>
+
+    <p>Si Apache s'ex&#233;cute dans un espace d'adressage prot&#233;g&#233;, sp&#233;cifiez
+    cet espace d'adressage dans l'instruction d'arr&#234;t :</p>
+
+    <div class="example"><p><code>
+      unload address space = apache2 apache2
+    </code></p></div>
+
+    <p>Lorsqu'on travaille avec Apache, il est important de savoir
+    comment il trouve ses fichiers de configuration. Vous pouvez
+    sp&#233;cifier un fichier de configuration sur la ligne de commande de
+    deux mani&#232;res :</p>
+
+    <ul>
+      <li><code>-f</code> sp&#233;cifie un chemin vers un fichier de
+      configuration particulier</li>
+    </ul>
+
+    <div class="example"><p><code>
+      apache2 -f "vol:/nom-serveur/conf/fich-conf.conf"
+    </code></p></div>
+
+    <div class="example"><p><code>
+      apache -f test/test.conf
+    </code></p></div>
+
+    <p>Dans ces cas, la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> doit &#234;tre correctement d&#233;finie
+    dans le fichier de configuration.</p>
+
+    <p>Si vous ne sp&#233;cifiez pas de nom de fichier de configuration avec
+    l'option <code>-f</code>, Apache utilisera le nom de fichier cod&#233; en
+    dur dans le serveur, en g&#233;n&#233;ral <code>conf/httpd.conf</code>.
+    L'invocation d'Apache avec l'option <code>-V</code> indiquera ce nom
+    comme valeur de l'&#233;tiquette <code>SERVER_CONFIG_FILE</code>. Apache
+    va ensuite d&#233;terminer son <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> en effectuant les tests
+    suivants, dans cet ordre </p>
+
+    <ul>
+      <li>Une directive <code>ServerRoot</code> via une option
+      <code>-C</code> switch.</li>
+
+      <li>L'option de ligne de commande <code>-d</code>.</li>
+
+      <li>Le contenu du r&#233;pertoire courant.</li>
+
+      <li>La racine du r&#233;pertoire d'installation cod&#233;e en dur dans le
+      serveur.</li>
+    </ul>
+
+    <p>La racine du r&#233;pertoire d'installation cod&#233;e en dur dans le
+      serveur est en g&#233;n&#233;ral <code>sys:/apache2</code>. L'invocation
+      d'Apache avec l'option <code>-V</code> indiquera ce chemin comme
+      valeur de l'&#233;tiquette <code>HTTPD_ROOT</code>.</p>
+
+    <p>Apache 2.0 pour Netware comporte un jeu d'options de ligne de
+    commande permettant d'afficher ou de modifier certaines
+    caract&#233;ristiques de l'instance du serveur web en cours d'ex&#233;cution.
+    Ces options ne sont disponibles que lorsqu'Apache est en cours
+    d'ex&#233;cution. Chacune de ces options doit &#234;tre pr&#233;c&#233;d&#233;e du mot-cl&#233;
+    <code>APACHE2</code>.</p>
+
+    <dl>
+      <dt>RESTART</dt>
+      <dd>Demande &#224; Apache d'arr&#234;ter tout worker thread en cours
+      d'ex&#233;cution lorsqu'il devient inactif, de recharger le fichier de
+      configuration, et de red&#233;marrer chaque worker thread en fonction
+      de la nouvelle configuration.</dd>
+
+      <dt>VERSION</dt>
+      <dd>Affiche des informations &#224; propos de la version de l'instance
+      d'Apache en cours d'ex&#233;cution.</dd>
+
+      <dt>MODULES</dt>
+      <dd>Affiche la liste des modules charg&#233;s (int&#233;gr&#233;s et
+      externes). </dd>
+
+      <dt>DIRECTIVES</dt>
+      <dd>Affiche la liste des directives disponibles.</dd>
+
+      <dt>SETTINGS</dt>
+      <dd>Active ou d&#233;sactive l'affichage du statut des threads sur la
+      console. En cas d'activation, l'&#233;tat de chaque thread en cours
+      d'ex&#233;cution s'affiche sur l'&#233;cran de la console Apache.</dd>
+
+      <dt>SHUTDOWN</dt>
+      <dd>Arr&#234;te l'instance du serveur web Apache en cours
+      d'ex&#233;cution.</dd>
+
+      <dt>HELP</dt>
+      <dd>D&#233;crit chacune des options disponibles au cours de l'ex&#233;cution
+      d'Apache.</dd>
+    </dl>
+
+    <p>Par d&#233;faut, ces options sont pass&#233;es &#224; l'instance d'apache
+    s'ex&#233;cutant dans l'espace d'adressage du syst&#232;me d'exploitation.
+    Pour passer une option &#224; une instance d'Apache sp&#233;cifique
+    s'ex&#233;cutant dans un espace d'adressage prot&#233;g&#233;, ajouter le param&#232;tre
+    -p suivi du nom de l'espace d'adressage. Pour plus d'informations,
+    tapez "apache2 Help" sur la ligne de commande.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="use" id="use">Configuration d'Apache pour NetWare</a><a title="Lien permanent" href="#use" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Apache lit en g&#233;n&#233;ral ses fichiers de configuration dans le
+    r&#233;pertoire <code>conf</code>. Ces fichiers sont les m&#234;mes que ceux
+    de la version Unix, mais quelques directives sont diff&#233;rentes sous
+    Netware. Voir la <a href="../mod/">Documentation Apache</a> pour
+    l'ensemble des directives disponibles.</p>
+
+    <p>Les principales diff&#233;rences propres &#224; Apache pour NetWare sont
+    : </p>
+
+    <ul>
+      <li>
+        <p>Comme Apache pour Netware est une application multithread,
+       elle n'utilise pas de processus s&#233;par&#233; pour chaque requ&#234;te,
+       comme c'est le cas pour certaines impl&#233;mentations sous Unix. Il
+       n'y a que des threads en cours d'ex&#233;cution : un thread parent,
+       et plusieurs threads enfants ou worker qui traitent les
+       requ&#234;tes.</p>
+
+        <p>En cons&#233;quence, les directives de gestion des "processus"
+       sont diff&#233;rentes :</p>
+
+        <p><code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> - comme sous
+       Unix, cette directive contr&#244;le le nombre maximum de connexions
+       qu'un worker thread peut traiter avant de s'arr&#234;ter. Avec la
+       valeur par d&#233;faut <code>MaxConnectionsPerChild 0</code>,
+       le thread va pouvoir traiter un nombre illimit&#233; de requ&#234;tes.
+       Cette valeur est recommand&#233;e sous Netware, &#224; moins que vous
+       n'ayez des raisons particuli&#232;res de la modifier.</p>
+
+        <p><code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code> -
+       Cette directive indique au serveur le nombre de threads qu'il
+       doit lancer au d&#233;marrage. Il est recommand&#233; de conserver la
+       valeur par d&#233;faut <code>StartThreads 50</code>.</p>
+
+        <p><code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> -
+       Cette directive indique au serveur le nombre de worker threads
+       additionnels qu'il doit lancer si le nombre de threads inactifs
+       tombe en dessous de cette valeur. Il est recommand&#233; de conserver la
+       valeur par d&#233;faut <code>MinSpareThreads 10</code>.</p>
+
+        <p><code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code> -
+       Cette directive indique au serveur qu'il doit commencer &#224;
+       arr&#234;ter des worker threads si le nombre de threads inactifs
+       passe au dessus de cette valeur. Il est recommand&#233; de conserver
+       la valeur par d&#233;faut <code>MaxSpareThreads 100</code>.</p>
+
+        <p><code class="directive"><a href="../mod/mpm_netware.html#maxthreads">MaxThreads</a></code> -
+       Cette directive impose un nombre maximum de worker threads. Il
+       est recommand&#233; de conserver la valeur par d&#233;faut
+       <code>ThreadsPerChild 250</code>.</p>
+
+        <p><code class="directive"><a href="../mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code> -
+       Cette directive indique au serveur la taille de la pile &#224;
+       utiliser pour un worker thread individuel. Il est recommand&#233; de
+       conserver la valeur par d&#233;faut <code>ThreadStackSize
+       65536</code>.</p>
+      </li>
+
+      <li>
+        <p>Les directives qui acceptent des noms de fichiers comme
+       arguments ne doivent pas utiliser des noms de fichiers Unix,
+       mais des noms de fichiers Netware. Cependant, comme Apache
+       utilise des noms de style Unix en interne, on doit utiliser des
+       slashes et non des antislashes. Il est recommand&#233; de pr&#233;fixer
+       tous les chemins de fichiers racines par un nom de volume. Si ce
+       dernier est omis, Apache supposera que le volume est
+       <code>SYS:</code>, ce qui n'est pas forc&#233;ment correct.</p>
+      </li>
+
+      <li>
+        <p>Apache pour Netware a la possibilit&#233; de charger des modules
+       en cours d'ex&#233;cution, sans avoir &#224; recompiler le serveur. Si
+       Apache est compil&#233; avec les options par d&#233;faut, il va installer
+       de nombreux modules optionnels dans le r&#233;pertoire
+       <code>\Apache2\modules</code>. Pour les activer, ou en activer
+       d'autres, on doit utiliser la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>. Par exemple, pour
+       activer le module status, ajoutez la ligne suivante :</p>
+
+        <div class="example"><p><code>
+          LoadModule status_module modules/status.nlm
+        </code></p></div>
+
+        <p>Des informations &#224; propos de la  <a href="../mod/mod_so.html#creating">cr&#233;ation de modules
+       chargeables</a> sont aussi disponibles.</p>
+      </li>
+    </ul>
+
+    <h3><a name="use-add" id="use-add">Autres directives sp&#233;cifiques &#224; Netware :</a></h3>
+
+      
+
+      <ul>
+        <li><code class="directive"><a href="../mod/core.html#cgimapextension">CGIMapExtension</a></code> -
+        Cette directive associe une extension de fichier CGI &#224; un
+       interpr&#233;teur de script.</li>
+      </ul>
+      <ul>
+        <li><code class="directive"><a href="../mod/mod_nw_ssl.html#securelisten">SecureListen</a></code> -
+        Cette directive active le chiffrement SSL pour un port
+       sp&#233;cifique.</li>
+      </ul>
+      <ul>
+        <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts</a></code> -
+        Cette directive permet d'ajouter des certificats de confiance
+       pouvant &#234;tre utilis&#233;s pour cr&#233;er des connexions s&#233;curis&#233;es vers
+       des serveurs mandataires.</li>
+      </ul>
+      <ul>
+        <li><code class="directive"><a href="../mod/mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable</a></code> -
+        Cette directive permet de faire passer en SSL une connexion
+       initialis&#233;e sur les adresse IP et Port sp&#233;cifi&#233;s.</li>
+      </ul>
+
+    
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="comp" id="comp">Compilation d'Apache pour NetWare</a><a title="Lien permanent" href="#comp" class="permalink">&para;</a></h2>
+
+    
+
+    <p>La compilation d'Apache n&#233;cessite MetroWerks CodeWarrior 6.x ou
+    sup&#233;rieur. Une fois compil&#233;, Apache peut &#234;tre install&#233; &#224; la racine
+    de tout volume Netware. Le r&#233;pertoire d'installation par d&#233;faut est
+    <code>sys:/Apache2</code>.</p>
+
+    <p>Avant de d&#233;marrer Apache, vous devez remplir le r&#233;pertoire
+    <code>conf</code>. Copiez le fichier <code>HTTPD-STD.CONF</code>
+    depuis le r&#233;pertoire <code>conf</code> de la distribution et
+    renommez-le en <code>HTTPD.CONF</code>. Editez le fichier
+    <code>HTTPD.CONF</code> en recherchant les rep&#232;res
+    <code>@@Value@@</code>, et remplacez ces derniers par la valeur
+    appropri&#233;e. Copiez de m&#234;me les fichiers <code>conf/magic</code> et
+    <code>conf/mime.types</code>. Vous pouvez aussi construire une
+    distribution compl&#232;te en ajoutant le mot-cl&#233; <code>install</code>
+    lors de l'invocation des makefiles.</p>
+
+    <h3><a name="comp-req" id="comp-req">Pr&#233;requis :</a></h3>
+
+      
+
+      <p>Les outils de d&#233;veloppement suivants sont n&#233;cessaires pour la
+      compilation d'Apache pour Netware :</p>
+
+      <ul>
+        <li>Metrowerks CodeWarrior 6.0 ou sup&#233;rieur avec le <a href="http://developer.novell.com/ndk/cwpdk.htm">NetWare PDK
+       3.0</a> ou sup&#233;rieur.</li>
+
+        <li>Les <a href="http://developer.novell.com/ndk/libc.htm">Biblioth&#232;ques
+       Netware pour C (LibC)</a></li>
+
+        <li>Les <a href="http://developer.novell.com/ndk/cldap.htm">Biblioth&#232;ques
+       LDAP pour C</a></li>
+
+        <li>Le <a href="http://www.gzip.org/zlib/">Code source de la
+       biblioth&#232;que de compression ZLIB</a></li>
+
+        <li>L'utilitaire AWK (awk, gawk ou similaire). AWK peut &#234;tre
+       t&#233;l&#233;charg&#233; &#224; <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>.
+       L'utilitaire doit se trouver dans votre chemin windows et avoir
+       pour nom <code>awk.exe</code>.</li>
+
+        <li>Pour utiliser les makefiles, vous devez disposer de GNU make
+       version 3.78.1 (GMake) disponible &#224; <a href="http://developer.novell.com/ndk/apache.htm">http://developer.novell.com/ndk/apache.htm</a>.</li>
+      </ul>
+
+    
+
+    <h3><a name="comp-make" id="comp-make">Compiler Apache en utilisant les makefiles Netware
+      :</a></h3>
+
+      
+
+      <ul>
+        <li>D&#233;finissez la variable d'environnement
+       <code>NOVELLLIBC</code> avec le chemin des biblioth&#232;ques Netware
+       pour C SDK ; par exemple : <div class="example"><p><code>Set
+       NOVELLLIBC=c:\novell\ndk\libc</code></p></div></li>
+
+        <li>D&#233;finissez la variable d'environnement
+       <code>METROWERKS</code> avec le chemin de votre compilateur
+       Metrowerks CodeWarrior ; par exemple : <div class="example"><p><code>Set
+       METROWERKS=C:\Program Files\Metrowerks\CodeWarrior</code></p></div>. Si
+       vous l'avez install&#233; dans le r&#233;pertoire par d&#233;faut
+       <code>C:\Program Files\Metrowerks\CodeWarrior</code>, vous
+       n'avez pas besoin de d&#233;finir cette variable.</li>
+
+        <li>D&#233;finissez la variable d'environnement <code>LDAPSDK</code>
+       avec le chemin des biblioth&#232;ques LDAP pour C ; par exemple :
+       <div class="example"><p><code>Set
+       LDAPSDK=c:\Novell\NDK\cldapsdk\NetWare\libc</code></p></div></li>
+
+        <li>D&#233;finissez la variable d'environnement <code>ZLIBSDK</code>
+       avec le chemin du code source de la biblioth&#232;que Zlib ; par
+       exemple : <div class="example"><p><code>Set ZLIBSDK=D:\NOVELL\zlib</code></p></div></li>
+
+       <li>D&#233;finissez la variable d'environnement <code>PCRESDK</code>
+       avec le chemin d'installation du code source de la biblioth&#232;que
+       PCRE ; par exemple :
+       <div class="example"><p><code>Set PCRESDK=D:\NOVELL\pcre</code></p></div>
+       </li>
+
+        <li>D&#233;finissez la variable d'environnement <code>AP_WORK</code>
+       avec le chemin du code source de <code>httpd</code>.
+       <div class="example"><p><code>Set AP_WORK=D:\httpd-2.0.x</code></p></div></li>
+
+        <li>D&#233;finissez la variable d'environnement <code>APR_WORK</code>
+       avec le chemin du code source d'<code>apr</code> ; en g&#233;n&#233;ral
+       <code>\httpd\srclib\apr</code>, mais le projet APR peut se
+       trouver en dehors de la structure des r&#233;pertoires de httpd.
+       <div class="example"><p><code>Set APR_WORK=D:\apr-1.x.x</code></p></div></li>
+
+        <li>D&#233;finissez la variable d'environnement <code>APU_WORK</code>
+       avec le chemin du code source d'<code>apr-util</code> ; en
+       g&#233;n&#233;ral <code>\httpd\srclib\apr-util</code>, mais le projet
+       APR-UTIL peut se trouver en dehors de la structure des
+       r&#233;pertoires de httpd. <div class="example"><p><code>Set
+       APU_WORK=D:\apr-util-1.x.x</code></p></div></li>
+
+        <li>V&#233;rifiez que les chemins des utilitaires AWK et GNU make
+       (<code>gmake.exe</code>) ont bien &#233;t&#233; inclus dans la variable
+       d'environnement syst&#232;me <code>PATH</code>.</li>
+
+        <li>T&#233;l&#233;chargez le code source et d&#233;compressez-le dans un
+       r&#233;pertoire de votre choix sur votre station de travail.</li>
+
+        <li>Positionnez-vous dans le r&#233;pertoire <code>\httpd-2.0</code>
+       et compilez les utilitaires pr&#233;compil&#233;s &#224; l'aide de la commande
+       "<code>gmake -f nwgnumakefile prebuild</code>". Cette cible va
+       cr&#233;er le r&#233;pertoire <code>\httpd-2.0\nwprebuild</code>, et y
+       copier tous les utilitaires n&#233;cessaires au franchissement des
+       &#233;tapes suivantes de la compilation.</li>
+
+        <li>Copiez les fichiers
+       <code>\httpd-2.0\nwprebuild\GENCHARS.nlm</code> et
+       <code>\httpd-2.0\nwprebuild\DFTABLES.nlm</code> vers le volume
+       <code>SYS:</code> d'un serveur Netware et ex&#233;cutez-les &#224; l'aide
+       des commandes suivantes :
+          <div class="example"><p><code>
+            SYS:\genchars &gt; sys:\test_char.h<br />
+            SYS:\dftables sys:\chartables.c<br />
+          </code></p></div>
+        </li>
+
+        <li>Copiez les fichiers <code>test_char.h</code> et
+       <code>chartables.c</code> vers le r&#233;pertoire
+       <code>\httpd-2.0\os\netware</code> de la machine o&#249; s'effectue
+       la compilation.</li>
+
+        <li>Positionnez-vous dans le r&#233;pertoire <code>\httpd-2.0</code>
+       et compilez Apache &#224; l'aide de la commande "<code>gmake -f
+       nwgnumakefile</code>". Vous pouvez cr&#233;er un r&#233;pertoire pour la
+       distribution en ajoutant le param&#232;tre install &#224; la commande ;
+       par exemple :
+        <div class="example"><p><code>gmake -f nwgnumakefile install</code></p></div>
+        </li>
+      </ul>
+
+    
+
+    <h3><a name="comp-add" id="comp-add">Options de make suppl&#233;mentaires</a></h3>
+
+      
+
+      <ul>
+        <li><code>gmake -f nwgnumakefile</code><p>Compile les versions
+       de distribution de tous les binaires et les copie dans un
+       r&#233;pertoire <code>\release</code>.</p></li>
+
+        <li><code>gmake -f nwgnumakefile DEBUG=1</code><p>Compile les versions
+       de d&#233;bogage de tous les binaires et les copie dans un
+       r&#233;pertoire <code>\debug</code>.</p></li>
+
+        <li><code>gmake -f nwgnumakefile install</code><p>Cr&#233;e une
+       distribution compl&#232;te d'Apache avec les binaires, la
+       documentation et les fichiers support dans un r&#233;pertoire
+       <code>\dist\Apache2</code>.</p></li>
+
+        <li><code>gmake -f nwgnumakefile prebuild</code><p>Compile tous
+       les utilitaires pr&#233;compil&#233;s et les copie dans le r&#233;pertoire
+       <code>\nwprebuild</code>.</p></li>
+
+        <li><code>gmake -f nwgnumakefile installdev</code><p>M&#234;me effet
+       que l'option install, mais en plus, les r&#233;pertoires
+       <code>\lib</code> et <code>\include</code> sont cr&#233;&#233;s dans le
+       r&#233;pertoire de destination, et les en-t&#234;tes et fichiers d'import
+       y sont copi&#233;s.</p></li>
+
+        <li><code>gmake -f nwgnumakefile clean</code><p>Supprime tous
+       les fichiers objets et les binaires de la zone de compilation
+       <code>\release.o</code>, ou <code>\debug.o</code> si
+       <code>DEBUG</code> a &#233;t&#233; d&#233;fini.</p></li>
+
+        <li><code>gmake -f nwgnumakefile clobber_all</code><p>M&#234;me effet
+       que clean, mais en plus, le r&#233;pertoire de la distribution est
+       supprim&#233; s'il existe.</p></li>
+      </ul>
+
+    
+
+    <h3><a name="comp-add-env" id="comp-add-env">Variables d'environnement suppl&#233;mentaires</a></h3>
+
+      
+
+      <ul>
+        <li>Pour compiler tous les modules exp&#233;rimentaux, d&#233;finissez la
+       variable d'environnement <code>EXPERIMENTAL</code> :
+        <div class="example"><p><code>Set EXPERIMENTAL=1</code></p></div>
+        </li>
+
+        <li>Pour compiler Apache en utilisant les sockets de style BSD
+       standard, plut&#244;t que Winsock, d&#233;finissez la variable
+       d'environnement <code>USE_STDSOCKETS</code> :
+        <div class="example"><p><code>Set USE_STDSOCKETS=1</code></p></div>
+        </li>
+
+      </ul>
+
+    
+
+    <h3><a name="comp-mod_ssl" id="comp-mod_ssl">Compilation de mod_ssl pour la plate-forme Netware</a></h3>
+
+      
+
+      <p>Pour fournir les services SSL, Apache pour Netware utilise par
+      d&#233;faut le module int&#233;gr&#233; <code class="module"><a href="../mod/mod_nw_ssl.html">mod_nw_ssl</a></code>. Ce module ne
+      fournit que les services SSL impl&#233;ment&#233;s par le syst&#232;me
+      d'exploitation Netware lui-m&#234;me pour g&#233;rer tous les chiffrements
+      pour un port donn&#233;. Cependant, on peut aussi utiliser mod_ssl de
+      la m&#234;me mani&#232;re que sur les autres plate-formes.</p>
+
+      <p>Afin de pouvoir compiler mod_ssl pour la plate-forme Netware,
+      les biblioth&#232;ques OpenSSL doivent &#234;tre disponibles. Elles peuvent
+      &#234;tre install&#233;es de la mani&#232;re suivante :</p>
+
+      <ul>
+          <li>T&#233;l&#233;chargez la derni&#232;re distribution du code source
+         d'OpenSSL 0.9.8 depuis la page <a href="http://www.openssl.org/source/">OpenSSL Source</a> (les
+         versions 0.9.7 doivent &#234;tre patch&#233;es, et ne sont donc pas
+         recommand&#233;es).</li>
+
+          <li>Editez le fichier <code>NetWare/set_env.bat</code>, et
+         effectuez toutes modifications n&#233;cessaires des chemins des
+         outils et utilitaires en fonction de votre environnement de
+         d&#233;veloppement.</li>
+
+          <li>Ex&#233;cutez les scripts suivants depuis la racine du
+         r&#233;pertoire des sources d'OpenSSL :
+          <div class="example"><p><code>
+              Netware\set_env netware-libc<br />
+              Netware\build netware-libc
+          </code></p></div>
+          Pour des raisons de performances, vous devez activer la
+         compilation avec le code ASM. T&#233;l&#233;charger NASM depuis le <a href="http://nasm.sourceforge.net/">site SF</a>. Configurez
+         ensuite OpenSSL pour utiliser le code ASM :
+          <div class="example"><p><code>
+              Netware\build netware-libc nw-nasm enable-mdc2 enable-md5
+          </code></p></div>
+          Attention : n'utilisez pas l'Assembleur CodeWarrior - il
+         produit un code de mauvaise qualit&#233; !</li>
+
+          <li>Avant de compiler Apache, d&#233;finissez la variable
+         d'environnement <code>OSSLSDK</code> avec le chemin absolu de
+         la racine du r&#233;pertoire du code source d'openssl, et
+         d&#233;finissez WITH_MOD_SSL &#224; 1.
+          <div class="example"><p><code>
+              Set OSSLSDK=d:\openssl-0.9.8x<br />
+              Set WITH_MOD_SSL=1
+          </code></p></div></li>
+
+      </ul>
+
+    
+
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/netware.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/netware.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/platform/netware.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/platform/perf-hp.html.fr b/docs/manual/platform/perf-hp.html.fr
new file mode 100644 (file)
index 0000000..0edbe89
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Mise en oeuvre d'un serveur Web hautes performances sous
+  HPUX - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Notes sp&#233;cifiques aux
+  plates-formes</a></div><div id="page-content"><div id="preamble"><h1>Mise en oeuvre d'un serveur Web hautes performances sous
+  HPUX</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/perf-hp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/perf-hp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+<pre>Date: Wed, 05 Nov 1997 16:59:34 -0800
+From: Rick Jones &lt;<a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>&gt;
+Reply-To: <a href="mailto:raj@cup.hp.com">raj@cup.hp.com</a>
+Organization: Network Performance
+Subject: HP-UX tuning tips</pre>
+
+    <p>Traduction du corps du message cit&#233; ci-dessus :</p>
+
+    <p>Voici quelques conseils de personnalisation pour HPUX &#224; ajouter &#224;
+    la page de personnalisation.</p>
+
+    <p>Pour HP-UX 9.X: mettre &#224; jour vers la version 10.20<br />
+    Pour HP-UX 10.[00|01|10]: mettre &#224; jour vers la version 10.20</p>
+
+    <p>Pour HP-UX 10.20:</p>
+
+    <p>Installez le dernier patch cumulatif &#224; propos du transport ARPA.
+    Ceci va vous permettre de configurer la taille de la table de
+    hashage de recherche de connexion TCP. La valeur par d&#233;faut est 256
+    conteneurs et doit &#234;tre une puissance de deux. &#192; cet effet, utilisez
+    adb pour modifier l'image *disque* du noyau. Le nom de la variable
+    est <code>tcp_hash_size</code>. Notez qu'il est imp&#233;ratif d'utiliser
+    "<code>W</code>" pour sp&#233;cifier une quantit&#233; sur 32 bits, et non
+    "<code>w</code>" qui indique une valeur sur 16 bits, lors de la
+    modification de l'image disque car la variable
+    <code>tcp_hash_size</code> est une quantit&#233; sur 32 bits.</p>
+
+    <p>Comment d&#233;terminer cette valeur ? Examinez la sortie de <a href="ftp://ftp.cup.hp.com/dist/networking/tools/connhist">ftp://ftp.cup.hp.com/dist/networking/tools/connhist</a>, et
+    comptez le nombre total de connexions TCP existant sur le syst&#232;me.
+    Il est en g&#233;n&#233;ral souhaitable que ce nombre divis&#233; par la taille de
+    la table de hashage soit raisonnablement petit, disons inf&#233;rieur &#224;
+    10. Les administrateurs peuvent consulter le document SPECweb96 de
+    HP pour quelques r&#233;glages courants. On peut les trouver &#224; <a href="http://www.specbench.org/">http://www.specbench.org/</a>. Si
+    un syst&#232;me HP-UX traite 1000 connexions SPECweb96 par seconde, une
+    valeur de temps <code>TIME_WAIT</code> de 60 secondes permettrait le
+    suivi de 60000 connexions TCP.</p>
+
+    <p>Les administrateurs peuvent tester la profondeur de leur file
+    d'attente d'&#233;coute avec <a href="ftp://ftp.cup.hp.com/dist/networking/misc/listenq">ftp://ftp.cup.hp.com/dist/networking/misc/listenq</a>.</p>
+
+    <p>Si Apache s'ex&#233;cute sur un syst&#232;me &#224; base de PA-8000, il est
+    conseill&#233; de modifier l'ex&#233;cutable Apache avec la commande chatr
+    afin d'utiliser une page de grande taille. La commande sera du style
+    "<code>chatr +pi L &lt;BINARY&gt;</code>". Le GID de l'ex&#233;cutable en
+    cours de fonctionnement doit poss&#233;der le privil&#232;ge
+    <code>MLOCK</code>. Pour assigner ce privil&#232;ge <code>MLOCK</code>,
+    consultez <code>Setprivgrp(1m)</code>. La modification peut &#234;tre
+    valid&#233;e en ex&#233;cutant Glance et en examinant les portions de m&#233;moire
+    du/des serveur(s) afin de s'assurer qu'elles montrent une fraction
+    non triviale du segment de texte verrouill&#233;.</p>
+
+    <p>Si Apache s'ex&#233;cute sur un syst&#232;me MP (multi-processeurs), il est
+    conseill&#233; d'&#233;crire un petit programme qui utilise
+    <code>mpctl()</code> et permettant d'associer les processus aux
+    processeurs. Un simple algorithme <code>pid % numcpu</code> suffira
+    probablement. Cette modification peut aussi &#234;tre ajout&#233;e dans le
+    code source.</p>
+
+    <p>Si l'administrateur s'int&#233;resse au nombre de connexions
+    <code>FIN_WAIT_2</code>, il peut utiliser nettune pour diminuer la
+    valeur de <code>tcp_keepstart</code>. Il devra cependant &#234;tre
+    prudent - surtout ne pas diminuer cette valeur en dessous de, disons
+    deux &#224; quatre minutes. Si <code>tcp_hash_size</code> a &#233;t&#233; d&#233;fini,
+    il est probablement appropri&#233; de laisser les connexions
+    <code>FIN_WAIT_2</code> prendre plus de temps &#224; expirer (peut-&#234;tre
+    m&#234;me la valeur par d&#233;faut de deux heures) - elles n'auront en
+    g&#233;n&#233;ral pas un grand impact sur les performances.</p>
+
+    <p>On peut ajouter d'autres choses au code de base, mais elles
+    feront peut-&#234;tre l'objet d'un autre email. N'h&#233;sitez pas &#224; m'envoyer
+    un message si vous &#234;tes int&#233;ress&#233;.</p>
+
+    <p>sinc&#232;rement ,</p>
+
+    <p>rick jones</p>
+
+    <p><a href="http://www.netperf.org/netperf/">http://www.netperf.org/netperf/</a></p>
+
+  </div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/perf-hp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/perf-hp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/perf-hp.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/platform/perf-hp.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/platform/rpm.html.fr b/docs/manual/platform/rpm.html.fr
new file mode 100644 (file)
index 0000000..894329c
--- /dev/null
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Utiliser Apache sur les syst&#232;mes &#224; base de paquets RPM (Redhat
+  / CentOS / Fedora) - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Notes sp&#233;cifiques aux diff&#233;rentes
+  plateformes</a></div><div id="page-content"><div id="preamble"><h1>Utiliser Apache sur les syst&#232;mes &#224; base de paquets RPM (Redhat
+  / CentOS / Fedora)</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/rpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/rpm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+    <p>Alors que de nombreuses distributions mettent &#224; disposition des
+    paquets Apache httpd support&#233;s par le syst&#232;me d'exploitation
+    sous-jacent, il peut s'av&#233;rer n&#233;cessaire d'installer et d'utiliser
+    la version de base d'Apache httpd en remplacement de la version des
+    paquets.</p>
+
+    <p>Bien que le projet Apache httpd ne cr&#233;e pas actuellement de
+    paquets RPM pour les diff&#233;rentes distributions, il est ais&#233; de
+    construire votre propre paquet RPM &#224; partir du tarball de base
+    d'Apache httpd.</p>
+
+    <p>Ce document explique comment construire, installer, configurer et
+    ex&#233;cuter Apache httpd 2.4 sur les syst&#232;mes Unix &#224; base de paquets
+    RPM.</p>
+
+  </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#creating">Cr&#233;ation d'un paquet RPM source</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#building">Cr&#233;ation d'un paquet RPM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#installing">Installation du serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#default">Configuration de l'instance par d&#233;faut d'Apache httpd</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#additional">Configuration d'instances d'Apache httpd suppl&#233;mentaires sur
+    la m&#234;me machine</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="creating" id="creating">Cr&#233;ation d'un paquet RPM source</a><a title="Lien permanent" href="#creating" class="permalink">&para;</a></h2>
+    
+
+    <p>Le tarball d'Apache httpd peut &#234;tre converti en paquet SRPM de la
+    mani&#232;re suivante :</p>
+
+    <div class="example"><p><code>
+      rpmbuild -ts httpd-2.4.x.tar.bz2
+    </code></p></div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="building" id="building">Cr&#233;ation d'un paquet RPM</a><a title="Lien permanent" href="#building" class="permalink">&para;</a></h2>
+    
+
+    <p>Le tarball d'Apache httpd peut &#234;tre converti en paquet RPM de la
+    mani&#232;re suivante :</p>
+
+    <div class="example"><p><code>
+      rpmbuild -tb httpd-2.4.x.tar.bz2
+    </code></p></div>
+
+    <p>Il sera n&#233;cessaire d'installer les paquets "-devel"
+    correspondants avant de construire les RPMs ; &#224; cet effet, la
+    commande <code>rpmbuild</code> d&#233;tecte automatiquement les RPMs
+    requis et en donne la liste sous forme de d&#233;pendances manquantes sur
+    votre syst&#232;me. Ces paquets "-devel" ne seront d'ailleurs plus
+    n&#233;cessaires une fois la cr&#233;ation des RPMs termin&#233;e, et pourront
+    alors &#234;tre supprim&#233;s sans risque.</p>
+
+    <p>Si tout va bien, les RPMs suivants seront cr&#233;&#233;s :</p>
+
+    <dl>
+    <dt>httpd-2.4.x-1.i686.rpm</dt>
+    <dd>Le serveur de base et le jeu de modules standards.</dd>
+
+    <dt>httpd-debuginfo-2.4.x-1.i686.rpm</dt>
+    <dd>Les symboles de d&#233;bogage pour le serveur et tous les modules.</dd>
+
+    <dt>httpd-devel-2.4.x-1.i686.rpm</dt>
+    <dd>Les en-t&#234;tes et fichiers de d&#233;veloppement pour le serveur.</dd>
+
+    <dt>httpd-manual-2.4.x-1.i686.rpm</dt>
+    <dd>Le manuel du serveur web.</dd>
+
+    <dt>httpd-tools-2.4.x-1.i686.rpm</dt>
+    <dd>Les utilitaires du serveur web.</dd>
+
+    <dt>mod_authnz_ldap-2.4.x-1.i686.rpm</dt>
+    <dd>Les modules <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> et
+    <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> avec les d&#233;pendances
+    correspondantes sur openldap.</dd>
+
+    <dt>mod_lua-2.4.x-1.i686.rpm</dt>
+    <dd>Le module <code class="module"><a href="../mod/mod_lua.html">mod_lua</a></code> avec les d&#233;pendances
+    correspondantes sur lua.</dd>
+
+    <dt>mod_proxy_html-2.4.x-1.i686.rpm</dt>
+    <dd>Le module <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> avec les
+    d&#233;pendances correspondantes sur libxml2.</dd>
+
+    <dt>mod_socache_dc-2.4.x-1.i686.rpm</dt>
+    <dd>Le module <code class="module"><a href="../mod/mod_socache_dc.html">mod_socache_dc</a></code> avec les
+    d&#233;pendances correspondantes sur distcache.</dd>
+
+    <dt>mod_ssl-2.4.x-1.i686.rpm</dt>
+    <dd>Le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> avec les
+    d&#233;pendances correspondantes sur openssl.</dd>
+
+    </dl>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="installing" id="installing">Installation du serveur</a><a title="Lien permanent" href="#installing" class="permalink">&para;</a></h2>
+    
+
+    <p>Le RPM <code>httpd</code> est le seul paquet n&#233;cessaire pour
+    obtenir un serveur de base fonctionnel. Vous pouvez l'installer
+    comme suit :</p>
+
+    <div class="example"><p><code>
+      rpm -U httpd-2.4.x-1.i686.rpm
+    </code></p></div>
+
+    <p>Le jeu de modules standards est inclus dans le serveur. Les
+    modules qui d&#233;pendent de biblioth&#232;ques externes sont fournis en tant
+    que paquets RPM s&#233;par&#233;s et doivent &#234;tre install&#233;s si n&#233;cessaire.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="default" id="default">Configuration de l'instance par d&#233;faut d'Apache httpd</a><a title="Lien permanent" href="#default" class="permalink">&para;</a></h2>
+    
+
+    <p>Les r&#233;pertoires par d&#233;faut sont
+    <code>/etc/httpd</code> pour la configuration du serveur, et
+    <code>/var/log/httpd</code> pour la journalisation. L'environnement
+    par d&#233;faut du serveur web est d&#233;fini dans le r&#233;pertoire optionnel
+    <code>/etc/sysconfig/httpd</code>.</p>
+
+    <p>D&#233;marrez le serveur comme suit :</p>
+
+    <div class="example"><p><code>
+      service httpd restart
+    </code></p></div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="additional" id="additional">Configuration d'instances d'Apache httpd suppl&#233;mentaires sur
+    la m&#234;me machine</a><a title="Lien permanent" href="#additional" class="permalink">&para;</a></h2>
+    
+
+    <p>Il est possible d'ex&#233;cuter simultan&#233;ment plusieurs instances du
+    serveur Apache httpd sur la m&#234;me machine. Chaque instance peut
+    poss&#233;der sa propre configuration et en fonction de cette derni&#232;re,
+    s'ex&#233;cuter sous un utilisateur diff&#233;rent.</p>
+
+    <p>Pour parvenir &#224; ce r&#233;sultat, on a fait en sorte que le script de
+    d&#233;marrage de httpd ait connaissance de son propre nom. Ce nom est
+    par la suite utilis&#233; pour trouver le fichier d'environnement associ&#233;
+    au serveur, et par cons&#233;quent, la racine de l'instance du serveur
+    consid&#233;r&#233;.</p>
+
+    <p>Pour cr&#233;er une instance suppl&#233;mentaire appel&#233;e
+    <code>httpd-additional</code>, suivez ces &#233;tapes :</p>
+
+    <ul>
+      <li>Cr&#233;ez un lien symbolique vers le script de d&#233;marrage pour
+      l'instance suppl&#233;mentaire :
+
+      <div class="example"><p><code>
+        ln -s /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd-additional<br />
+        chkconfig --add httpd-additional
+      </code></p></div>
+
+      </li>
+
+      <li>Cr&#233;ez un fichier d'environnement pour l'instance
+      suppl&#233;mentaire, en utilisant le fichier
+      <code>/etc/sysconfig/httpd</code> comme mod&#232;le :
+
+      <div class="example"><p><code>
+        # cr&#233;ation du fichier d'environnement &#224; partir du mod&#232;le httpd<br />
+        cp /etc/sysconfig/httpd /etc/sysconfig/httpd-additional
+      </code></p></div>
+      
+      <div class="example"><p><code>
+        # cr&#233;ation du fichier d'environnement &#224; partir de z&#233;ro<br />
+        touch /etc/sysconfig/httpd-additional
+      </code></p></div>
+
+      Editez le fichier <code>/etc/sysconfig/httpd-additional</code> et
+      d&#233;finissez la racine de la nouvelle instance du serveur via la
+      variable d'environnement <code>OPTIONS</code>.
+
+      <div class="example"><p><code>
+        OPTIONS="-d /etc/httpd-additional -f conf/httpd-additional.conf"
+      </code></p></div>
+
+      </li>
+
+      <li>Editez le fichier de configuration du serveur suppl&#233;mentaire
+      <code>/etc/httpd-additional/conf/httpd-additional.conf</code> et
+      assurez-vous que les ports et chemins sont correctement d&#233;finis.
+      </li>
+
+      <li>D&#233;marrez le serveur suppl&#233;mentaire comme suit :
+
+      <div class="example"><p><code>
+        service httpd-additional restart
+      </code></p></div>
+
+      </li>
+
+      <li>R&#233;p&#233;tez ces op&#233;rations pour chaque instance suppl&#233;mentaire
+      souhait&#233;e.</li>
+    </ul>
+
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/rpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/rpm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/platform/rpm.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/platform/win_compiling.html.fr b/docs/manual/platform/win_compiling.html.fr
new file mode 100644 (file)
index 0000000..3a5761b
--- /dev/null
@@ -0,0 +1,594 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Compiler Apache pour Microsoft Windows - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Notes sp&#233;cifiques &#224; certaines
+  plates-formes</a></div><div id="page-content"><div id="preamble"><h1>Compiler Apache pour Microsoft Windows</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/win_compiling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div>
+
+
+    <p>Il y a de nombreux points importants &#224; conna&#238;tre avant de
+    compiler Le serveur HTTP Apache pour Microsoft Windows. Avant de commencer, lisez le
+    document <a href="windows.html">Utiliser le serveur HTTP Apache avec Microsoft
+    Windows</a>.</p>
+
+    <p>httpd peut &#234;tre compil&#233; sous Windows en utilisant une cha&#238;ne de
+    compilation bas&#233;e sur cmake, ou &#224; partir de fichiers projet Visual
+    Studio maintenus par les d&#233;veloppeurs de httpd. La cha&#238;ne de
+    compilation bas&#233;e sur cmake supporte directement davantage de
+    versions de Visual Studio, mais poss&#232;de actuellement des
+    fonctionnalit&#233;s tr&#232;s limit&#233;es.</p>
+
+  </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Pr&#233;requis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#unixsrcbuild">Compilation &#224; partir des sources Unix</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#commandbuild">Compilation &#224; partir de la ligne de commandes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#workspacebuild">Compilation depuis l'espace de travail IDE de Developer
+    Studio</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exportingmakfiles">Export des fichiers .mak de la ligne de commandes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#installation">Installation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#projectcomponents-warn">Avertissement &#224; propos de la compilation d'Apache &#224; partir de
+l'arborescence de d&#233;veloppement</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cmake">Compilation de httpd avec cmake</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Pr&#233;requis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Pour compiler Apache, l'environnement doit satisfaire aux
+    conditions suivantes :</p>
+
+    <ul>
+      <li>
+        <p>Espace disque</p>
+
+        <p>Assurez-vous de disposer d'un minimum de 200 Mo d'espace
+       disque disponible. Apr&#232;s l'installation, Apache occupe environ
+       80 Mo d'espace disque, plus l'espace r&#233;serv&#233; aux journaux et au
+       cache, la taille de ces derniers pouvant augmenter rapidement.
+       Les besoins r&#233;els en espace disque d&#233;pendent &#233;troitement de la
+       configuration choisie et des biblioth&#232;ques ou modules tiers
+       install&#233;s, en particulier lorsqu'OpenSSL est mis en oeuvre.
+       Comme de nombreux fichiers sont au format texte et donc
+       facilement compressibles, l'utilisation de la compression du
+       syst&#232;me de fichiers NTFS divise ces besoins par deux.</p>
+      </li>
+
+      <li>
+        <p>Correctifs requis</p>
+
+        <p>Le binaire httpd est compil&#233; &#224; l'aide de nombreux correctifs
+       appliqu&#233;s aux paquets tiers, ce qui permet de s'assurer que le
+       code fourni est bien compilable et d&#233;boguable. Ces correctifs
+       sont disponibles &#224; <a href="http://www.apache.org/dist/httpd/binaries/win32/patches_applied/">http://www.apache.org/dist/httpd/binaries/win32/patches_applied/</a>,
+       et il est recommand&#233; de les appliquer afin d'obtenir un
+       r&#233;sultat identique aux binaires "officiels" distribu&#233;s par
+       l'ASF.</p>
+      </li>
+
+      <li>
+        <p>Microsoft Visual C++ 6.0 (Visual Studio 97) ou sup&#233;rieur.</p>
+
+        <p>Apache peut &#234;tre compil&#233; en utilisant l'outil ligne de
+       commande, ou depuis l'espace de travail IDE Visual Studio. Pour
+       la compilation depuis la ligne de commandes, l'environnement
+       doit comporter les variables the <code>PATH</code>,
+       <code>INCLUDE</code>, <code>LIB</code>, ainsi que d'autres
+       variables qui peuvent &#234;tre d&#233;finies via le script
+       <code>vcvars32.bat</code> :</p>
+
+        <div class="note">Vous pouvez vous procurer le paquet du Processeur Visual
+       Studio pour votre ancienne version de Visual Studio, ou une
+       version compl&#232;te (et non Express) d'une &#233;dition plus r&#233;cente de
+       Visual Studio pour l'assembleur ml.exe. Ceci vous permettra, si
+       vous le souhaitez, de compiler OpenSSL en utilisant une
+       impl&#233;mentation du code d'assemblage plus efficace.</div>
+
+        <div class="note">Seule la cha&#238;ne d'outils de compilation de Microsoft est
+       support&#233;e de mani&#232;re suivie par les contributeurs actifs &#224; httpd.
+       Bien que le projet accepte r&#233;guli&#232;rement des correctifs pour
+       s'assurer que MinGW et d'autre outils de compilation
+       fonctionnent, ou m&#234;me pour les am&#233;liorer, ils ne sont pas
+       maintenus de mani&#232;re suivie et sont m&#234;me souvent hors d'&#233;tat
+       de fonctionner &#224; certains stades du d&#233;veloppement normal.</div>
+      </li>
+
+      <li>
+        <p>Le SDK de la plate-forme Windows mis &#224; jour, f&#233;vrier 2003 ou
+       plus r&#233;cent.</p>
+
+       <p>Un SDK appropri&#233; pour la plate-forme Windows est inclus par
+       d&#233;faut dans les versions compl&#232;tes (et non Express/lite) de
+       Visual C++ 7.1 (Visual Studio 2002) et sup&#233;rieures ; les
+       utilisateurs peuvent ignorer ces &#233;tapes, &#224; moins qu'ils aient
+       choisi d'utiliser une version plus r&#233;cente ou diff&#233;rente du SDK.</p>
+
+       <p>Pour pouvoir utiliser Visual C++ 6.0 or 7.0 (Studio 2000
+       .NET), l'environnement du SDK de la plate-forme doit &#234;tre pr&#233;par&#233; en utilisant le
+       script <code>setenv.bat</code> (install&#233; par le SDK de la plate-forme) avant de
+       lancer la compilation en ligne de commande ou l'interface GUI
+       msdev/devenv. L'installation du SDK de la plate-forme pour les
+       versions Express de Visual Studio (2003 et sup&#233;rieures) devrait
+       ajuster l'environnement par d&#233;faut de mani&#232;re appropri&#233;e.</p>
+
+        <div class="example"><p><code>
+         "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32"<br />
+          "c:\Program Files\Platform SDK\setenv.bat"
+        </code></p></div>
+
+
+      </li>
+
+      <li>
+        <p>Perl et awk</p>
+
+       <p>De nombreuses &#233;tapes recommand&#233;es ici n&#233;cessitent un
+       interpr&#233;teur perl durant le processus de pr&#233;paration de la
+       compilation.</p>
+
+        <p>Pour installer Apache &#224; partir du syst&#232;me de compilation, de
+       nombreux fichiers sont modifi&#233;s via l'utilitaire
+       <code>awk.exe</code>. awk effectue la modification des fichiers
+       au moment de l'installation ; il a &#233;t&#233; choisi car il n&#233;cessite
+       un t&#233;l&#233;chargement de petite taille (par rapport &#224; Perl ou
+       WSH/VB). Le site de Brian Kernighan <a href="http://www.cs.princeton.edu/~bwk/btl.mirror/">http://www.cs.princeton.edu/~bwk/btl.mirror/</a> propose un
+       binaire pr&#233;compil&#233; pour Win32, <a href="http://www.cs.princeton.edu/~bwk/btl.mirror/awk95.exe">http://www.cs.princeton.edu/~bwk/btl.mirror/awk95.exe</a>, que
+       vous devez enregistrer sous le nom <code>awk.exe</code> (plut&#244;t
+       que <code>awk95.exe</code>).</p>
+
+        <div class="note">Si awk.exe n'est pas trouv&#233;, la cible install du fichier
+       Makefile.win n'effectuera aucune substitution dans les fichiers
+       .conf install&#233;s. Vous devez modifier manuellement les fichiers
+       .conf install&#233;s afin de permettre au serveur de d&#233;marrer.
+       Recherchez et remplacez toutes les balises "@token@" par une
+       valeur appropri&#233;e.</div>
+
+        <div class="note">L'IDE Visual Studio ne trouvera le chemin de
+       <code>awk.exe</code> que dans la variable PATH, ou dans le
+       chemin des ex&#233;cutables sp&#233;cifi&#233; par l'option de menu Tools -&gt;
+       Options -&gt; (Projects -&gt;) Directories. Assurez-vous
+       qu'awk.exe est bien dans votre chemin syst&#232;me.</div>
+
+        <div class="note">Notez aussi, si vous utilisez les outils Cygwin (<a href="http://www.cygwin.com/">http://www.cygwin.com/</a>), que
+       l'utilitaire awk de nomme <code>gawk.exe</code> et que le
+       fichier <code>awk.exe</code> est en fait un lien symbolique vers
+       le fichier <code>gawk.exe</code>. Le shell de commandes Windows
+       ne reconna&#238;t pas les liens symboliques, et par cons&#233;quent la
+       compilation d'InstallBin &#233;chouera. Pour contourner le probl&#232;me,
+       vous pouvez supprimer le lien <code>awk.exe</code> de
+       l'installation de Cygwin, et copier <code>gawk.exe</code> vers
+       <code>awk.exe</code>. Notez aussi que les portages cygwin/mingw
+       de gawk 3.0.x &#233;taient bogu&#233;s ; veuillez par cons&#233;quent effectuer
+       une mise &#224; jour vers la    version 3.1.x avant l'utilisation de
+       tout portage de gawk.</div>
+      </li>
+
+      <li>
+        <p>[Optionnel] biblioth&#232;que zlib (pour le module
+       <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>)</p>
+
+        <p>Zlib doit &#234;tre install&#233;e dans un sous-r&#233;pertoire du
+       r&#233;pertoire <code>srclib</code> et nomm&#233; <code>zlib</code>. Elle
+       doit &#234;tre compil&#233;e directement &#224; cette place. Zlib est
+       disponible &#224; l'adresse <a href="http://www.zlib.net/">http://www.zlib.net/</a> -- le
+       fonctionnement correct du module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> a
+       &#233;t&#233; v&#233;rifi&#233; avec la version 1.2.3.</p>
+
+        <div class="example"><p><code>
+          nmake -f win32\Makefile.msc<br />
+          nmake -f win32\Makefile.msc test
+        </code></p></div>
+      </li>
+
+      <li>
+        <p>[Optionnel] Biblioth&#232;ques OpenSSL (pour le module
+       <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> et <code>ab.exe</code> avec le support
+       ssl)</p>
+
+       <div class="note">La biblioth&#232;que OpenSSL est un logiciel de chiffrement. Le
+       pays dans lequel vous r&#233;sidez peut imposer des restrictions &#224;
+       l'importation, la possession, l'utilisation, et/ou la
+       r&#233;exportation vers un autre pays des logiciels de chiffrement.
+       AVANT d'utiliser tout logiciel de chiffrement, veuillez
+       consulter la l&#233;gislation de votre pays, les r&#232;gles et politiques
+       d'importation, de possession, ou d'utilisation, et de
+       r&#233;exportation des logiciels de chiffrement, afin de d&#233;terminer
+       si vous en avez le droit. Voir <a href="http://www.wassenaar.org/">http://www.wassenaar.org/</a>
+       pour plus de d&#233;tails.</div>
+
+        <p>La configuration et la compilation d'OpenSSL n&#233;cessite
+       l'installation de perl.</p>
+
+        <p>Pour pouvoir compiler <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ou le projet
+       <code>abs.exe</code>, qui devient ab.c avec le support SSL
+       activ&#233;, vous devez
+       t&#233;l&#233;charger OpenSSL &#224; l'adresse <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a>,
+       et l'installer dans un sous-r&#233;pertoire du r&#233;pertoire
+       <code>srclib</code> que vous nommerez <code>openssl</code>. Afin
+       de pr&#233;parer OpenSSL &#224; la liaison avec le module Apache mod_ssl
+       ou abs.exe, et d&#233;sactiver les fonctionnalit&#233;s d'Openssl gr&#233;v&#233;es
+       de brevets, vous pouvez utiliser la commande de compilation
+       suivante :</p>
+
+        <div class="example"><p><code>
+          perl Configure no-rc5 no-idea enable-mdc2 enable-zlib VC-WIN32
+               -Ipath/to/srclib/zlib -Lpath/to/srclib/zlib<br />
+          ms\do_masm.bat<br />
+          nmake -f ms\ntdll.mak
+        </code></p></div>
+
+        <div class="note">Il est d&#233;conseill&#233; d'utiliser zlib-dynamic, car la charge
+       de la d&#233;compression des flux SSL est alors transf&#233;r&#233;e &#224; la
+       premi&#232;re requ&#234;te qui doit charger la dll zlib. Notez que le
+       correctif propos&#233; active le drapeau -L afin de pouvoir
+       fonctionner avec les compilations Windows, corrige le nom de
+       zdll.lib et s'assure que les fichiers .pdb sont g&#233;n&#233;r&#233;s afin de
+       pouvoir r&#233;soudre les probl&#232;mes. Si l'assembleur n'est pas
+       install&#233;, vous devez ajouter no-asm ci-dessus et utiliser le
+       script ms\do_ms.bat &#224; la place de ms\do_masm.bat.</div>
+      </li>
+
+      <li>
+        <p>[Optionnel] Biblioth&#232;ques de bases de donn&#233;es (pour
+<code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> et <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>)</p>
+
+        <p>La biblioth&#232;que apr-util fournit un acc&#232;s aux fonctionnalit&#233;s
+       clients dbm (base de donn&#233;es &#224; base de cl&#233;s) et dbd (base de
+       donn&#233;es &#224; base de requ&#234;tes) au serveur httpd et &#224; certains de
+       ses modules, comme les modules d'authentification et
+       d'autorisation. Les fournisseurs sdbm dbm et odbc dbd sont
+       compil&#233;s automatiquement.</p>
+
+        <p>Le support dbd inclut le paquet instantclient Oracle, MySQL,
+       PostgreSQL et sqlite. Par exemple, pour les compiler tous,
+       d&#233;finissez LIB de fa&#231;on &#224; inclure le chemin des biblioth&#232;ques,
+       INCLUDE de fa&#231;on &#224; inclure le chemin des en-t&#234;tes, et PATH de
+       fa&#231;on &#224; inclure le chemin des dll et bin de chacun des quatre
+       SDK, et d&#233;finissez la variable d'environnement DBD_LIST de fa&#231;on
+       &#224; indiquer au processus de compilation quels SDKs pilotes
+       clients du sont correctement install&#233;s ; par exemple :</p>
+
+        <div class="example"><p><code>
+          set DBD_LIST=sqlite3 pgsql oracle mysql
+        </code></p></div>
+
+        <p>De mani&#232;re similaire, le support dbm peut &#234;tre &#233;tendu avec
+       DBM_LIST pour compiler un fournisseur Berkeley DB (db) et/ou un
+       fournisseur gdbm, en configurant tout d'abord de la m&#234;me mani&#232;re
+       LIB, INCLUDE et PATH afin de s'assurer que les biblioth&#232;ques et
+       en-t&#234;tes de la biblioth&#232;que client sont bien disponibles.</p>
+
+        <div class="example"><p><code>
+          set DBM_LIST=db gdbm
+        </code></p></div>
+
+        <div class="note">En fonction du choix des distributions de bases de
+       donn&#233;es, il peut s'av&#233;rer n&#233;cessaire de modifier le nom des
+       cibles de l'&#233;dition de liens (par exemple gdbm.lib &#224; la place de
+       libgdb.lib) list&#233;es dans les fichiers .dsp/.mak des r&#233;pertoires
+       srclib\apr-util\dbd ou ...\dbm correspondants.</div>
+
+        <p>Voir le fichier README-win32.txt pour plus d'informations &#224;
+       propos de l'obtention des diff&#233;rents SDKs pilotes de bases de
+       donn&#233;es.</p>
+      </li>
+
+    </ul>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="unixsrcbuild" id="unixsrcbuild">Compilation &#224; partir des sources Unix</a><a title="Lien permanent" href="#unixsrcbuild" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Le projet du serveur HTTP Apache &#224; pour politique de ne fournir
+    que des sources de type Unix. Les paquets source de type Windows
+    disponibles en t&#233;l&#233;chargement ont &#233;t&#233; &#233;labor&#233;s par des
+    contributeurs, et ne seront pas forc&#233;ment reconduits pour toutes les
+    versions. Vous pouvez cependant compiler le serveur sous Windows &#224;
+    partir des sources Unix en ajoutant quelques &#233;tapes suppl&#233;mentaires.</p>
+
+    <ol>
+       <li>T&#233;l&#233;chargez et ouvrez le tarball source Unix de la derni&#232;re
+       version du serveur HTTP Apache.</li>
+       <li>T&#233;l&#233;chargez et ouvrez le tarball source Unix de la derni&#232;re
+       version de APR, APR-Util et APR-Iconv, et copier l'arborescence
+       obtenue dans httpd-2.x.x\srclib\apr, httpd-2.x.x\srclib\apr-util
+       et httpd-2.x.x\srclib\apr-iconv</li>
+       <li>Ouvrez la console et placez-vous au niveau du r&#233;pertoire httpd-2.x.x</li>
+       <li>Ex&#233;cutez l'utilitaire de conversion de fins de ligne</li>
+    </ol>
+
+    <div class="example"><p><code>
+      perl srclib\apr\build\lineends.pl
+    </code></p></div>
+
+    <p>Vous pouvez maintenant compiler le serveur via l'environnement de
+    d&#233;veloppement Visual Studio en utilisant l'IDE. Les compilations
+    du serveur en ligne de commande ne sont possibles avec des sources
+    de type Unix que si vous exportez les fichiers .mak comme indiqu&#233;
+    ci-dessous.
+    </p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="commandbuild" id="commandbuild">Compilation &#224; partir de la ligne de commandes</a><a title="Lien permanent" href="#commandbuild" class="permalink">&para;</a></h2>
+
+    
+
+    <p><code>Makefile.win</code> est le makefile principal ou racine
+    d'Apache. Pour compiler Apache sous Windows, utilisez simplement une
+    des commandes suivantes pour compiler la version
+    <code>release</code> ou <code>debug</code> :</p>
+
+    <div class="example"><p><code>
+      nmake /f Makefile.win _apacher<br /><br />
+      nmake /f Makefile.win _apached
+    </code></p></div>
+
+
+    <p>Ces deux commandes effectuent la compilation d'Apache. Cependant,
+    avec la deuxi&#232;me, les fichiers r&#233;sultants ne seront pas optimis&#233;s,
+    ce qui va faciliter l'examen pas &#224; pas du code pour trouver des
+    bogues et r&#233;soudre les probl&#232;mes.</p>
+
+    <p>Vous pouvez indiquer vos choix en mati&#232;re de fournisseurs dbd et
+    dbm &#224; l'aide des variables (d'environnement) additionnelles de make
+    DBD_LIST et DBM_LIST ; voir les commentaires &#224; propos des
+    [Optionnel] Biblioth&#232;ques de bases de donn&#233;es ci-dessus. Consultez
+    les commentaires initiaux dans Makefile.win pour plus d'options
+    pouvant &#234;tre fournies lors de la compilation.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="workspacebuild" id="workspacebuild">Compilation depuis l'espace de travail IDE de Developer
+    Studio</a><a title="Lien permanent" href="#workspacebuild" class="permalink">&para;</a></h2>
+
+    
+
+    <p>Apache peut aussi &#234;tre compil&#233; depuis l'environnement de
+    d&#233;veloppement Visual Studio de VC++. Pour simplifier ce processus,
+    l'espace de travail Visual Studio <code>Apache.dsw</code> est
+    fourni. Cet espace de travail expose la liste compl&#232;te des projets
+    <code>.dsp</code> actifs n&#233;cessaires &#224; l'installation binaire
+    compl&#232;te d'Apache. Il inclut les d&#233;pendances entre projets afin que
+    ces derniers soient compil&#233;s selon l'ordre appropri&#233;.</p>
+
+    <p>Ouvrez l'espace de travail <code>Apache.dsw</code>, et
+    s&#233;lectionnez <code>InstallBin</code> (compilation
+    <code>Release</code> ou <code>Debug</code>, selon vos souhaits)
+    comme Active Project. <code>InstallBin</code> provoque la
+    compilation de tous les projets concern&#233;s, puis invoque
+    <code>Makefile.win</code> pour installer les ex&#233;cutables et dlls
+    compil&#233;s. Vous pouvez modifier la valeur de <code>INSTDIR=</code>
+    via la configuration de <code>InstallBin</code>, onglet G&#233;n&#233;ral,
+    entr&#233;e ligne de commandes de compilation. La valeur par d&#233;faut de
+    <code>INSTDIR</code> est le r&#233;pertoire <code>/Apache2</code>. Si
+    vous d&#233;sirez effectuer un test de compilation (sans installation),
+    s&#233;lectionnez le projet <code>BuildBin</code>.</p>
+
+    <p>Les fichiers projets <code>.dsp</code> sont distribu&#233;s au format
+    Visual Studio 6.0 (98). Visual C++ 5.0 (97) les reconna&#238;t. Les
+    utilisateurs de Visual Studio 2002 (.NET) et versions sup&#233;rieures
+    doivent convertir <code>Apache.dsw</code> et les fichiers
+    <code>.dsp</code> en un projet <code>Apache.sln</code>, ainsi que
+    les fichiers <code>.msproj</code> ; assurez-vous de reconvertir le
+    fichier <code>.msproj</code> si l'un des fichiers source
+    <code>.dsp</code> est modifi&#233; ! Cette op&#233;ration est vraiment tr&#232;s
+    simple, il suffit de r&#233;ouvrir <code>Apache.dsw</code> dans l'IDE
+    VC++ 7.0 et de le reconvertir.</p>
+
+    
+    <div class="note">Il y a une erreur dans la conversion .vcproj des fichiers
+    .dsp. devenv.exe interpr&#232;te mal le drapeau
+    /D pour les drapeaux RC contenant de grandes /D'&#233;finitions entour&#233;es
+    de guillemets, et contenant elles-m&#234;mes des espaces. Ainsi, la
+    commande :
+    <div class="example"><p><code>
+      perl srclib\apr\build\cvtdsp.pl -2005
+    </code></p></div>
+    va convertir les drapeaux /D pour les drapeaux RC afin d'utiliser
+    une syntaxe alternative, interpr&#233;table ; malheureusement, cette
+    syntaxe n'est pas support&#233;e par Visual Studio 97 ou ses fichiers
+    .mak export&#233;s. Ces drapeaux /D permettent de transmettre la longue
+    description des fichiers de mod_apachemodule.so &#224; leurs compilations
+    d'identificateur de version de ressource .rc partag&#233;e.</div>
+
+
+    
+    <p>Les utilisateurs de Visual Studio 2002 (.NET) et versions
+    sup&#233;rieures doivent aussi utiliser
+    la bo&#238;te de dialogue Configuration Manager du menu Build pour
+    d&#233;cocher les deux versions <code>Debug</code> et
+    <code>Release</code> des modules <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
+    et <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> pour <code>abs</code>. Ces modules
+    sont compil&#233;s
+    en invoquant <code>nmake</code> ou directement l'IDE avec la cible
+    <code>BinBuild</code> pour compiler ces modules de mani&#232;re
+    conditionnelle si les sous-r&#233;pertoires de <code>srclib</code>
+    <code>openssl</code> et/ou <code>zlib</code> existent, et en
+    fonction des d&#233;finitions des variables d'environnement
+    <code>DBD_LIST</code> et <code>DBM_LIST</code>.</p>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exportingmakfiles" id="exportingmakfiles">Export des fichiers .mak de la ligne de commandes</a><a title="Lien permanent" href="#exportingmakfiles" class="permalink">&para;</a></h2>
+
+    
+
+
+    <p>Les fichiers <code>.mak</code> export&#233;s posent plus de probl&#232;mes,
+    mais les utilisateurs de Visual C++ 5.0 en ont besoin pour compiler
+    <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>, abs (<code class="program"><a href="../programs/ab.html">ab</a></code> avec support
+    SSL) et/ou <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>. Les fichiers .mak
+    supportent aussi un choix plus large de distributions de cha&#238;nes
+    d'outils C++, comme Visual Studio Express.</p>
+
+    <p>Vous devez tout d'abord compiler tous les projets afin de cr&#233;er
+    toutes les cibles dynamiques auto-g&#233;n&#233;r&#233;es, de fa&#231;on &#224; ce que les
+    d&#233;pendances puissent &#234;tre interpr&#233;t&#233;es correctement. Compilez
+    l'ensemble du projet depuis l'IDE Visual Studio 6.0 (98), en
+    utilisant la cible <code>BuildAll</code>, puis utilisez le menu de
+    projet Export pour tous les makefiles (en cochant "with
+    dependencies"). Utilisez la commande suivante pour transformer les
+    chemins absolus en chemins relatifs de fa&#231;on &#224; ce que la compilation
+    puisse s'effectuer depuis n'importe quelle position dans
+    l'arborescence :</p>
+
+    <div class="example"><p><code>
+      perl srclib\apr\build\fixwin32mak.pl
+    </code></p></div>
+
+    <p>Vous devez ex&#233;cuter cette commande depuis la <em>racine</em> de
+    l'arborescence des sources de httpd. Tout fichier projet
+    <code>.mak</code> et <code>.dep</code> du r&#233;pertoire courant et de
+    ses sous-r&#233;pertoires sera corrig&#233;, et les rep&#232;res de temps ajust&#233;s
+    en fonction des <code>.dsp</code>.</p>
+
+    <p>V&#233;rifiez toujours le SDK de la plate-forme ou autres chemins
+    fichiers locaux, sp&#233;cifiques &#224; la machine dans les fichiers
+    <code>.mak</code> et <code>.dep</code> g&#233;n&#233;r&#233;s. Le r&#233;pertoire
+    <code>DevStudio\Common\MSDev98\bin\</code> (VC6) contient un fichier
+    <code>sysincl.dat</code> qui &#233;num&#232;re toutes les exceptions. Mettez &#224;
+    jour ce fichier (en particulier les chemins avec slashes et
+    anti-slashes, tels que <code>sys/time.h</code> et
+    <code>sys\time.h</code>) de fa&#231;on &#224; ignorer ces nouvelles
+    d&#233;pendances. Inclure les chemins d'installation locale dans un
+    fichier <code>.mak</code> distribu&#233; fera &#233;chouer la
+    compilation.</p>
+
+    <p>Si vous soumettez un patch qui modifie les fichiers projet, nous
+    devons valider la modification de ces fichiers projet au format
+    Visual Studio 6.0. Les modifications doivent &#234;tres simples, avec un
+    minimum de drapeaux de compilation et d'&#233;dition de liens qui
+    pourront &#234;tre reconnus par tous les environnements Visual
+    Studio.</p>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="installation" id="installation">Installation</a><a title="Lien permanent" href="#installation" class="permalink">&para;</a></h2>
+
+
+    
+
+    <p>Une fois compil&#233;, Apache doit &#234;tre install&#233; dans le r&#233;pertoire
+    racine du serveur. La valeur par d&#233;faut est le r&#233;pertoire
+    <code>\Apache2</code>, sur le m&#234;me disque.</p>
+
+    <p>Pour compiler et installer automatiquement tous les fichiers dans
+    le r&#233;pertoire <em>rep</em> d&#233;sir&#233;, utilisez une des commandes
+    <code>nmake</code> suivantes :</p>
+
+    <div class="example"><p><code>
+      nmake /f Makefile.win installr INSTDIR=<em>dir</em><br />
+      nmake /f Makefile.win installd INSTDIR=<em>dir</em>
+    </code></p></div>
+
+    <p>L'argument <em>rep</em> de <code>INSTDIR</code> permet de
+    sp&#233;cifier le r&#233;pertoire d'installation ; il peut &#234;tre omis si Apache
+    doit &#234;tre install&#233; dans <code>\Apache22</code> (du lecteur de disque
+    courant.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="projectcomponents-warn" id="projectcomponents-warn">Avertissement &#224; propos de la compilation d'Apache &#224; partir de
+l'arborescence de d&#233;veloppement</a><a title="Lien permanent" href="#projectcomponents-warn" class="permalink">&para;</a></h2>
+
+
+
+       <div class="note">Notez que seuls les fichiers <code>.dsp</code> sont
+       maintenus d'une distribution <code>release</code> &#224; l'autre. Les
+       fichiers <code>.mak</code> ne sont PAS r&#233;g&#233;n&#233;r&#233;s, suite &#224;
+       l'&#233;norme perte de temps des relecteurs . Vous ne
+       pouvez donc pas utiliser les commandes <code>NMAKE</code>
+       ci-dessus pour compiler des fichiers de projet <code>.dsp</code>
+       r&#233;vis&#233;s si vous n'exporter pas ensuite vous-m&#234;me tous les
+       fichiers <code>.mak</code> du projet. Ceci n'est pas n&#233;cessaire
+       si vous effectuez la compilation depuis l'environnement
+       Microsoft Developer Studio.</div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="cmake" id="cmake">Compilation de httpd avec cmake</a><a title="Lien permanent" href="#cmake" class="permalink">&para;</a></h2>
+  
+
+  <p>La documentation principale pour ce m&#233;canisme de compilation se trouve
+  dans le fichier <code>README.cmake</code> situ&#233; dans l'arborescence
+  des sources. Consultez ce fichier pour des instructions d&#233;taill&#233;es.</p>
+
+  <p>Pour compiler httpd avec cmake, vous devez compiler APR et APR-util
+  s&#233;par&#233;ment. Consultez les fichiers <code>README.cmake</code> de ces
+  projets pour obtenir des instructions.</p>
+
+  <p>Les principales limitations de la compilation bas&#233;e sur cmake sont
+  h&#233;rit&#233;es du projet APR-util et sont &#233;num&#233;r&#233;es ci-dessous &#224; cause de
+  leur impact sur httpd :</p>
+
+  <ul>
+    <li>Il n'est pas possible de compiler le projet APR-iconv avec
+    cmake, et la compilation de APR-util ne peut pas utiliser de projet
+    APR-iconv pr&#233;compil&#233;. A cause de cela, il n'est pas possible
+    d'utiliser <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> et probablement
+    d'autres modules tiers.</li>
+    <li>La compilation du sous-projet APR-util avec cmake ne supporte
+    pas la plupart des biblioth&#232;ques optionnelles DBM et DBD utilis&#233;es
+    par les fichiers projet Visual Studio inclus. Cela limite les
+    serveurs de bases de donn&#233;es d'arri&#232;re-plan support&#233;s par de
+    nombreux modules tiers ou inclus.</li>
+  </ul>
+
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/platform/win_compiling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/platform/win_compiling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/platform/win_compiling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/platform/win_compiling.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/ab.html.fr b/docs/manual/programs/ab.html.fr
new file mode 100644 (file)
index 0000000..4cfe92c
--- /dev/null
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>ab - L'outil de test des performances du serveur HTTP
+Apache - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>ab - L'outil de test des performances du serveur HTTP
+Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>ab</code> est un utilitaire qui vous permet de tester les
+    performances de votre serveur HTTP Apache. Il a &#233;t&#233; con&#231;u pour vous
+    donner une id&#233;e du degr&#233; de performances de votre installation
+    d'Apache. Il vous permet en particulier de d&#233;terminer le nombre de
+    r&#233;qu&#234;tes que votre installation d'Apache est capable de servir par
+    seconde.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#output">Sortie</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bogues</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>ab</strong>
+    [ -<strong>A</strong> <var>nom-utilisateur</var>:<var>mot-de-passe</var> ]
+    [ -<strong>b</strong> <var>taille-tampon</var> ]
+    [ -<strong>B</strong> <var>adresse-locale</var> ]
+    [ -<strong>c</strong> <var>simultan&#233;it&#233;</var> ]
+    [ -<strong>C</strong> <var>nom-cookie</var>=<var>valeur</var> ]
+    [ -<strong>d</strong> ]
+    [ -<strong>e</strong> <var>fichier-csv</var> ]
+    [ -<strong>f</strong> <var>protocole</var> ]
+    [ -<strong>g</strong> <var>fichier-gnuplot</var> ]
+    [ -<strong>h</strong> ]
+    [ -<strong>H</strong> <var>en-t&#234;te-personnalis&#233;</var> ]
+    [ -<strong>i</strong> ]
+    [ -<strong>k</strong> ]
+    [ -<strong>l</strong> ]
+    [ -<strong>m</strong> <var>HTTP-method</var> ]
+    [ -<strong>n</strong> <var>requ&#234;tes</var> ]
+    [ -<strong>p</strong> <var>fichier-POST</var> ]
+    [ -<strong>P</strong>
+    <var>nom-utilisateur-mandataire</var>:<var>mot-de-passe</var> ]
+    [ -<strong>q</strong> ]
+    [ -<strong>r</strong> ]
+    [ -<strong>s</strong> <var>timeout</var> ]
+    [ -<strong>S</strong> ]
+    [ -<strong>t</strong> <var>limite-de-dur&#233;e</var> ]
+    [ -<strong>T</strong> <var>type-de-contenu</var> ]
+    [ -<strong>u</strong> <var>fichier PUT</var> ]
+    [ -<strong>v</strong> <var>verbosit&#233;</var>]
+    [ -<strong>V</strong> ]
+    [ -<strong>w</strong> ]
+    [ -<strong>x</strong> <var>&lt;table&gt;-attributs</var> ]
+    [ -<strong>X</strong> <var>mandataire</var>[:<var>port</var>] ]
+    [ -<strong>y</strong> <var>&lt;tr&gt;-attributs</var> ]
+    [ -<strong>z</strong> <var>&lt;td&gt;-attributs</var> ]
+    [ -<strong>Z</strong> <var>algorithme-chiffrement</var> ]
+    [http[s]://]<var>nom-serveur</var>[:<var>port</var>]/<var>chemin</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-A <var>nom-utilisateur</var>:<var>mot-de-passe</var></code></dt>
+    <dd>Fournit le support d'une authentification de base vers le
+    serveur. Les nom-utilisateur et mot-de-passe sont s&#233;par&#233;s par un
+    seul caract&#232;re <code>:</code> et transmis sous forme cod&#233;e base64.
+    La cha&#238;ne est envoy&#233;e que le serveur en ait besoin ou non (qu'il ait
+    renvoy&#233; un code "401 authentication needed" ou non).</dd>
+
+    <dt><code>-b <var>taille-tampon</var></code></dt>
+    <dd>Taille du tampon d'&#233;mission/r&#233;ception TCP, en octets.</dd>
+
+    <dt><code>-B <var>adresse-locale</var></code></dt>
+    <dd>Adresse &#224; laquelle se rattacher lors des connexions sortantes.</dd>
+
+    <dt><code>-c <var>simultan&#233;it&#233;</var></code></dt>
+    <dd>Nombre de requ&#234;tes &#224; effectuer simultan&#233;ment. Par d&#233;faut, une
+    seule requ&#234;te est effectu&#233;e &#224; la fois.</dd>
+
+    <dt><code>-C <var>nom-cookie</var>=<var>valeur</var></code></dt>
+    <dd>Ajoute une ligne <code>Cookie:</code> &#224; la requ&#234;te. L'argument
+    se pr&#233;sente en g&#233;n&#233;ral sous la forme d'une
+    paire <code><var>nom</var>=<var>valeur</var></code>. Ce champ peut
+    &#234;tre r&#233;p&#233;t&#233;.</dd>
+
+    <dt><code>-d</code></dt>
+    
+    <dd>N'affiche pas le "pourcentage servi dans la table XX [ms]".
+    (support de l'h&#233;ritage).</dd>
+
+    <dt><code>-e <var>fichier-csv</var></code></dt>
+    <dd>Enregistre des valeurs s&#233;par&#233;es par des virgules (CSV) dans un
+    fichier, indiquant pour chaque pourcentage (de 1% &#224; 100 %), le temps
+    (en millisecondes) mis pour servir ce pourcentage de requ&#234;tes. Ce
+    fichier est en g&#233;n&#233;ral plus utile qu'un fichier 'gnuplot', car les
+    r&#233;sultats sont d&#233;j&#224; sous forme binaire.</dd>
+
+    <dt><code>-f <var>protocole</var></code></dt>
+    <dd>Sp&#233;cifie le protocole SSL/TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2, or ALL).<br />
+    TLS1.1 et TLS1.2 sont support&#233;s &#224; partir de la version 2.4.4 du
+    serveur HTTP Apache.</dd>
+
+    <dt><code>-g <var>fichier-gnuplot</var></code></dt>
+    <dd>Enregistre toutes les valeurs mesur&#233;es dans un fichier 'gnuplot'
+    ou TSV (valeurs s&#233;par&#233;es par des tabulations). Ce fichier peut &#234;tre
+    facilement import&#233; dans des programmes comme Gnuplot, IDL,
+    Mathematica, Igor ou m&#234;me Excel. La premi&#232;re ligne du fichier
+    contient les noms des valeurs.</dd>
+
+    <dt><code>-h</code></dt>
+    <dd>Affiche une aide &#224; propos de l'utilisation du programme.</dd>
+
+    <dt><code>-H <var>en-t&#234;te-personnalis&#233;</var></code></dt>
+    <dd>Ajoute des en-t&#234;tes suppl&#233;mentaires &#224; la requ&#234;te. L'argument se
+    pr&#233;sente sous la forme d'une ligne d'en-t&#234;te valide, autrement dit
+    une paire champ/valeur s&#233;par&#233;s par un caract&#232;re ':' (par exemple
+    <code>"Accept-Encoding: zip/zop;8bit"</code>).</dd>
+
+    <dt><code>-i</code></dt>
+    <dd>Effectue des requ&#234;tes <code>HEAD</code> plut&#244;t que
+    <code>GET</code>.</dd>
+
+    <dt><code>-k</code></dt>
+    <dd>Active la fonctionnalit&#233; des connexions HTTP persistantes
+    (KeepAlive), c'est &#224; dire effectue plusieurs requ&#234;tes au cours d'une
+    seule session HTTP. Cette fonctionnalit&#233; est d&#233;sactiv&#233;e par
+    d&#233;faut.</dd>
+
+    <dt><code>-l</code></dt>
+    <dd>Ne signale pas les erreurs si la taille de la r&#233;ponse n'est pas
+    constante. Cette option peut s'av&#233;rer utile pour les pages
+    dynamiques.<br />
+    Disponible &#224; partir de la version 2.4.7 du serveur HTTP Apache.
+    </dd>
+
+    <dt><code>-m <var>HTTP-method</var></code></dt>
+    <dd>M&#233;thode HTTP personnalis&#233;e &#224; utiliser pour les requ&#234;tes.<br />
+    Disponible &#224; partir de la version 2.4.10 du serveur HTTP
+    Apache.</dd>
+
+    <dt><code>-n <var>requ&#234;tes</var></code></dt>
+    <dd>Nombre de requ&#234;tes &#224; effectuer au cours du test de performances.
+    Par d&#233;faut, une seule requ&#234;te est effectu&#233;e, ce qui ne permet pas
+    d'obtenir des r&#233;sultats repr&#233;sentatifs.</dd>
+
+    <dt><code>-p <var>fichier-POST</var></code></dt>
+    <dd>Fichier contenant les donn&#233;es pour les requ&#234;tes POST.
+    Assurez-vous de sp&#233;cifier aussi le param&#232;tre <code>-T</code>.</dd>
+
+    <dt><code>-P <var>nom-utilisateur-mandataire</var>:<var>mot-de-passe</var></code></dt>
+    <dd>Fournit les informations d'authentification basique pour un
+    mandataire en-route. Les nom d'utilisateur et mot de passe sont
+    s&#233;par&#233;s par un simple caract&#232;re <code>:</code> et envoy&#233;s sur le
+    r&#233;seau cod&#233;s en base64. La cha&#238;ne est envoy&#233;e, que le mandataire en
+    ait besoin ou non (qu'il ait renvoy&#233; un code "407 proxy
+    authentication needed" ou non).</dd>
+
+    <dt><code>-q</code></dt>
+    <dd>Lorsque plus de 150 requ&#234;tes sont trait&#233;es, <code>ab</code>
+    affiche la progression du traitement sur <code>stderr</code> tous
+    les 10% du nombre total ou toutes les 100 requ&#234;tes. Le drapeau
+    <code>-q</code> permet de supprimer ces messages.</dd>
+
+    <dt><code>-r</code></dt>
+    <dd>Ne s'arr&#234;te pas en cas d'erreur de r&#233;ception du socket.</dd>
+
+    <dt><code>-s <var>timeout</var></code></dt>
+    <dd>Temps maximum d'attente en secondes du socket avant de consid&#233;rer
+    le d&#233;lai comme d&#233;pass&#233;. La valeur par d&#233;faut est de 30 secondes.<br />
+    Disponible &#224; partir de la version 2.4.4 du serveur HTTP
+    Apache.</dd>
+
+    <dt><code>-S</code></dt>
+    <dd>N'affiche ni les valeurs de d&#233;viation standards et m&#233;dianes, ni
+    les messages d'erreur et d'avertissement lorsque les valeurs
+    m&#233;dianes et moyennes sont &#233;gales &#224; une ou deux fois la valeur de
+    d&#233;viation standard. Par d&#233;faut les valeurs mini/moyenne/maxi sont
+    affich&#233;es (support de l'h&#233;ritage).</dd>
+    
+
+    <dt><code>-t <var>limite-dur&#233;e</var></code></dt>
+    <dd>Dur&#233;e maximale en secondes du test de performances. Ceci
+    implique un <code>-n 50000</code> en interne. Utilisez cette option
+    si vous souhaitez tester les performances du serveur pendant une
+    dur&#233;e fix&#233;e &#224; l'avance. Par d&#233;faut, il n'y a pas de limite de
+    dur&#233;e.</dd>
+
+    <dt><code>-T <var>type-contenu</var></code></dt>
+    <dd>Valeur de l'en-t&#234;te Content-type &#224; utiliser pour les donn&#233;es
+    POST/PUT, par exemple
+    <code>application/x-www-form-urlencoded</code>.
+    La valeur par d&#233;faut est <code>text/plain</code>.</dd>
+
+    <dt><code>-u <var>fichier PUT</var></code></dt>
+    <dd>Fichier contenant des donn&#233;es PUT.  Ne pas oublier de sp&#233;cifier
+    aussi <code>-T</code>.</dd>
+
+    <dt><code>-v <var>verbosit&#233;</var></code></dt>
+    <dd>D&#233;finit le niveau de verbosit&#233; - les niveaux <code>4</code> et
+    sup&#233;rieurs permettent d'afficher des informations &#224; propos des
+    en-t&#234;tes, les niveaux <code>3</code> et sup&#233;rieurs les codes de
+    r&#233;ponse (404, 200, etc...), et les niveaux <code>2</code> et
+    sup&#233;rieurs les messages d'avertissement et d'information.</dd>
+
+    <dt><code>-V</code></dt>
+    <dd>Affiche le num&#233;ro de version et s'arr&#234;te.</dd>
+
+    <dt><code>-w</code></dt>
+    <dd>Affiche les r&#233;sultats dans des tables HTML. La table par d&#233;faut
+    comporte deux colonnes sur fond blanc.</dd>
+
+    <dt><code>-x <var>&lt;table&gt;-attributs</var></code></dt>
+    <dd>La cha&#238;ne &#224; utiliser comme attributs pour
+    <code>&lt;table&gt;</code>. Les attributs sont ins&#233;r&#233;s
+    <code>&lt;table <var>ici</var> &gt;</code>.</dd>
+
+    <dt><code>-X <var>mandataire</var>[:<var>port</var>]</code></dt>
+    <dd>Utilise un serveur mandataire pour les requ&#234;tes.</dd>
+
+    <dt><code>-y <var>&lt;tr&gt;-attributs</var></code></dt>
+    <dd>La cha&#238;ne &#224; utiliser comme attributs pour
+    <code>&lt;tr&gt;</code>.</dd>
+
+    <dt><code>-z <var>&lt;td&gt;-attributs</var></code></dt>
+    <dd>La cha&#238;ne &#224; utiliser comme attributs pour
+    <code>&lt;td&gt;</code>.</dd>
+
+    <dt><code>-Z <var>algorithme-chiffrement</var></code></dt>
+    <dd>Sp&#233;cifie l'algorithme de chiffrement SSL/TLS (Voir les
+    algorithme de chiffrement openssl).</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="output" id="output">Sortie</a><a title="Lien permanent" href="#output" class="permalink">&para;</a></h2>
+    <p>Vous touverez dans ce qui suit la liste des valeurs retourn&#233;es
+    par <code>ab</code> :
+    </p>
+
+    <dl>
+        <dt>Server Software</dt>
+        <dd>La valeur, si elle existe, de l'en-t&#234;te HTTP
+       <var>server</var> renvoy&#233;e dans la premi&#232;re r&#233;ponse r&#233;ussie.
+       Elle comporte tous les caract&#232;res de l'en-t&#234;te jusqu'&#224; ce qu'un
+       caract&#232;re de valeur d&#233;cimale 32 soit rencontr&#233; (le plus souvent
+       un espace ou une fin de ligne).</dd>
+
+        <dt>Server Hostname</dt>
+        <dd>Le nom DNS ou l'adresse IP fourni dans la ligne de commande.</dd>
+
+        <dt>Server Port</dt>
+        <dd>Le port auquel ab est connect&#233;. Si la ligne de commande ne
+       sp&#233;cifie aucun port, le port par d&#233;faut sera 80 pour http et 443
+       pour https.</dd>
+
+        <dt>SSL/TLS Protocol</dt>
+        <dd>Les param&#232;tres de protocole n&#233;goci&#233;s entre le client et le
+       serveur. Uniquement si SSL est utilis&#233;.</dd>
+
+        <dt>Document Path</dt>
+        <dd>L'URI de la requ&#234;te interpr&#233;t&#233; &#224; partir de la cha&#238;ne de la
+       ligne de commande.</dd>
+
+        <dt>Document Length</dt>
+        <dd>Il s'agit de la taille en octets du premier document renvoy&#233;
+       avec succ&#232;s. Si la taille du document est modifi&#233;e au cours
+       du test, la r&#233;ponse est consid&#233;r&#233;e comme une erreur.</dd>
+
+        <dt>Concurrency Level</dt>
+        <dd>Le nombre de clients simultan&#233;s utilis&#233;s au cours du test.</dd>
+
+        <dt>Time taken for tests</dt>
+        <dd>Il s'agit du temps &#233;coul&#233; entre le moment de la premi&#232;re
+       connexion au socket et la r&#233;ception de la derni&#232;re
+       r&#233;ponse.</dd>
+
+        <dt>Complete requests</dt>
+        <dd>Le nombre de r&#233;ponses re&#231;ues avec succ&#232;s.</dd>
+
+        <dt>Failed requests</dt>
+        <dd>Le nombre de requ&#234;tes consid&#233;r&#233;es comme erron&#233;es. Si ce
+       nombre est diff&#233;rent de 0, une ligne suppl&#233;mentaire indiquera le
+       nombre de requ&#234;tes ayant &#233;chou&#233; suite &#224; un probl&#232;me de
+       connexion, de lecture, de taille de contenu erron&#233;e ou
+       d'exceptions.</dd>
+
+        <dt>Write errors</dt>
+        <dd>Le nombre d'erreurs rencontr&#233;es en cours d'&#233;criture (broken pipe).</dd>
+
+        <dt>Non-2xx responses</dt>
+        <dd>Le nombre de r&#233;ponses dont le code &#233;tait en dehors de la
+       s&#233;rie 200. Si toutes les r&#233;ponses appartiennent &#224; la s&#233;rie 200,
+       cette ligne est absente.</dd>
+
+        <dt>Keep-Alive requests</dt>
+        <dd>Le nombre de connexions promues &#224; l'&#233;tat de connexions
+       persistantes.</dd>
+
+        <dt>Total body sent</dt>
+        <dd>Si le test a &#233;t&#233; configur&#233; dans ce sens, il s'agit du nombre
+       total d'octets envoy&#233;s au cours du test. Ce champ est omis si le
+       test ne pr&#233;voyait pas d'envoi de corps.</dd>
+
+        <dt>Total transferred</dt>
+        <dd>Le nombre total d'octets re&#231;us du serveur. Ce nombre
+       correspond &#224; peu pr&#232;s au nombre d'octets envoy&#233;s sur la ligne.</dd>
+
+        <dt>HTML transferred</dt>
+        <dd>Le nombre total d'octets utiles (contenus) re&#231;us du serveur.
+       Ce nombre n'inclut pas les octets correspondant aux en-t&#234;tes
+       HTTP.</dd>
+
+        <dt>Requests per second</dt>
+        <dd>Il s'agit du nombre de requ&#234;tes par seconde. Il correspond
+       au nombre de requ&#234;tes divis&#233; par la dur&#233;e totale du traitement.</dd>
+
+        <dt>Time per request</dt>
+        <dd>La dur&#233;e moyenne du traitement d'une requ&#234;te. La premi&#232;re
+       valeur est calcul&#233;e selon la formule <code>concurrency *
+       timetaken * 1000 / done</code>, alors que la seconde valeur est
+       calcul&#233;e selon la formule <code>timetaken * 1000 / done</code>.</dd>
+
+        <dt>Transfer rate</dt>
+        <dd>Le taux de transfert calcul&#233; selon la formule
+       <code>totalread / 1024 / timetaken</code>.</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bogues</a><a title="Lien permanent" href="#bugs" class="permalink">&para;</a></h2>
+    <p>De nombreux tampons de taille fixe sont d&#233;clar&#233;s statiquement.
+    Combin&#233; avec l'interpr&#233;tation poussive des arguments de la ligne de
+    commande, les en-t&#234;tes de r&#233;ponse du serveur et autres entr&#233;es
+    externes, ceci peut vous affecter.</p>
+
+    <p>HTTP/1.x n'est pas compl&#232;tement impl&#233;ment&#233; ; seules certaines
+    formes de r&#233;ponses 'attendues' sont accept&#233;es. L'utilisation
+    relativement intense de <code>strstr(3)</code> provoque un affichage
+    en t&#234;te de profil, ce qui peut faire croire &#224; un probl&#232;me de
+    performances ; en d'autres termes, vous mesurez les performances de
+    <code>ab</code> plut&#244;t que celles du serveur.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/ab.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/ab.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/ab.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/ab.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/ab.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/apachectl.html.fr b/docs/manual/programs/apachectl.html.fr
new file mode 100644 (file)
index 0000000..8bf5be6
--- /dev/null
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>apachectl - L'interface de contr&#244;le du serveur HTTP
+  Apache - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>apachectl - L'interface de contr&#244;le du serveur HTTP
+  Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/apachectl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/apachectl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/apachectl.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+     <p><code>apachectl</code> est un frontal pour le serveur HTTP
+     Apache. Il a &#233;t&#233; con&#231;u pour aider l'administrateur &#224; contr&#244;ler le
+     fonctionnement du d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+     <p>Le script <code>apachectl</code> poss&#232;de deux modes de
+     fonctionnement. Il peut fonctionner en tant que simple frontal
+     de la commande <code class="program"><a href="../programs/httpd.html">httpd</a></code> et ne fait alors que
+     d&#233;finir toute variable d'environnement n&#233;cessaire, puis invoque
+     <code class="program"><a href="../programs/httpd.html">httpd</a></code> en lui passant tout argument de ligne de
+     commande souhait&#233;. Il peut aussi fonctionner en tant que script
+     d'initialisation SysV n'acceptant qu'un seul argument tel que
+     <code>start</code>, <code>restart</code> et <code>stop</code>, et
+     traduisant ce dernier en signaux appropri&#233;s pour le d&#233;mon
+     <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+     <p>Si votre installation d'Apache utilise des chemins non
+     standards, vous devrez &#233;diter le script <code>apachectl</code> afin
+     de d&#233;finir les chemins appropri&#233;s pour le binaire
+     <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Vous pouvez aussi sp&#233;cifier tout argument
+     de ligne de commande de <code class="program"><a href="../programs/httpd.html">httpd</a></code> n&#233;cessaire. Voir
+     les commentaires dans le script pour plus de d&#233;tails.</p>
+
+     <p>Le script <code>apachectl</code> renvoie une valeur &#233;gale &#224; 0 en
+     cas de succ&#232;s, et une valeur sup&#233;rieure &#224; 0 en cas de probl&#232;me.
+     Voir les commentaires dans le script pour plus de d&#233;tails.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">R&#233;sum&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../invoking.html">D&#233;marrer Apache</a></li><li><a href="../stopping.html">Arr&#234;ter Apache</a></li><li><a href="../configuring.html">Fichiers de
+configuration</a></li><li><a href="../platform/">Documentation sp&#233;cifique aux
+plates-formes</a></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">R&#233;sum&#233;</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+
+<p>En mode frontal (pass-through), <code>apachectl</code> peut sp&#233;cifier
+tous les arguments qu'accepte le binaire <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+<p><code><strong>apachectl</strong> [ <var>argument-httpd</var> ]</code></p>
+
+<p>En mode script d'initialisation SysV, <code>apachectl</code>
+n'accepte qu'un seul des arguments d&#233;finis ci-dessous.</p>
+
+<p><code><strong>apachectl</strong> <var>commande</var></code></p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+
+<p>Seules les options du style initialisation SysV sont d&#233;crites ici.
+Les autres arguments sont d&#233;crits dans la page de manuel de
+<code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+<dl>
+
+<dt><code>start</code></dt>
+
+<dd>D&#233;marre le d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Renvoie une erreur
+s'il est d&#233;j&#224; en cours d'ex&#233;cution. &#201;quivalent &#224; <code>apachectl -k
+start</code>.</dd>
+
+<dt><code>stop</code></dt>
+
+<dd>Arr&#234;te le d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code>. &#201;quivalent &#224;
+<code>apachectl -k stop</code>.</dd>
+
+<dt><code>restart</code></dt>
+
+<dd>Red&#233;marre le d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Si le d&#233;mon
+n'est pas en cours d'ex&#233;cution, il est d&#233;marr&#233;. Cette option v&#233;rifie
+automatiquement les fichiers de configuration (de la m&#234;me mani&#232;re que
+l'option <code>configtest</code> ) avant de lancer le red&#233;marrage, afin
+d'&#234;tre s&#251;r que le fonctionnement du d&#233;mon ne sera pas compromis.
+Equivalent &#224; <code>apachectl -k restart</code>.</dd>
+
+<dt><code>fullstatus</code></dt>
+
+<dd>Affiche le rapport d'&#233;tat complet du module
+<code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. Pour que ceci fonctionne,
+<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> doit &#234;tre activ&#233; dans votre serveur et vous
+devez disposer d'un navigateur en mode texte tel que <code>lynx</code>
+sur votre syst&#232;me. L'URL utilis&#233;e pour acc&#233;der au rapport d'&#233;tat peut
+&#234;tre modifi&#233;e en d&#233;finissant la variable <code>STATUSURL</code> dans le
+script.</dd>
+
+<dt><code>status</code></dt>
+
+<dd>Affiche un rapport d'&#233;tat succinct. Similaire &#224; l'option
+<code>fullstatus</code>, except&#233; que la liste des requ&#234;tes en cours de
+traitement est omise.</dd>
+
+<dt><code>graceful</code></dt>
+
+<dd>Red&#233;marre le d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> en douceur. Si le
+d&#233;mon n'est pas en cours d'ex&#233;cution, il est d&#233;marr&#233;. &#192; la diff&#233;rence
+d'un red&#233;marrage normal, les connexions en cours ne sont pas ferm&#233;es.
+Comme effet de bord, les anciens fichiers journaux ne seront pas ferm&#233;s
+imm&#233;diatement. Cela signifie que si l'on utilise un script de rotation
+des journaux, un d&#233;lai suffisant sera n&#233;cessaire afin d'&#234;tre s&#251;r que les
+fichiers journaux seront bien ferm&#233;s avant leur traitement par le script
+de rotation. Cette option v&#233;rifie
+automatiquement les fichiers de configuration (de la m&#234;me mani&#232;re que
+l'option <code>configtest</code> ) avant de lancer le red&#233;marrage, afin
+d'&#234;tre s&#251;r que le fonctionnement du d&#233;mon ne sera pas compromis.
+&#201;quivalent &#224; <code>apachectl -k graceful</code>.</dd>
+
+<dt><code>graceful-stop</code></dt>
+
+<dd>Arr&#234;te le d&#233;mon Apache <code class="program"><a href="../programs/httpd.html">httpd</a></code> en douceur. &#192; la
+diff&#233;rence d'un arr&#234;t normal, les connexions en cours ne sont pas
+ferm&#233;es. Comme effet de bord, les anciens fichiers journaux ne seront
+pas ferm&#233;s imm&#233;diatement. &#201;quivalent &#224; <code>apachectl -k
+graceful-stop</code>.</dd>
+
+<dt><code>configtest</code></dt>
+
+<dd>Effectue une v&#233;rification de la syntaxe du fichier de configuration.
+Avec cette option, le script parcourt le fichier de configuration et
+renvoie soit <code>Syntax Ok</code>, soit des informations d&#233;taill&#233;es &#224;
+propos des &#233;ventuelles erreurs de syntaxe. Equivalent &#224; <code>apachectl
+-t</code>.</dd>
+
+</dl>
+
+<p>Les options suivantes &#233;taient disponibles dans les anciennes versions
+et ont &#233;t&#233; supprim&#233;es.</p>
+
+<dl>
+
+<dt><code>startssl</code></dt>
+
+<dd>Pour d&#233;marrer <code class="program"><a href="../programs/httpd.html">httpd</a></code> avec le support SSL, vous
+devez &#233;diter votre fichier de configuration et y inclure les
+directives appropri&#233;es, puis utiliser la commande de d&#233;marrage normale
+<code>apachectl start</code>.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/apachectl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/apachectl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/apachectl.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/apachectl.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/apxs.html.fr b/docs/manual/programs/apxs.html.fr
new file mode 100644 (file)
index 0000000..a71b1e6
--- /dev/null
@@ -0,0 +1,395 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>apxs - Utilitaire pour les extensions d'Apache - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>apxs - Utilitaire pour les extensions d'Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/apxs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/apxs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>apxs</code> est un utilitaire permettant de compiler et
+    d'installer des modules en tant qu'extensions du serveur HTTP
+    Apache. A cet effet, un objet dynamique partag&#233; (DSO) est compil&#233; &#224;
+    partir d'un ou plusieurs <var>fichiers</var> sources ou objets et
+    peut &#234;tre charg&#233; pendant l'ex&#233;cution du serveur Apache via la
+    directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> du
+    module <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>.</p>
+
+    <p>Pour pouvoir utiliser ce m&#233;canisme d'extensions, votre
+    plate-forme doit supporter la fonctionnalit&#233; DSO, et votre binaire
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code> Apache doit &#234;tre compil&#233; avec le module
+    <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>. Si ce n'est pas le cas, l'utilitaire
+    <code>apxs</code> vous le signalera. Vous pouvez aussi v&#233;rifier
+    vous-m&#234;me ces pr&#233;requis en ex&#233;cutant manuellement la commande :</p>
+
+    <div class="example"><p><code>
+      $ httpd -l
+    </code></p></div>
+
+    <p>Le module <code class="module"><a href="../mod/mod_so.html">mod_so</a></code> doit faire partie de la liste
+    des modules affich&#233;e. Si ces pr&#233;requis sont pr&#233;sents, vous pouvez
+    facilement &#233;tendre les fonctionnalit&#233;s de votre serveur Apache en
+    installant vos propres modules &#224; l'aide de l'utilitaire
+    <code>apxs</code>, via le m&#233;canisme DSO :</p>
+
+    <div class="example"><p><code>
+      $ apxs -i -a -c mod_foo.c<br />
+      gcc -fpic -DSHARED_MODULE -I/chemin/vers/apache/include -c mod_foo.c<br />
+      ld -Bshareable -o mod_foo.so mod_foo.o<br />
+      cp mod_foo.so /chemin/vers/apache/modules/mod_foo.so<br />
+      chmod 755 /chemin/vers/apache/modules/mod_foo.so<br />
+      [activation du module `foo' dans /chemin/vers/apache/etc/httpd.conf]<br />
+      $ apachectl restart<br />
+      /chemin/vers/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+      [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+      /chemin/vers/apache/sbin/apachectl restart: httpd started<br />
+      $ _
+    </code></p></div>
+
+    <p>Les arguments <var>fichiers</var> peuvent correspondre &#224; un
+    fichier source C (.c), un fichier objet (.o) ou m&#234;me une archive de
+    biblioth&#232;ques (.a). L'utilitaire <code>apxs</code> reconna&#238;t
+    automatiquement ces extensions et utilise automatiquement les
+    fichiers source C pour la compilation, et les fichiers objets et
+    archives pour l'&#233;dition de liens. Cependant, si vous utilisez des
+    fichiers objets pr&#233;compil&#233;s, assurez-vous que leur code soit
+    ind&#233;pendant de la position (PIC), afin de pouvoir les utiliser avec
+    un objet partag&#233; charg&#233; dynamiquement. Avec GCC, par exemple, il
+    vous suffit de toujours utiliser l'option de compilation
+    <code>-fpic</code>. Pour les autres compilateurs C, consultez leur
+    page de manuel, ou v&#233;rifiez les drapeaux qu'<code>apxs</code>
+    utilise pour compiler les fichiers objets.</p>
+
+    <p>Pour plus de d&#233;tails &#224; propos du support DSO dans Apache, lire la
+    documentation du module <code class="module"><a href="../mod/mod_so.html">mod_so</a></code>, ou m&#234;me, consultez
+    le fichier source <code>src/modules/standard/mod_so.c</code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>apxs</strong> -<strong>g</strong>
+    [ -<strong>S</strong> <var>nom</var>=<var>valeur</var> ]
+    -<strong>n</strong> <var>nom-module</var></code></p>
+
+    <p><code><strong>apxs</strong> -<strong>q</strong>
+    [ -<strong>v</strong> ]
+    [ -<strong>S</strong> <var>nom</var>=<var>valeur</var> ]
+    <var>requ&#234;te</var> ...</code></p>
+
+    <p><code><strong>apxs</strong> -<strong>c</strong>
+    [ -<strong>S</strong> <var>nom</var>=<var>valeur</var> ]
+    [ -<strong>o</strong> <var>fichier-dso</var> ]
+    [ -<strong>I</strong> <var>r&#233;pertoire-inc</var> ]
+    [ -<strong>D</strong> <var>nom</var>=<var>valeur</var> ]
+    [ -<strong>L</strong> <var>r&#233;pertoire-lib</var> ]
+    [ -<strong>l</strong> <var>nom-biblioth&#232;que</var> ]
+    [ -<strong>Wc,</strong><var>options-compilation</var> ]
+    [ -<strong>Wl,</strong><var>options-edition-liens</var> ]
+    <var>fichiers</var> ...</code></p>
+
+    <p><code><strong>apxs</strong> -<strong>i</strong>
+    [ -<strong>S</strong> <var>nom</var>=<var>valeur</var> ]
+    [ -<strong>n</strong> <var>nom-module</var> ]
+    [ -<strong>a</strong> ]
+    [ -<strong>A</strong> ]
+    <var>fichier-dso</var> ...</code></p>
+
+    <p><code><strong>apxs</strong> -<strong>e</strong>
+    [ -<strong>S</strong> <var>nom</var>=<var>valeur</var> ]
+    [ -<strong>n</strong> <var>nom-module</var> ]
+    [ -<strong>a</strong> ]
+    [ -<strong>A</strong> ]
+    <var>fichier-dso</var> ...</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <h3><a name="options.common" id="options.common">Options courantes</a></h3>
+      <dl>
+      <dt><code>-n <var>nom-module</var></code></dt>
+      <dd>D&#233;finit explicitement le nom du module pour les options
+      <code>-i</code> (install) et <code>-g</code> (g&#233;n&#233;ration de
+      mod&#232;les). Utilisez cette option pour sp&#233;cifier de mani&#232;re
+      explicite le nom du module. Pour l'option <code>-g</code>, cette
+      option est n&#233;cessaire ; pour l'option <code>-i</code>,
+      l'utilitaire <code>apxs</code> tente de d&#233;terminer le nom du
+      module &#224; partir des sources, ou (&#224; d&#233;faut) en le d&#233;duisant du nom
+      de fichier.</dd>
+      </dl>
+    
+
+    <h3><a name="options.query" id="options.query">Options de requ&#234;te</a></h3>
+      <dl>
+      <dt><code>-q</code></dt>
+      <dd>Effectue une requ&#234;te &#224; propos des variables et de
+      l'environnement utilis&#233;s pour compiler <code>httpd</code>.
+      Lorsqu'elle est invoqu&#233;e sans param&#232;tre <var>requ&#234;te</var>, cette
+      option affiche toutes les variables connues, ainsi que leurs
+      valeurs. Le param&#232;tre optionnel <code>-v</code> formate la liste
+      affich&#233;e.
+
+      <p>Utilisez cette option pour d&#233;terminer manuellement les options
+      utilis&#233;es pour compiler le binaire <code>httpd</code> qui chargera
+      votre module. Ajoutez par exemple</p>
+      <div class="example"><p><code>
+        INC=-I`apxs -q INCLUDEDIR`
+      </code></p></div>
+
+      <p>dans vos propres Makefiles si vous devez acc&#233;der manuellement
+      aux fichiers d'en-t&#234;tes C d'Apache.</p></dd>
+      </dl>
+    
+
+    <h3><a name="options.conf" id="options.conf">Options de configuration</a></h3>
+      <dl>
+      <dt><code>-S <var>nom</var>=<var>valeur</var></code></dt>
+      <dd>Cette option permet de modifier la configuration d'apxs
+      d&#233;crite ci-dessus.</dd>
+      </dl>
+    
+
+    <h3><a name="options.template" id="options.template">Option de g&#233;n&#233;ration des
+    mod&#232;les</a></h3>
+      <dl>
+      <dt><code>-g</code></dt>
+      <dd>Cette option permet de g&#233;n&#233;rer un sous-r&#233;pertoire
+      <var>nom</var> (voir option <code>-n</code>) contenant deux
+      fichiers : le premier fichier est un exemple de fichier source de
+      module nomm&#233; <code>mod_<var>nom</var>.c</code> que l'on peut
+      utiliser comme mod&#232;le pour cr&#233;er ses propres modules, ou comme
+      point de d&#233;part pour se familiariser avec le m&#233;canisme apxs ; le
+      second fichier est le <code>Makefile</code> correspondant
+      facilitant la compilation et l'installation de ce module.</dd>
+      </dl>
+    
+    <h3><a name="options.dso" id="options.dso">Options de compilation DSO</a></h3>
+      <dl>
+      <dt><code>-c</code></dt>
+      <dd>Cette option indique une op&#233;ration de compilation. Tout
+      d'abord, les fichiers sources (.c) sp&#233;cifi&#233;s par
+      <var>fichiers</var> sont compil&#233;s en fichiers objets
+      correspondants (.o), puis un objet dynamiquement partag&#233;
+      <var>fichier-dso</var> est compil&#233; via une &#233;dition de liens de ces
+      fichiers objets avec les autres fichiers objets (.o and .a)
+      sp&#233;cifi&#233;s par <var>fichiers</var>. Si l'option <code>-o</code>
+      n'est pas sp&#233;cifi&#233;e, le nom du fichier r&#233;sultant est d&#233;duit du
+      premier nom de fichier sp&#233;cifi&#233; par <var>fichiers</var>, et ainsi
+      prend en g&#233;n&#233;ral pour valeur par d&#233;faut
+      <code>mod_<var>nom</var>.so</code>.</dd>
+
+      <dt><code>-o <var>fichier-dso</var></code></dt>
+      <dd>Sp&#233;cifie de mani&#232;re explicite le nom de fichier de l'objet
+      partag&#233; dynamiquement cr&#233;&#233;. Sans cette option, et si le nom ne
+      peut pas &#234;tre d&#233;duit de la liste <var>fichiers</var>, c'est le nom
+      par d&#233;faut <code>mod_unknown.so</code> qui sera utilis&#233;.</dd>
+
+      <dt><code>-D <var>nom</var>=<var>valeur</var></code></dt>
+      <dd>Cette option est transmise directement &#224; la commande de
+      compilation. Vous pouvez l'utiliser pour ajouter vos propres
+      d&#233;finitions au processus de compilation. </dd>
+
+      <dt><code>-I <var>r&#233;pertoire-inc</var></code></dt>
+      <dd>Cette option est transmise directement &#224; la commande de
+      compilation. Vous pouvez l'utiliser pour ajouter vos propres
+      chemins de recherche des r&#233;pertoires <code>include</code> au processus de
+      compilation.</dd>
+
+      <dt><code>-L <var>r&#233;pertoire-lib</var></code></dt>
+      <dd>Cette option est transmise directement &#224; la commande d'&#233;dition
+      de liens. Vous pouvez l'utiliser pour ajouter vos propres
+      chemins de recherche des r&#233;pertoires de biblioth&#232;ques au processus
+      de compilation.</dd>
+
+      <dt><code>-l <var>nom-biblioth&#232;que</var></code></dt>
+      <dd>Cette option est transmise directement &#224; la commande d'&#233;dition
+      de liens. Vous pouvez l'utiliser pour ajouter vos propres
+      biblioth&#232;ques &#224; rechercher au processus de compilation.</dd>
+
+      <dt><code>-Wc,<var>options-compilation</var></code></dt>
+      <dd>Cette option transmet les <var>options-compilation</var> en
+      tant qu'options suppl&#233;mentaires &#224; la commande <code>libtool
+      --mode=compile</code>. Vous pouvez l'utiliser pour ajouter des
+      options locales sp&#233;cifiques au compilateur.</dd>
+
+      <dt><code>-Wl,<var>options-edition-liens</var></code></dt>
+      <dd>Cette option transmet les <var>options-edition-liens</var> en
+      tant qu'options suppl&#233;mentaires &#224; la commande <code>libtool
+      --mode=link</code>. Vous pouvez l'utiliser pour ajouter des
+      options locales sp&#233;cifiques &#224; l'&#233;diteur de liens.</dd>
+      
+      <dt><code>-p</code></dt>
+      <dd>Avec cette option, apxs effectue l'&#233;dition de liens avec les
+      biblioth&#232;ques apr/apr-util. Elle permet de compiler les programmes
+      helper qui utilisent les biblioth&#232;ques apr/apr-util.</dd>
+      </dl>
+    
+
+    <h3><a name="options.dsoinstall" id="options.dsoinstall">Options d'installation et de configuration DSO</a></h3>
+    
+      <dl>
+      <dt><code>-i</code></dt>
+      <dd>Cette option indique une op&#233;ration d'installation et installe
+      un ou plusieurs objets dynamiquement partag&#233;s dans le r&#233;pertoire
+      <var>modules</var> du serveur.</dd>
+
+      <dt><code>-a</code></dt>
+      <dd>Cette option active le module en ajoutant automatiquement une
+      directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
+      correspondante au fichier de configuration d'Apache
+      <code>httpd.conf</code>, ou en l'activant s'il existe d&#233;j&#224;.</dd>
+
+      <dt><code>-A</code></dt>
+      <dd>Identique &#224; l'option <code>-a</code>, &#224; la diff&#233;rence que la
+      directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> cr&#233;&#233;e
+      est pr&#233;fix&#233;e par un caract&#232;re di&#232;se (<code>#</code>) ; le module
+      est ainsi pr&#233;par&#233; pour une activation ult&#233;rieure, mais est
+      d&#233;sactiv&#233; dans un premier temps.</dd>
+
+      <dt><code>-e</code></dt>
+      <dd>Cette option indique une op&#233;ration d'&#233;dition de liens et peut
+      &#234;tre utilis&#233;e avec les options <code>-a</code> et <code>-A</code>
+      de la m&#234;me mani&#232;re qu'au cours de l'op&#233;ration d'installation pour
+      &#233;diter le fichier de configuration d'Apache
+      <code>httpd.conf</code>, sans toutefois installer le module.</dd>
+      </dl>
+    
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+    <p>Supposons que vous disposiez d'un module Apache nomm&#233;
+    <code>mod_foo.c</code> et destin&#233; &#224; &#233;tendre les fonctionnalit&#233;s du
+    serveur. Pour ce faire, vous devez tout d'abord compiler le fichier
+    source C en un objet partag&#233; pouvant &#234;tre charg&#233; dans le serveur
+    Apache &#224; l'ex&#233;cution, via la commande suivante :</p>
+
+    <div class="example"><p><code>
+      $ apxs -c mod_foo.c<br />
+      /chemin/vers/libtool --mode=compile gcc ... -c mod_foo.c<br />
+      /chemin/vers/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+      $ _
+    </code></p></div>
+
+    <p>Vous devez ensuite v&#233;rifier la configuration d'Apache en vous
+    assurant qu'une directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> est bien pr&#233;sente pour
+    charger cet objet partag&#233;. Pour simplifier cette &#233;tape,
+    <code>apxs</code> propose une m&#233;thode automatique d'installation de
+    l'objet partag&#233; dans son r&#233;pertoire "modules", et de mise &#224; jour du
+    fichier <code>httpd.conf</code> en cons&#233;quence. Pour b&#233;n&#233;ficier de
+    cette automatisation, utilisez la commande suivante :</p>
+
+    <div class="example"><p><code>
+      $ apxs -i -a mod_foo.la<br />
+      /chemin/vers/instdso.sh mod_foo.la /chemin/vers/apache/modules<br />
+      /chemin/vers/libtool --mode=install cp mod_foo.la /chemin/vers/apache/modules
+      ...
+      chmod 755 /chemin/vers/apache/modules/mod_foo.so<br />
+      [activation du module `foo' dans /chemin/vers/apache/conf/httpd.conf]<br />
+      $ _
+    </code></p></div>
+
+    <p>Une ligne contenant</p>
+
+    <div class="example"><p><code>
+      LoadModule foo_module modules/mod_foo.so
+    </code></p></div>
+
+    <p>est alors ajout&#233;e au fichier de configuration si ce n'est pas
+    d&#233;j&#224; fait. Si vous voulez que le module soit d&#233;sactiv&#233; par d&#233;faut,
+    utilisez l'option <code>-A</code> comme suit :</p>
+
+    <div class="example"><p><code>
+      $ apxs -i -A mod_foo.c
+    </code></p></div>
+
+    <p>Pour un test rapide du m&#233;canisme apxs, vous pouvez cr&#233;er un
+    exemple de mod&#232;le de module Apache, ainsi que le Makefile
+    correspondant via :</p>
+
+    <div class="example"><p><code>
+      $ apxs -g -n foo<br />
+      Creating [DIR]  foo<br />
+      Creating [FILE] foo/Makefile<br />
+      Creating [FILE] foo/modules.mk<br />
+      Creating [FILE] foo/mod_foo.c<br />
+      Creating [FILE] foo/.deps<br />
+      $ _
+    </code></p></div>
+
+    <p>Vous pouvez ensuite compiler imm&#233;diatement ce module exemple en
+    objet partag&#233; et le charger dans le serveur Apache :</p>
+
+    <div class="example"><p><code>
+      $ cd foo<br />
+      $ make all reload<br />
+      apxs -c mod_foo.c<br />
+      /chemin/vers/libtool --mode=compile gcc ... -c mod_foo.c<br />
+      /chemin/vers/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
+      apxs -i -a -n "foo" mod_foo.la<br />
+      /chemin/vers/instdso.sh mod_foo.la /chemin/vers/apache/modules<br />
+      /chemin/vers/libtool --mode=install cp mod_foo.la /chemin/vers/apache/modules
+      ...
+      chmod 755 /chemin/vers/apache/modules/mod_foo.so<br />
+      [activation du module `foo' dans /chemin/vers/apache/conf/httpd.conf]<br />
+      apachectl restart<br />
+      /chemin/vers/apache/sbin/apachectl restart: httpd not running, trying to start<br />
+      [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
+      /chemin/vers/apache/sbin/apachectl restart: httpd started<br />
+      $ _
+    </code></p></div>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/apxs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/apxs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/apxs.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/configure.html.fr b/docs/manual/programs/configure.html.fr
new file mode 100644 (file)
index 0000000..417ff3d
--- /dev/null
@@ -0,0 +1,790 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>configure - Configure l'arborescence des sources - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>configure - Configure l'arborescence des sources</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/configure.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/configure.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p>Le script <code>configure</code> permet de configurer
+    l'arborescence des sources afin de compiler et installer le serveur
+    HTTP Apache sur votre plate-forme sp&#233;cifique. De nombreuses options
+    vous permettent de compiler un serveur correspondant &#224; vos propres
+    besoins.</p>
+
+    <p>Ce script, situ&#233; dans le r&#233;pertoire racine de la distribution des
+    sources, ne concerne que la compilation sur les syst&#232;mes Unix et
+    apparent&#233;s. Pour les autres plates-formes, voir la <a href="../platform/">documentation sp&#233;cifique</a> de ces
+    derni&#232;res.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">R&#233;sum&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#env">Variables d'environnement</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../install.html">Compilation et installation</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">R&#233;sum&#233;</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p>Vous devez appeler le script <code>configure</code> depuis le
+    r&#233;pertoire racine de la distribution.</p>
+
+    <p><code><strong>./configure</strong> [<var>OPTION</var>]...
+    [<var>VARIABLE</var>=<var>VALEUR</var>]...</code></p>
+
+    <p>Pour d&#233;finir des variables d'environnement (par exemple
+    <code>CC</code>,<code>CFLAGS</code>, etc...), utilisez la clause
+    <code><var>VARIABLE</var>=<var>VALEUR</var></code>. Voir <a href="#env">ci-dessous</a> pour la description de quelques variables
+    usuelles.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+  <ul>
+    <li><a href="#configurationoptions">Options de Configuration</a></li>
+    <li><a href="#installationdirectories">R&#233;pertoires d'installation</a></li>
+    <li><a href="#systemtypes">Types de Syst&#232;mes</a></li>
+    <li><a href="#optionalfeatures">Fonctionnalit&#233;s optionnelles</a></li>
+    <li><a href="#supportopt">Options pour les programmes support</a></li>
+  </ul>
+
+  <h3><a name="configurationoptions" id="configurationoptions">Options de Configuration</a></h3>
+
+    <p>Les options suivantes affectent le comportement du script
+    <code>configure</code>.</p>
+
+    <dl>
+      <dt><code>-C</code></dt>
+      <dt><code>--config-cache</code></dt>
+      <dd>C'est un alias pour <code>--cache-file=config.cache</code></dd>
+
+      <dt><code>--cache-file=<var>FICHIER</var></code></dt>
+      <dd>Les r&#233;sultats des tests seront mis en cache dans le fichier
+      <var>FICHIER</var>. Cette option est d&#233;sactiv&#233;e par d&#233;faut.</dd>
+
+      <dt><code>-h</code></dt>
+      <dt><code>--help [short|recursive]</code></dt>
+      <dd>Affichage de l'aide et sortie du script. Avec l'argument
+      <code>short</code>, seules les options sp&#233;cifiques &#224; ce paquet
+      seront affich&#233;es. L'argument <code>recursive</code> permet
+      d'afficher l'aide de tous les paquets inclus.</dd>
+
+      <dt><code>-n</code></dt>
+      <dt><code>--no-create</code></dt>
+      <dd>Le script <code>configure</code> s'ex&#233;cute normalement, mais
+      ne cr&#233;e pas les fichiers r&#233;sultants. Ceci permet de v&#233;rifier les
+      r&#233;sultats des tests avant de g&#233;n&#233;rer les fichiers makefile pour la
+      compilation.</dd>
+
+      <dt><code>-q</code></dt>
+      <dt><code>--quiet</code></dt>
+      <dd>Les messages <code>checking ...</code> ne sont pas affich&#233;s au
+      cours du processus de configuration.</dd>
+
+      <dt><code>--srcdir=<var>DIR</var></code></dt>
+      <dd>D&#233;finit le r&#233;pertoire <var>DIR</var> comme r&#233;pertoire des
+      fichiers sources. Par d&#233;faut, c'est le r&#233;pertoire o&#249; se situe le
+      script <code>configure</code>, ou le r&#233;pertoire parent.</dd>
+
+      <dt><code>--silent</code></dt>
+      <dd>Identique &#224; <code>--quiet</code></dd>
+
+      <dt>-V</dt>
+      <dt>--version</dt>
+      <dd>Affichage des informations de copyright et sortie du
+      script.</dd>
+    </dl>
+  
+
+  <h3><a name="installationdirectories" id="installationdirectories">R&#233;pertoires
+  d'installation</a></h3>
+
+    <p>Ces options permettent de sp&#233;cifier le r&#233;pertoire d'installation.
+    L'arborescence de l'installation d&#233;pend de l'organisation (layout)
+    s&#233;lectionn&#233;e.</p>
+
+    <dl>
+      <dt><code>--prefix=<var>PREFIX</var></code></dt>
+      <dd>Installe les fichiers ind&#233;pendants de l'architecture dans
+      <var>PREFIX</var>. Par d&#233;faut, le r&#233;pertoire d'installation est
+      <code>/usr/local/apache2</code>.</dd>
+
+      <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
+      <dd>Installe les fichiers d&#233;pendants de l'architecture dans
+      <var>EPREFIX</var>. La valeur par d&#233;faut de cette option
+      correspond &#224; la valeur de la variable
+      <var>PREFIX</var>.</dd>
+    </dl>
+
+    <p>Par d&#233;faut, <code>make install</code> va installer tous les
+    fichiers dans <code>/usr/local/apache2/bin</code>,
+    <code>/usr/local/apache2/lib</code>, etc... Vous pouvez cependant
+    sp&#233;cifier un pr&#233;fixe d'installation autre que
+    <code>/usr/local/apache2</code> en utilisant l'option
+    <code>--prefix</code> (par exemple <code>--prefix=$HOME</code>).</p>
+
+    <h4><a name="layout" id="layout">Sp&#233;cifier une organisation (layout) des
+    r&#233;pertoires</a></h4>
+      <dl>
+        <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
+        <dd>Configure le code source et les scripts de compilation de
+       fa&#231;on &#224; ce que l'arborescence d'installation adopte
+       l'organisation <var>LAYOUT</var>. Ceci vous permet de sp&#233;cifier
+       des chemins s&#233;par&#233;s pour chaque type de fichier de
+       l'installation du serveur HTTP Apache. Le fichier
+       <code>config.layout</code> contient de nombreux exemples de
+       configurations, et vous pouvez cr&#233;er vos propres configurations
+       personnalis&#233;es en vous basant sur ces exemples. Les diff&#233;rentes
+       organisations contenues dans ce fichier sont enregistr&#233;es sous
+       forme de sections <code>&lt;Layout
+       FOO&gt;...&lt;/Layout&gt;</code> et r&#233;f&#233;renc&#233;es dans ce cas par
+       le nom <code>FOO</code>. L'organisation par d&#233;faut
+       est <code>Apache</code>.</dd>
+      </dl>
+    
+
+    <h4><a name="directoryfinetuning" id="directoryfinetuning">Configuration avanc&#233;e des
+    r&#233;pertoires d'installation</a></h4>
+
+      <p>Pour une d&#233;finition plus pr&#233;cise des r&#233;pertoires
+      d'installation, utilisez les options ci-dessous. Notez que les
+      r&#233;pertoires par d&#233;faut sont d&#233;finis par <code>autoconf</code>, et
+      que leurs valeurs sont &#233;cras&#233;es par les valeurs correspondantes
+      d&#233;finies lors du choix de l'organisation des r&#233;pertoires
+      (layout).</p>
+
+      <dl>
+        <dt><code>--bindir=<var>DIR</var></code></dt>
+        <dd>Installe les ex&#233;cutables utilisateur dans <var>DIR</var>.
+       Les ex&#233;cutables utilisateur sont des programmes support comme
+       <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>, <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code>,
+       etc..., et destin&#233;s aux administrateurs du site. Par d&#233;faut,
+       <var>DIR</var> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/bin</code>.</dd>
+
+        <dt><code>--datadir=<var>DIR</var></code></dt>
+        <dd>Installe les donn&#233;es non modifiables ind&#233;pendantes de
+       l'architecture dans <var>DIR</var>. Par d&#233;faut,
+       <code>datadir</code> est d&#233;fini &#224;
+       <code><var>PREFIX</var>/share</code>. Cette option est fournie
+       par autoconf et actuellement inutilis&#233;e.</dd>
+
+        <dt><code>--includedir=<var>DIR</var></code></dt>
+        <dd>Installe les fichiers d'en-t&#234;tes C dans <var>DIR</var>. Par
+       d&#233;faut, <code>includedir</code> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/include</code>.</dd>
+
+        <dt><code>--infodir=<var>DIR</var></code></dt>
+        <dd>Installe la documentation info dans <var>DIR</var>. Par
+       d&#233;faut, <code>infodir</code> est d&#233;fini &#224;
+       <code><var>PREFIX</var>/info</code>. Cette option est
+       actuellement inutilis&#233;e.</dd>
+
+        <dt><code>--libdir=<var>DIR</var></code></dt>
+        <dd>Installe les fichiers objet des biblioth&#232;ques dans
+       <var>DIR</var>. Par d&#233;faut, <code>libdir</code> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/lib</code>.</dd>
+
+        <dt><code>--libexecdir=<var>DIR</var></code></dt>
+        <dd>Installe les ex&#233;cutables du programme (autrement dit les
+       modules partag&#233;s) dans <var>DIR</var>. Par d&#233;faut,
+       <code>libexecdir</code> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/modules</code>.</dd>
+
+        <dt><code>--localstatedir=<var>DIR</var></code></dt>
+        <dd>Installe les donn&#233;es temporaires modifiables sp&#233;cifiques &#224;
+       la machine dans
+       <var>DIR</var>. Par d&#233;faut, <code>localstatedir</code> est
+       d&#233;fini &#224; <code><var>PREFIX</var>/var</code>. Cette option est
+       fournie par <code>autoconf</code> et est actuellement
+       inutilis&#233;e.</dd>
+
+        <dt><code>--mandir=<var>DIR</var></code></dt>
+        <dd>Installe les pages de manuel dans  <var>DIR</var>. Par
+       d&#233;faut, <code>mandir</code> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/man</code>.</dd>
+
+        <dt><code>--oldincludedir=<var>DIR</var></code></dt>
+        <dd>Installe les fichiers d'en-t&#234;tes C pour les programmes
+       autres que gcc dans <var>DIR</var>. Par d&#233;faut,
+       <code>oldincludedir</code> est d&#233;fini &#224;
+       <code>/usr/include</code>. Cette option est fournie par
+       <code>autoconf</code> et est actuellement inutilis&#233;e.</dd>
+
+        <dt><code>--sbindir=<var>DIR</var></code></dt>
+        <dd>Installe les ex&#233;cutables de l'administrateur syst&#232;me dans
+       <var>DIR</var>. Ce sont les programmes du serveur comme
+       <code class="program"><a href="../programs/httpd.html">httpd</a></code>, <code class="program"><a href="../programs/apachectl.html">apachectl</a></code>,
+       <code class="program"><a href="../programs/suexec.html">suexec</a></code>, etc..., qui sont n&#233;cessaires &#224;
+       l'ex&#233;cution du serveur HTTP Apache. Par d&#233;faut,
+       <code>sbindir</code> est d&#233;fini &#224;
+       <code><var>EPREFIX</var>/sbin</code>.</dd>
+
+        <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
+        <dd>Installe les donn&#233;es modifiables ind&#233;pendantes de
+       l'architecture dans <var>DIR</var>. Par d&#233;faut,
+       <code>sharedstatedir</code> est d&#233;fini &#224;
+       <code><var>PREFIX</var>/com</code>. Cette option est fournie par
+       <code>autoconf</code> et est actuellement inutilis&#233;e.</dd>
+
+        <dt><code>--sysconfdir=<var>DIR</var></code></dt>
+        <dd>Installe les donn&#233;es non modifiables sp&#233;cifiques &#224; la
+       machine comme les fichiers de configuration du serveur
+       <code>httpd.conf</code>, <code>mime.types</code>, etc... dans
+       <var>DIR</var>. Par d&#233;faut, <code>sysconfdir</code> est d&#233;fini &#224;
+       <code><var>PREFIX</var>/conf</code>.</dd>
+      </dl>
+    
+  
+
+  <h3><a name="systemtypes" id="systemtypes">Types de syst&#232;mes</a></h3>
+
+    <p>Ces options sont utilis&#233;es pour la cross-compilation du serveur
+    HTTP Apache afin de pouvoir l'utiliser sur un autre syst&#232;me. Dans le
+    cas g&#233;n&#233;ral o&#249; la compilation et l'ex&#233;cution du serveur ont lieu sur
+    le m&#234;me syst&#232;me, ces options ne sont pas utilis&#233;es.</p>
+
+    <dl>
+      <dt><code>--build=<var>BUILD</var></code></dt>
+      <dd>D&#233;finit le type du syst&#232;me sur lequel les outils sont
+      compil&#233;s. Par d&#233;faut, il s'agit de la cha&#238;ne renvoy&#233;e par le
+      script <code>config.guess</code>.</dd>
+
+      <dt><code>--host=<var>HOST</var></code></dt>
+      <dd>D&#233;finit le type du syst&#232;me sur lequel le serveur s'ex&#233;cutera.
+      Par d&#233;faut, <var>HOST</var> est identique &#224; <var>BUILD</var>.</dd>
+
+      <dt><code>--target=<var>TARGET</var></code></dt>
+      <dd>Configure pour construire des compilateurs pour le type de
+      syst&#232;me <var>TARGET</var>. Par d&#233;faut, <var>TARGET</var> est
+      identique &#224; <var>HOST</var>. Cette option est fournie par
+       <code>autoconf</code> et n'est pas requise par le serveur HTTP
+       Apache.</dd>
+    </dl>
+  
+
+  <h3><a name="optionalfeatures" id="optionalfeatures">Fonctionnalit&#233;s
+  optionnelles</a></h3>
+
+    <p>Ces options vous permettent de configurer avec pr&#233;cision les
+    fonctionnalit&#233;s de votre futur serveur HTTP.</p>
+
+    <h4><a name="generaloptfeat" id="generaloptfeat">Syntaxe g&#233;n&#233;rale</a></h4>
+      <p>D'une mani&#232;re g&#233;n&#233;rale, vous pouvez utiliser la syntaxe
+      suivante pour activer ou d&#233;sactiver une fonctionnalit&#233; :</p>
+
+      <dl>
+        <dt><code>--disable-<var>FONCTIONNALITE</var></code></dt>
+        <dd>D&#233;sactive la fonctionnalit&#233; <var>FONCTIONNALITE</var>.
+       Identique &#224;
+       <code>--enable-<var>FONCTIONNALITE</var>=no</code>.</dd>
+
+        <dt><code>--enable-<var>FONCTIONNALITE</var>[=<var>ARG</var>]</code></dt>
+        <dd>Active la fonctionnalit&#233; <var>FONCTIONNALITE</var>. La
+       valeur par d&#233;faut de <var>ARG</var> est <code>yes</code>.</dd>
+
+        <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
+        <dd>Le module sp&#233;cifi&#233; sera compil&#233; en tant que module DSO. Par
+       d&#233;faut, les modules activ&#233;s sont li&#233;s dynamiquement.</dd>
+
+        <dt><code>--enable-<var>MODULE</var>=static</code></dt>
+        <dd>Le module correspondant sera li&#233; statiquement.</dd>
+      </dl>
+
+      <div class="note"><h3>Note</h3>
+        Si vous sp&#233;cifiez <code>--enable-<var>foo</var></code>, et si
+       <var>foo</var> n'existe pas, <code>configure</code> ne le
+       signalera pas ; vous devez donc prendre soin de taper les
+       options correctement.
+      </div>
+    
+
+    <h4><a name="choosemodules" id="choosemodules">Choix des modules &#224; compiler</a></h4>
+      <p>La plupart des modules sont compil&#233;s par d&#233;faut et ils doivent &#234;tre
+      d&#233;sactiv&#233;s de mani&#232;re explicite ou via le mots-cl&#233; <code>few</code> (voir
+      ci-dessous <code>--enable-modules</code>,
+      <code>--enable-mods-shared</code> et <code>--enable-mods-static</code>
+      pour une explication plus d&#233;taill&#233;e), ou
+      <code>--enable-modules=none</code> pour les d&#233;sactiver tous.</p>
+
+      <p>Par d&#233;faut, les autres modules ne sont pas compil&#233;s et doivent
+      &#234;tre activ&#233;s explicitement, ou en utilisant les mots-cl&#233;s
+      <code>all</code> ou <code>reallyall</code> pour &#234;tre disponibles.</p>
+
+      <p>Pour d&#233;terminer quels modules sont compil&#233;s par d&#233;faut,
+      ex&#233;cutez la commande <code>./configure -h</code> ou
+      <code>./configure --help</code>, et consultez les <code>Optional
+      Features</code>. Par exemple, supposons que vous soyez int&#233;ress&#233;
+      par les modules <code>mod_example1</code> et
+      <code>mod_example2</code>, et que vous voyiez ceci :</p>
+
+        <div class="example"><pre>Optional Features:
+  ...
+  --disable-example1     example module 1
+  --enable-example2      example module 2
+  ...</pre></div>
+
+        <p>Le module <code>mod_example1</code> est ici activ&#233; par
+       d&#233;faut, et vous devez sp&#233;cifier <code>--disable-example1</code>
+       si vous ne voulez pas le compiler. Par contre, le module
+       <code>mod_example2</code> est d&#233;sactiv&#233; par d&#233;faut, et vous
+       devez sp&#233;cifier <code>--enable-example2</code> si vous voulez le
+       compiler.</p>
+
+    
+
+    <h4><a name="mpms" id="mpms">Modules Multi-Processus</a></h4>
+      <p>Les <a href="../mpm.html">Modules Multi-Processus</a>, ou MPMs,
+      constituent le coeur du serveur. Un seul MPM doit &#234;tre actif pour
+      que le serveur puisse fonctionner. Vous trouverez la liste des
+      MPMs disponibles &#224; <a href="../mod/">module index page</a>.</p>
+
+      <p>Les MPMs peuvent &#234;tre compil&#233;s en tant que modules DSO pour un
+      chargement dynamique, ou li&#233;s statiquement avec le serveur, et
+      sont activ&#233;s via les options suivantes :</p>
+
+      <dl>
+        <dt><code>--with-mpm=MPM</code></dt>
+        <dd>
+          <p>S&#233;lectionne le MPM par d&#233;faut pour votre serveur. Si les
+         MPMs sont compil&#233;s en tant que modules DSO (voir
+         <code>--enable-mpms-shared</code>), cette option sp&#233;cifie le
+         MPM qui sera charg&#233; par d&#233;faut selon le fichier de
+         configuration. Dans le cas contraire, cette option sp&#233;cifie le
+         seul MPM disponible qui sera li&#233; statiquement avec le
+         serveur.</p>
+          <p>Si cette option est omise, c'est le <a href="../mpm.html#defaults">MPM par d&#233;faut</a> pour votre
+         syst&#232;me d'exploitation qui sera utilis&#233;.</p>
+        </dd>
+
+        <dt><code>--enable-mpms-shared=<var>Liste de MPM</var></code></dt>
+        <dd>
+          <p>D&#233;finit une liste de MPMs &#224; compiler en tant que modules
+         dynamiquement partag&#233;s (DSO). Un de ces modules doit &#234;tre
+         charg&#233; dynamiquement via la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</p>
+          <p><var>Liste de MPM</var> est une liste, entour&#233;e
+         d'apostrophes,  de noms de MPM s&#233;par&#233;s par des espaces. Par
+         exemple :</p>
+          <div class="example"><p><code>
+            --enable-mpms-shared='prefork worker'
+          </code></p></div>
+          <p>Vous pouvez aussi utiliser le mot-cl&#233; <code>all</code>, ce
+         qui aura pour effet de sp&#233;cifier tous les MPMs qui supportent
+         le chargement dynamique sur la plate-forme consid&#233;r&#233;e, et de
+         les compiler en tant que modules DSO. Par exemple :</p>
+          <div class="example"><p><code>
+            --enable-mpms-shared=all
+          </code></p></div>
+       </dd>
+      </dl>
+    
+
+    <h4><a name="modules" id="modules">Modules tiers</a></h4>
+      <p>Pour ajouter des modules tiers, utilisez les options suivantes
+      :</p>
+
+      <dl>
+        <dt><code>--with-module=<var>type-module</var>:<var>fichier-module</var>[,
+          <var>type-module</var>:<var>fichier-module</var>]</code></dt>
+        <dd><p>Ajoute un ou plusieurs modules tiers &#224; la liste des
+       modules li&#233;s statiquement. Le fichier source du module
+       <var>fichier-module</var> sera recherch&#233; dans le sous-r&#233;pertoire
+       <var>type-module</var> de l'arborescence des sources de votre
+       serveur HTTP Apache. S'il ne l'y trouve pas,
+       <code>configure</code> consid&#232;rera <var>fichier-module</var>
+       comme un chemin de fichier absolu et essaiera de copier le
+       fichier source dans le sous-r&#233;pertoire <var>type-module</var>.
+       Si ce sous-r&#233;pertoire n'existe pas, il sera cr&#233;&#233; et un fichier
+       <code>Makefile.in</code> standard y sera enregistr&#233;.</p>
+          <p>Cette option est con&#231;ue pour ajouter de petits modules
+         externes ne comportant qu'un seul fichier source. Pour des
+         modules plus complexes, vous devrez lire la documentation du
+         fournisseur du module.</p>
+          <div class="note"><h3>Note</h3>
+            Si vous voulez compiler un module DSO (li&#233; de mani&#232;re
+           dynamique au lieu de statique), utilisez le programme
+           <code class="program"><a href="../programs/apxs.html">apxs</a></code>.</div>
+        </dd>
+
+      </dl>
+    
+
+    <h4><a name="otheroptfeat" id="otheroptfeat">Options cumulatives et autres
+    options</a></h4>
+      <dl>
+        <dt><code>--enable-maintainer-mode</code></dt>
+        <dd>Active les avertissements de d&#233;bogage et de compilation et
+       charge tous les modules compil&#233;s.</dd>
+
+        <dt><code>--enable-mods-shared=<var>LISTE-MODULES</var></code></dt>
+        <dd>
+          <p>D&#233;finit une liste de modules &#224; activer et &#224; compiler en
+         tant que modules dynamiques partag&#233;s. Cela signifie que ces
+         modules doivent &#234;tre charg&#233;s dynamiquement en utilisant la
+         directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</p>
+          <p><var>LISTE-MODULES</var> est une liste, entour&#233;e
+         d'apostrophes, de noms de modules
+         s&#233;par&#233;s par des espaces. Les noms
+         des modules sont sp&#233;cifi&#233;s sans le pr&#233;fixe <code>mod_</code>.
+         Par exemple :</p>
+          <div class="example"><p><code>
+            --enable-mods-shared='headers rewrite dav'
+          </code></p></div>
+          <p>Vous pouvez aussi utiliser les mots-cl&#233;s <code>reallyall</code>,
+         <code>all</code>, <code>most</code> et <code>few</code>. Par
+         exemple,</p>
+          <div class="example"><p><code>
+            --enable-mods-shared=most
+          </code></p></div>
+          <p>va compiler la plupart des modules en tant que modules DSO,</p>
+         <div class="example"><p><code>
+            --enable-mods-shared=few
+          </code></p></div>
+          <p>ne compilera qu'un jeu de modules de base.</p>
+          <p>Le jeu par d&#233;faut correspond au mot-cl&#233; <code>most</code>.</p>
+            
+         <p>Les directives <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> correspondant aux
+         diff&#233;rents modules choisis sont automatiquement g&#233;n&#233;r&#233;es dans
+         le fichier de configuration principal. Par d&#233;faut, toutes ces
+         directives sont mises en commentaire, sauf pour les modules
+         requis ou ceux explicitement s&#233;lectionn&#233;s par un argument
+         <code>--enable-nom-module</code> du script configure. Vous
+         pouvez modifier le jeu de modules charg&#233; en activant ou
+         d&#233;sactivant les directives <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> dans le fichier
+         <code>httpd.conf</code>. En outre, les directives <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> peuvent &#234;tre activ&#233;es
+         pour tous les modules compil&#233;s via l'option
+         <code>--enable-load-all-modules</code> du script configure.</p>
+          
+        </dd>
+
+        <dt><code>--enable-mods-static=<var>MODULE-LIST</var></code></dt>
+        <dd>Cette option produit le m&#234;me effet que l'option
+       <code>--enable-mods-shared</code>, &#224; l'exception que les modules
+       seront li&#233;s statiquement. Cela signifie que les modules
+       sp&#233;cifi&#233;s seront toujours disponibles au cours du fonctionnement
+       de <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Ils n'ont pas besoin d'&#234;tre charg&#233;s
+       via la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
+
+       <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
+        <dd>Cette option se comporte comme
+       <code>--enable-mods-shared</code>, et va aussi lier les modules
+       concern&#233;s dynamiquement. Le mot-cl&#233; sp&#233;cial <code>none</code>
+       d&#233;sactive la compilation de tous les modules.</dd>
+
+        <dt><code>--enable-v4-mapped</code></dt>
+        <dd>Permet aux sockets IPv6 de traiter les connexions IPv4.</dd>
+
+        <dt><code>--with-port=<var>PORT</var></code></dt>
+        <dd>Permet de d&#233;finir le port que le programme
+       <code class="program"><a href="../programs/httpd.html">httpd</a></code> va &#233;couter. Ce num&#233;ro de port est
+       utilis&#233; lors de la g&#233;n&#233;ration du fichier de configuration
+       <code>httpd.conf</code>. Sa valeur par d&#233;faut est 80.</dd>
+
+        <dt><code>--with-program-name</code></dt>
+        <dd>Permet de d&#233;finir un nom d'ex&#233;cutable alternatif. Le nom par
+       d&#233;faut est <code>httpd</code>.</dd>
+      </dl>
+    
+  
+
+  <h3><a name="packages" id="packages">Paquets optionnels</a></h3>
+    <p>Ces options permettent de d&#233;finir des paquets optionnels.</p>
+
+    <h4><a name="generalpackages" id="generalpackages">Syntaxe g&#233;n&#233;rale</a></h4>
+      <p>D'une mani&#232;re g&#233;n&#233;rale, vous pouvez utiliser la syntaxe
+      suivante pour d&#233;finir un paquet optionnel :</p>
+
+      <dl>
+        <dt><code>--with-<var>PAQUET</var>[=<var>ARG</var>]</code></dt>
+        <dd>Utilise le paquet <var>PAQUET</var>. La valeur par d&#233;faut de
+       <var>ARG</var> est <code>yes</code>.</dd>
+
+        <dt><code>--without-<var>PAQUET</var></code></dt>
+        <dd>N'utilise pas le paquet <var>PAQUET</var>. Cette option est
+       identique &#224; <code>--with-<var>PAQUET</var>=no</code>. Elle est
+       fournie par <code>autoconf</code> mais n'est pas tr&#232;s utile pour
+       le serveur HTTP Apache.</dd>
+      </dl>
+    
+
+    
+
+    <h4><a name="packageopt" id="packageopt">Paquets sp&#233;cifiques</a></h4>
+      <dl>
+        <dt><code>--with-apr=<var>REP</var>|<var>FICHIER</var></code></dt>
+        <dd>La <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">Biblioth&#232;que pour la portabilit&#233;
+       d'Apache ou
+       Apache Portable Runtime</a> (APR) fait partie de la
+       distribution des sources de httpd et est compil&#233;e
+       automatiquement avec le serveur HTTP. Si vous voulez utiliser
+       une APR d&#233;j&#224; install&#233;e &#224; la place, vous devez indiquer &#224;
+       <code>configure</code> le chemin du script
+       <code>apr-config</code>. Vous pouvez sp&#233;cifier le chemin absolu
+       et le nom ou le r&#233;pertoire d'installation de l'APR.
+       <code>apr-config</code> doit se trouver dans ce r&#233;pertoire ou
+       dans le sous-repertoire <code>bin</code>.</dd>
+
+        <dt><code>--with-apr-util=<var>REP</var>|<var>FICHIER</var></code></dt>
+        <dd>Les utilitaires pour la Biblioth&#232;que pour la portabilit&#233;
+       d'Apache ou Apache Portable Runtime Utilities (APU) font partie de la
+       distribution des sources de httpd et sont compil&#233;s
+       automatiquement avec le serveur HTTP. Si vous voulez utiliser
+       des APU d&#233;j&#224; install&#233;s &#224; la place, vous devez indiquer &#224;
+       <code>configure</code> le chemin du script
+       <code>apu-config</code>. Vous pouvez sp&#233;cifier le chemin absolu
+       et le nom ou le r&#233;pertoire d'installation des APU.
+       <code>apu-config</code> doit se trouver dans ce r&#233;pertoire ou
+       dans le sous-repertoire <code>bin</code>.</dd>
+
+        <dt><code>--with-ssl=<var>REP</var></code></dt>
+        <dd>Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> a &#233;t&#233; activ&#233;,
+       <code>configure</code> recherche une installation d'OpenSSL.
+       Vous pouvez d&#233;finir le r&#233;pertoire de la bo&#238;te &#224; outils SSL/TLS &#224;
+       la place.</dd>
+
+        <dt><code>--with-z=<var>REP</var></code></dt>
+        <dd><code>configure</code> recherche automatiquement une
+       biblioth&#232;que <code>zlib</code> install&#233;e si la configuration de
+       vos sources en n&#233;cessite une (par exemple lorsque
+       <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> est activ&#233;). Vous pouvez d&#233;finir le
+       r&#233;pertoire de la biblioth&#232;que de compression &#224; la place.</dd>
+      </dl>
+
+      <p>De nombreuses fonctionnalit&#233;s du serveur HTTP Apache, y compris
+      les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> DBM de
+      <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> et <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
+      utilisent une base de donn&#233;es simple
+      de la forme cl&#233;/valeur pour une recherche rapide d'informations.
+      SDBM, inclus dans les APU, est donc toujours disponible. Si vous
+      souhaitez utiliser d'autres types de bases de donn&#233;es, utilisez
+      les options suivantes afin de les activer :</p>
+
+      <dl>
+        <dt><code>--with-gdbm[=<var>chemin</var>]</code></dt>
+        <dd>Si aucun <var>chemin</var> n'est sp&#233;cifi&#233;,
+       <code>configure</code> va rechercher les fichiers d'en-t&#234;tes et
+       les biblioth&#232;ques d'une installation DBM GNU dans les chemins
+       standards. Avec un <var>chemin</var> explicite,
+       <code>configure</code> recherchera les fichiers concern&#233;s dans
+       <code><var>chemin</var>/lib</code> et
+       <code><var>chemin</var>/include</code>. En fait,
+       <var>chemin</var> permet de sp&#233;cifier plusieurs chemins
+       d'en-t&#234;tes et biblioth&#232;ques sp&#233;cifiques en les s&#233;parant par des
+       caract&#232;res ':'.</dd>
+
+        <dt><code>--with-ndbm[=<var>chemin</var>]</code></dt>
+        <dd>Identique &#224; <code>--with-gdbm</code>, mais recherche une
+       installation de New DBM.</dd>
+
+        <dt><code>--with-berkeley-db[=<var>chemin</var>]</code></dt>
+        <dd>Identique &#224; <code>--with-gdbm</code>, mais recherche une
+       installation de Berkeley DB.</dd>
+      </dl>
+
+      <div class="note"><h3>Note</h3>
+        <p>Les options DBM sont fournies par les APU et pass&#233;es en
+       param&#232;tres &#224; son script de configuration. Elles sont inutiles
+       lorsqu'on utilise des APU d&#233;j&#224; install&#233;s d&#233;finis par
+       <code>--with-apr-util</code>.</p>
+        <p>Vous pouvez utiliser plusieurs impl&#233;mentations DBM avec votre
+       serveur HTTP. Le type DBM appropri&#233; sera choisi au cours de la
+       configuration de l'ex&#233;cution &#224; chaque d&#233;marrage.</p>
+      </div>
+    
+  
+
+  <h3><a name="supportopt" id="supportopt">Options pour les programmes de
+  support</a></h3>
+    <dl>
+      <dt><code>--enable-static-support</code></dt>
+      <dd>Permet de compiler une version des binaires de support li&#233;s
+      statiquement. En d'autres termes, la compilation produira un
+      ex&#233;cutable ind&#233;pendant comportant toutes les biblioth&#232;ques
+      n&#233;cessaires. Sans cette option, les binaires de supports sont li&#233;s
+      dynamiquement.</dd>
+
+      <dt><code>--enable-suexec</code></dt>
+      <dd>Utilisez cette option pour activer la programme
+      <code class="program"><a href="../programs/suexec.html">suexec</a></code>, qui vous permet de d&#233;finir un uid et un
+      gid pour les processus lanc&#233;s. <strong>N'utilisez cette option que
+      si vous ma&#238;trisez toutes les implications en mati&#232;re de s&#233;curit&#233;
+      de l'ex&#233;cution d'un binaire suid sur votre serveur.</strong>
+      D'autres options permettent de configurer
+      <code class="program"><a href="../programs/suexec.html">suexec</a></code> comme d&#233;crit <a href="#suexec">ci-dessous</a>.</dd>
+    </dl>
+
+    <p>Il est possible de lier statiquement le binaire d'un programme
+    support particulier en utilisant les options suivantes :</p>
+
+    <dl>
+      <dt><code>--enable-static-ab</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme
+      <code class="program"><a href="../programs/ab.html">ab</a></code>.</dd>
+
+      
+      <dt><code>--enable-static-checkgid</code></dt>
+      <dd>&gt;Compile une version li&#233;e statiquement du programme
+      <code>checkgid</code>.</dd>
+
+      <dt><code>--enable-static-htdbm</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme <code class="program"><a href="../programs/htdbm.html">htdbm</a></code>.</dd>
+
+      <dt><code>--enable-static-htdigest</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</dd>
+
+      <dt><code>--enable-static-htpasswd</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>.</dd>
+
+      <dt><code>--enable-static-logresolve</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>.</dd>
+
+      <dt><code>--enable-static-rotatelogs</code></dt>
+      <dd>Compile une version li&#233;e statiquement du programme <code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code>.</dd>
+    </dl>
+
+    <h4><a name="suexec" id="suexec">Options de configuration de <code>suexec</code></a></h4>
+      
+      <p>Les options suivantes permettent de d&#233;finir avec pr&#233;cision le
+      comportement du programme <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Voir <a href="suexec.html#install">Configurer et installer suEXEC</a>
+       pour plus de d&#233;tails.</p>
+
+      <dl>
+        <dt><code>--with-suexec-bin</code></dt>
+        <dd>D&#233;finit le chemin du binaire <code class="program"><a href="../programs/suexec.html">suexec</a></code>. La
+       valeur par d&#233;faut est <code>--sbindir</code> (voir <a href="#directoryfinetuning">D&#233;finition pr&#233;cise des r&#233;pertoires
+       d'installation</a>).</dd>
+
+        <dt><code>--with-suexec-caller</code></dt>
+        <dd>D&#233;finit l'utilisateur qui a l'autorisation d'appeler
+       <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Il est en g&#233;n&#233;ral souhaitable que ce
+       soit le m&#234;me que celui sous lequel <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+       s'ex&#233;cute.</dd>
+
+        <dt><code>--with-suexec-docroot</code></dt>
+        <dd>D&#233;finit l'arborescence des r&#233;pertoires dans laquelle le
+       lancement des ex&#233;cutables via <code class="program"><a href="../programs/suexec.html">suexec</a></code> est
+       autoris&#233;. La valeur par d&#233;faut est
+       <code>--datadir/htdocs</code>.</dd>
+
+        <dt><code>--with-suexec-gidmin</code></dt>
+        <dd>D&#233;finit la valeur de GID la plus basse autoris&#233;e comme
+       valeur cible pour <code class="program"><a href="../programs/suexec.html">suexec</a></code>. La valeur par
+       d&#233;faut est 100.</dd>
+
+        <dt><code>--with-suexec-logfile</code></dt>
+        <dd>D&#233;finit le nom du fichier journal de
+       <code class="program"><a href="../programs/suexec.html">suexec</a></code>. La valeur par d&#233;faut est
+       <code>--logfiledir/suexec_log</code>.</dd>
+
+        <dt><code>--with-suexec-safepath</code></dt>
+        <dd>D&#233;finit la valeur de la variable d'environnement
+       <code>PATH</code> pour les processus lanc&#233;s par
+       <code class="program"><a href="../programs/suexec.html">suexec</a></code>. La valeur par d&#233;faut est
+       <code>/usr/local/bin:/usr/bin:/bin</code>.</dd>
+
+        <dt><code>--with-suexec-userdir</code></dt>
+        <dd>D&#233;finit le sous-r&#233;pertoire du r&#233;pertoire utilisateur qui
+       contient tous les ex&#233;cutables pouvant &#234;tre lanc&#233;s par
+       <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Cette option est n&#233;cessaire si vous
+       souhaitez utiliser <code class="program"><a href="../programs/suexec.html">suexec</a></code> avec des
+       r&#233;pertoires utilisateurs (d&#233;finis via
+       <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>). La valeur par d&#233;faut est
+       <code>public_html</code>.</dd>
+
+        <dt><code>--with-suexec-uidmin</code></dt>
+        <dd>D&#233;finit la valeur d'UID la plus basse autoris&#233;e comme
+       valeur cible pour <code class="program"><a href="../programs/suexec.html">suexec</a></code>. La valeur par
+       d&#233;faut est 100.</dd>
+
+        <dt><code>--with-suexec-umask</code></dt>
+        <dd>D&#233;finit le masque de permissions <code>umask</code> pour les
+       processus lanc&#233;s par <code class="program"><a href="../programs/suexec.html">suexec</a></code>. Il correspond
+       par d&#233;faut au masque d&#233;fini par la configuration de votre
+       syst&#232;me.</dd>
+      </dl>
+    
+  
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="env" id="env">Variables d'environnement</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
+  <p>Certaines variables d'environnement permettent de modifier les
+  choix effectu&#233;s par <code>configure</code>, ou d'aider ce dernier &#224;
+  trouver les biblioth&#232;ques et programmes poss&#233;dant des noms et chemins
+  non standards.</p>
+
+  
+  <dl>
+    <dt><code>CC</code></dt>
+    <dd>D&#233;finit la commande du compilateur C &#224; utiliser pour la
+    compilation.</dd>
+
+    <dt><code>CFLAGS</code></dt>
+    <dd>D&#233;finit les param&#232;tres du compilateur C que vous voulez utiliser
+    pour la compilation.</dd>
+
+    <dt><code>CPP</code></dt>
+    <dd>D&#233;finit la commande du pr&#233;processeur C &#224; utiliser.</dd>
+
+    <dt><code>CPPFLAGS</code></dt>
+    <dd>D&#233;finit les param&#232;tres du pr&#233;processeur C/C++, par exemple
+    <code>-I<var>r&#233;pertoire-include</var></code>, si certains de vos
+    fichiers d'en-t&#234;tes se trouvent dans le r&#233;pertoire non standard
+    <var>r&#233;pertoire-include</var>.</dd>
+
+    <dt><code>LDFLAGS</code></dt>
+    <dd>D&#233;finit les param&#232;tres de l'&#233;diteur de liens, par exemple
+    <code>-L<var>r&#233;pertoire-lib</var></code>, si certaines de vos
+    biblioth&#232;ques se trouvent dans le r&#233;pertoire non standard
+    <var>r&#233;pertoire-lib</var>.</dd>
+  </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/configure.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/configure.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/configure.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/configure.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/dbmmanage.html.fr b/docs/manual/programs/dbmmanage.html.fr
new file mode 100644 (file)
index 0000000..0b692f6
--- /dev/null
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>dbmmanage - Gestion des fichiers d'authentification des
+utilisateurs au format DBM - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>dbmmanage - Gestion des fichiers d'authentification des
+utilisateurs au format DBM</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/dbmmanage.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/dbmmanage.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/dbmmanage.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>dbmmanage</code> permet de cr&#233;er et de maintenir les
+    fichiers au format DBM o&#249; sont stock&#233;s les noms d'utilisateurs et
+    mots de passe &#224; des fins d'authentification de base des utilisateurs
+    HTTP via le module <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>. Il est possible
+    de restreindre l'acc&#232;s aux ressources disponibles sur le serveur
+    HTTP Apache aux seuls utilisateurs sp&#233;cifi&#233;s dans les fichiers cr&#233;&#233;s
+    par <code>dbmmanage</code>. Ce programme ne peut &#234;tre utilis&#233;
+    qu'avec des fichiers d'utilisateurs au format DBM. Pour
+    l'utilisation de fichiers textes, voir le programme
+    <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>.</p>
+
+    <p>Le programme <code class="program"><a href="../programs/htdbm.html">htdbm</a></code> est aussi un utilitaire
+    permettant de maintenir une base de donn&#233;es de mots de passe DBM.</p>
+
+    <p>Cette page de manuel ne d&#233;crit que les arguments de la ligne de
+    commande. Pour plus de d&#233;tails &#224; propos des directives n&#233;cessaires
+    pour configurer l'authentification des utilisateurs dans
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code>, voir le manuel httpd qui est fourni avec
+    la distribution d'Apache, ou peut &#234;tre consult&#233; &#224; <a href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bogues</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li><li><code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>dbmmanage</strong> [ <var>codage</var> ]
+    <var>nom-fichier</var> add|adduser|check|delete|update
+    <var>nom-utilisateur</var>
+    [ <var>mot-de-passe-chiffr&#233;</var>
+      [ <var>groupe</var>[,<var>groupe</var>...]
+        [ <var>commentaire</var> ] ] ]</code></p>
+
+    <p><code><strong>dbmmanage</strong> <var>nom-fichier</var>
+    view [ <var>nom-utilisateur</var> ]</code></p>
+
+    <p><code><strong>dbmmanage</strong> <var>nom-fichier</var>import</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code><var>nom-fichier</var></code></dt>
+    <dd>Le nom du fichier au format DBM, en g&#233;n&#233;ral sans l'extension
+    <code>.db</code>, <code>.pag</code>, ou <code>.dir</code>.</dd>
+
+    <dt><code><var>nom-utilisateur</var></code></dt>
+    <dd>L'utilisateur concern&#233; par l'op&#233;ration effectu&#233;e. Le
+    <var>nom-utilisateur</var> ne doit pas contenir de caract&#232;re
+    <code>:</code>.</dd>
+
+    <dt><code><var>mot-de-passe-chiffr&#233;</var></code></dt>
+    <dd>C'est le mot de passe sous sa forme chiffr&#233;e &#224; utiliser avec les
+    commandes <code>update</code> et <code>add</code>. Vous pouvez
+    utiliser un tiret (<code>-</code>) si vous voulez que le mot de
+    passe vous soit demand&#233;, mais remplissez les champs par la suite. En
+    outre, avec la commande <code>update</code>, un point
+    (<code>.</code>) permet de conserver le mot de passe original.</dd>
+
+    <dt><code><var>groupe</var></code></dt>
+    <dd>Un groupe dont l'utilisateur est membre. Un nom de groupe ne
+    doit pas contenir de caract&#232;re (<code>:</code>). Vous pouvez
+    utiliser un tiret (<code>-</code>) si vous ne voulez pas associer
+    l'utilisateur &#224; un groupe, mais remplissez le champ commentaire. En
+    outre, avec la commande <code>update</code>, un point
+    (<code>.</code>) permet de conserver le groupe original.</dd>
+
+    <dt><code><var>commentaire</var></code></dt>
+    <dd>C'est l'endroit o&#249; vous pouvez enregistrer diverses informations
+    &#224; propos de l'utilisateur telles que son nom r&#233;el, sont e-mail,
+    etc... Le serveur ignore ce champ.</dd>
+    </dl>
+
+    <h3><a name="options.encodings" id="options.encodings">Codages</a></h3>
+      <dl>
+      <dt><code>-d</code></dt>
+      <dd>chiffrement crypt (chiffrement par d&#233;faut sauf sous Win32,
+      Netware)</dd>
+
+      <dt><code>-m</code></dt>
+      <dd>chiffrement MD5 (chiffrement par d&#233;faut sous Win32,
+      Netware)</dd>
+
+      <dt><code>-s</code></dt>
+      <dd>chiffrement SHA1</dd>
+
+      <dt><code>-p</code></dt>
+      <dd>en clair (<em>d&#233;conseill&#233;</em>)</dd>
+      </dl>
+    
+
+    <h3><a name="options.commands" id="options.commands">Commandes</a></h3>
+      <dl>
+      <dt><code>add</code></dt>
+      <dd>Ajoute une entr&#233;e pour <var>nom-utilisateur</var> &#224;
+      <var>nom-fichier</var> en utilisant le mot de passe chiffr&#233;
+      <var>mot-de-passe-chiffr&#233;</var>.
+
+      <div class="example"><p><code>dbmmanage passwords.dat add rbowen foKntnEF3KSXA</code></p></div>
+      </dd>
+
+      <dt><code>adduser</code></dt>
+      <dd>Demande un mot de passe puis ajoute une entr&#233;e pour
+      <var>nom-utilisateur</var> &#224; <var>nom-fichier</var>.
+
+      <div class="example"><p><code>dbmmanage passwords.dat adduser krietz</code></p></div>
+      </dd>
+
+      <dt><code>check</code></dt>
+      <dd>Demande un mot de passe puis v&#233;rifie si
+      <var>nom-utilisateur</var> est pr&#233;sent dans <var>nom-fichier</var>
+      et si son mot de passe correspond au mot de passe fourni.
+
+      <div class="example"><p><code>dbmmanage passwords.dat check rbowen</code></p></div>
+      </dd>
+
+      <dt><code>delete</code></dt>
+      <dd>Supprime l'entr&#233;e <var>nom-utilisateur</var> de
+      <var>nom-fichier</var>.
+
+      <div class="example"><p><code>dbmmanage passwords.dat delete rbowen</code></p></div>
+      </dd>
+
+      <dt><code>import</code></dt>
+      <dd>Lit les entr&#233;es
+      <code><var>nom-utilisateur</var>:<var>mot-de-passe</var></code>
+      (une par ligne) depuis <code>STDIN</code>, et les ajoute &#224;
+      <var>nom-fichier</var>. Les mots de passe doivent &#234;tre d&#233;j&#224;
+      chiffr&#233;s.</dd>
+
+      <dt><code>update</code></dt>
+      <dd>Identique &#224; la commande <code>adduser</code>, &#224; l'exception
+      que la pr&#233;sence de <var>nom-utilisateur</var> dans
+      <var>nom-fichier</var> est v&#233;rifi&#233;e.
+
+      <div class="example"><p><code>dbmmanage passwords.dat update rbowen</code></p></div>
+      </dd>
+
+      <dt><code>view</code></dt>
+      <dd>Affiche le contenu du fichier DBM. Si vous sp&#233;cifiez un
+      <var>nom-utilisateur</var>, seule l'entr&#233;e correspondante est
+      affich&#233;e.
+
+      <div class="example"><p><code>dbmmanage passwords.dat view</code></p></div>
+      </dd>
+      </dl>
+    
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bogues</a><a title="Lien permanent" href="#bugs" class="permalink">&para;</a></h2>
+    <p>Vous devez garder &#224; l'esprit qu'il existe de nombreux formats de
+    fichiers DBM diff&#233;rents, et que selon toute vraisemblance, des
+    biblioth&#232;ques pour plus d'un format sont pr&#233;sentes sur votre
+    syst&#232;me. Les trois exemples de base sont SDBM, NDBM, le projet GNU
+    GDBM, et Berkeley DB 2. Malheureusement, toutes ces biblioth&#232;ques
+    utilisent des formats de fichiers diff&#233;rents, et vous devez vous
+    assurer que le format de fichier utilis&#233; par <var>nom-fichier</var>
+    correspond au format attendu par <code>dbmmanage</code>.
+    Actuellement, <code>dbmmanage</code> n'a aucun moyen de savoir &#224;
+    quel type de fichier DBM il a &#224; faire. S'il est utilis&#233; avec un
+    format inappropri&#233;, il ne renverra rien, ou pourra cr&#233;er un fichier
+    DBM diff&#233;rent avec un nom diff&#233;rent, ou au pire, va corrompre le
+    fichier DBM si vous avez tent&#233; de le modifier.</p>
+
+    <p><code>dbmmanage</code> poss&#232;de une liste de pr&#233;f&#233;rences en
+    mati&#232;re de formats DBM, d&#233;finies dans le tableau
+    <code>@AnyDBM::ISA</code> au d&#233;but du programme. Comme nous
+    pr&#233;f&#233;rons le format de fichier Berkeley DB 2, l'ordre dans lequel
+    <code>dbmmanage</code> va rechercher les biblioth&#232;ques syst&#232;me est
+    Berkeley DB 2, puis NDBM, GDBM et enfin SDBM. La premi&#232;re
+    biblioth&#232;que trouv&#233;e sera celle que <code>dbmmanage</code> tentera
+    d'utiliser pour toutes les op&#233;rations sur les fichiers DBM. Cette
+    ordre est sensiblement diff&#233;rent de l'ordre standard de Perl
+    <code>@AnyDBM::ISA</code>, et de l'ordre utilis&#233; par l'appel
+    <code>dbmopen()</code> de Perl ; si vous utilisez un autre
+    utilitaire pour g&#233;rer vos fichiers DBM, il doit donc se conformer &#224;
+    l'ordre de pr&#233;f&#233;rence indiqu&#233; pr&#233;c&#233;demment. Vous devez pr&#234;ter la
+    m&#234;me attention si vous utilisez des programmes &#233;crits dans d'autres
+    langages, comme C, pour acc&#233;der &#224; ces fichiers.</p>
+
+    <p>Vous pouvez utiliser le programme <code>file</code> fourni par la
+    plupart des syst&#232;mes Unix pour d&#233;terminer le format d'un fichier
+    DBM.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/dbmmanage.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/dbmmanage.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/dbmmanage.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/dbmmanage.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/dbmmanage.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/fcgistarter.html.fr b/docs/manual/programs/fcgistarter.html.fr
new file mode 100644 (file)
index 0000000..1db014b
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>fcgistarter - D&#233;marrer un programme FastCGI - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>fcgistarter - D&#233;marrer un programme FastCGI</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/fcgistarter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/fcgistarter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/fcgistarter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p />
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#note">Note</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="note" id="note">Note</a><a title="Lien permanent" href="#note" class="permalink">&para;</a></h2>
+      <p>Ne fonctionne actuellement que sur les syst&#232;mes de type Unix.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>fcgistarter</strong>
+    -<strong>c</strong> <var>commande</var>
+    -<strong>p</strong> <var>port</var>
+    [ -<strong>i</strong> <var>interface</var> ]
+    -<strong>N</strong> <var>nombre</var>
+    </code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-c <var>commande</var></code></dt>
+    <dd>Le programme FastCGI</dd>
+
+    <dt><code>-p <var>port</var></code></dt>
+    <dd>Port sur lequel le programme va se mettre en &#233;coute</dd>
+
+    <dt><code>-i <var>interface</var></code></dt>
+    <dd>Interface sur laquelle le programme va se mettre en &#233;coute</dd>
+
+    <dt><code>-N <var>nombre</var></code></dt>
+    <dd>Nombre d'instances du programme</dd>
+
+    </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/fcgistarter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/fcgistarter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/fcgistarter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/fcgistarter.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/htcacheclean.html.fr b/docs/manual/programs/htcacheclean.html.fr
new file mode 100644 (file)
index 0000000..8830667
--- /dev/null
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>htcacheclean - Nettoyage du cache sur disque - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>htcacheclean - Nettoyage du cache sur disque</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htcacheclean.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htcacheclean.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>htcacheclean</code> permet de maintenir la taille de
+    l'espace de stockage r&#233;serv&#233; &#224; <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> en
+    dessous d'une limite de taille donn&#233;e ou d'inodes utilis&#233;s. Cet
+    utilitaire peut s'ex&#233;cuter
+    soit manuellement, soit en mode d&#233;mon. Lorsqu'il fonctionne en mode
+    d&#233;mon, il se met en attente en arri&#232;re-plan et recherche &#224;
+    intervalles r&#233;guliers dans le r&#233;pertoire du cache les contenus &#224;
+    supprimer. Pour arr&#234;ter proprement le d&#233;mon, vous pouvez lui envoyer
+    un signal TERM ou INT. Lorsqu'il est lanc&#233; manuellement, une
+    recherche des contenus du cache qui peuvent &#234;tre supprim&#233;s est
+    effectu&#233;e une seule fois. Si une ou plusieurs URLs sont sp&#233;cifi&#233;es,
+    chacune d'entre elles sera supprim&#233;e du cache, si elle est pr&#233;sente.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#delete">Suppression d'une URL particuli&#232;re</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#list">Affichage des URLs pr&#233;sentes dans le cache</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Valeur renvoy&#233;e</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>htcacheclean</strong>
+    [ -<strong>D</strong> ]
+    [ -<strong>v</strong> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>r</strong> ]
+    [ -<strong>n</strong> ]
+    [ -<strong>R</strong><var>arrondi</var> ]
+    -<strong>p</strong><var>chemin</var>
+    [-<strong>l</strong><var>limite</var>|
+    -<strong>L</strong><var>limite</var>]</code></p>
+
+    <p><code><strong>htcacheclean</strong>
+    [ -<strong>n</strong> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>i</strong> ]
+    [ -<strong>P</strong><var>fichier-pid</var> ]
+    [ -<strong>R</strong><var>arrondi</var> ]
+    -<strong>d</strong><var>intervalle</var>
+    -<strong>p</strong><var>chemin</var>
+    [-<strong>l</strong><var>limite</var>|
+    -<strong>L</strong><var>limite</var>]</code></p>
+
+    <p><code><strong>htcacheclean</strong>
+    [ -<strong>v</strong> ]
+    [ -<strong>R</strong><var>arrondi</var> ]
+    -<strong>p</strong><var>chemin</var>
+    [ -<strong>a</strong> ]
+    [ -<strong>A</strong> ]</code></p>
+
+    <p><code><strong>htcacheclean</strong>
+    [ -<strong>D</strong> ]
+    [ -<strong>v</strong> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>R</strong><var>arrondi</var> ]
+    -<strong>p</strong><var>chemin</var>
+    <var>url</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-d<var>intervalle</var></code></dt>
+    <dd>Configure en mode d&#233;mon et planifie le nettoyage du cache toutes
+    les <var>intervalle</var> minutes. Cette option et les options
+    <code>-D</code>, <code>-v</code> et <code>-r</code> s'excluent
+    mutuellement. Pour arr&#234;ter le d&#233;mon proprement, il suffit de lui
+    envoyer un signal <code>SIGTERM</code> ou <code>SIGINT</code>.</dd>
+
+    <dt><code>-D</code></dt>
+    <dd>Le programme s'ex&#233;cute mais ne supprime aucun contenu ("dry run"). Cette
+    option et l'option <code>-d</code> s'excluent mutuellement. Si ce mode
+    est combin&#233; avec la suppression des r&#233;pertoires avec
+    <code>-t</code>, les inodes signal&#233;s comme supprim&#233;s dans les
+    statistiques ne peuvent pas prendre en compte les r&#233;pertoires
+    supprim&#233;s, et seront marqu&#233;s en tant qu'estimation.</dd>
+
+    <dt><code>-v</code></dt>
+    <dd>Ex&#233;cution verbeuse et affichage de statistiques. Cette
+    option et l'option <code>-d</code> s'excluent mutuellement.</dd>
+
+    <dt><code>-r</code></dt>
+    <dd>Nettoyage en profondeur. Le serveur web Apache doit &#234;tre arr&#234;t&#233;
+    (dans le cas contraire, il risque de rester des d&#233;chets dans le
+    cache). Cette option implique l'option <code>-t</code> et s'exclue
+    mutuellement avec l'option <code>-d</code>.</dd>
+
+    <dt><code>-n</code></dt>
+    <dd>Ex&#233;cution en retrait. L'ex&#233;cution du programme est ralentie en
+    faveur des autres processus. <code>htcacheclean</code> s'interrompt
+    de temps en temps de fa&#231;on &#224; ce que a) les entr&#233;es/sorties disque
+    soient retard&#233;es et b) que le noyau puisse mettre ce temps
+    processeur &#224; disposition des autres processus.</dd>
+
+    <dt><code>-t</code></dt>
+    <dd>Supprime tous les r&#233;pertoires vides. Par d&#233;faut, seuls les
+    fichiers sont supprim&#233;s du cache ; avec certaines configurations,
+    cependant, un grand nombre de r&#233;pertoires sont cr&#233;&#233;s et m&#233;ritent que
+    l'on y pr&#234;te attention. Si votre configuration n&#233;cessite un grand
+    nombre de r&#233;pertoires, au point que le remplissage de la table
+    d'inodes ou d'allocation de fichiers puisse poser probl&#232;me,
+    l'utilisation de cette option est conseill&#233;e.</dd>
+
+    <dt><code>-p<var>chemin</var></code></dt>
+    <dd>D&#233;finit <var>chemin</var> comme r&#233;pertoire racine du cache sur
+    disque. Cette valeur doit correspondre &#224; celle sp&#233;cifi&#233;e par la
+    directive <code class="directive"><a href="../mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code>.</dd>
+
+    <dt><code>-P<var>fichier-pid</var></code></dt>
+    <dd>Permet de sp&#233;cifier <var>fichier-pid</var> comme nom du fichier
+    dans le lequel sera enregistr&#233; l'identifiant du processus en mode
+    d&#233;mon.</dd>
+
+    <dt><code>-R<var>round</var></code></dt>
+    <dd>Permet de sp&#233;cifier le plus petit commun multiple de la taille
+    du cache, afin de tenir compte de la taille des blocs. D&#233;finir ce
+    param&#232;tre &#224; la taille d'un bloc de la partition du cache.</dd>
+
+    <dt><code>-l<var>limite</var></code></dt>
+    <dd>D&#233;finit <var>limite</var> comme la taille maximale du cache sur
+    disque. La valeur s'exprime par d&#233;faut en octets (ou en ajoutant le
+    suffixe <code>B</code> &#224; la valeur). Ajoutez le suffixe
+    <code>K</code> pour KOctets ou <code>M</code> pour MOctets.</dd>
+
+    <dt><code>-L<var>limite</var></code></dt>
+    <dd>Sp&#233;cifie <var>limite</var> comme la limite totale en inodes du
+    cache disque.</dd>
+
+    <dt><code>-i</code></dt>
+    <dd>Ex&#233;cution intelligente. Le programme ne s'ex&#233;cute que lorsque le
+    cache sur disque a &#233;t&#233; modifi&#233;. Cette option ne peut s'utiliser
+    qu'avec l'option <code>-d</code>.</dd>
+
+    <dt><code>-a</code></dt>
+    <dd>Affiche la liste des URLs actuellement stock&#233;es dans le cache.
+    Les variantes de la m&#234;me URL seront list&#233;es une seule fois par
+    variante.</dd>
+
+    <dt><code>-A</code></dt>
+    <dd>Affiche la liste des URLs actuellement stock&#233;es dans le cache,
+    ainsi que leurs attributs dans l'ordre suivant : url, header size,
+    body size, status, entity version, date, expiry, request time,
+    response time, body present, head request.</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="delete" id="delete">Suppression d'une URL particuli&#232;re</a><a title="Lien permanent" href="#delete" class="permalink">&para;</a></h2>
+    <p>Si une ou plusieurs URLs sont pass&#233;es en argument &#224;
+    <code>htcacheclean</code>, chacune d'entre elles sera supprim&#233;e du
+    cache. S'il existe plusieurs variantes de ces URLs, elles seront
+    toutes supprim&#233;es.</p>
+
+    <p>Lorsqu'une URL mandat&#233;e en inverse doit &#234;tre supprim&#233;e, l'URL
+    effective est construite &#224; partir de l'en-t&#234;te
+    <strong>Host</strong>, du <strong>port</strong>, du
+    <strong>chemin</strong> et de la <strong>requ&#234;te</strong>. Notez que
+    le '?' doit toujours &#234;tre sp&#233;cifi&#233; explicitement dans l'URL, qu'une
+    cha&#238;ne de param&#232;tres soit pr&#233;sente ou non. Par exemple, pour
+    supprimer le chemin <strong>/</strong> du serveur
+    <strong>localhost</strong>, l'URL devra &#234;tre sp&#233;cifi&#233;e comme suit :
+    <strong>http://localhost:80/?</strong>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="list" id="list">Affichage des URLs pr&#233;sentes dans le cache</a><a title="Lien permanent" href="#list" class="permalink">&para;</a></h2>
+    <p>Les options <code>-a</code> ou <code>-A</code> permettent
+    d'afficher les URLs pr&#233;sentes dans le cache telles qu'elles s'y
+    trouvent, une URL par ligne. L'option <code>-A</code> affiche
+    l'entr&#233;e du cache compl&#232;te pour chaque URL, avec ses diff&#233;rents
+    champs dans l'ordre suivant :</p>
+
+    <dl>
+        <dt>url</dt><dd>L'URL de l'entr&#233;e consid&#233;r&#233;e.</dd>
+        <dt>header size</dt><dd>La taille de l'en-t&#234;te en octets.</dd>
+        <dt>body size</dt><dd>La taille du corps en octets.</dd>
+        <dt>status</dt><dd>Etat de la r&#233;ponse en cache.</dd>
+        <dt>entity version</dt><dd>Le nombre de fois que cette entr&#233;e a
+       &#233;t&#233; revalid&#233;e sans &#234;tre effac&#233;e.</dd>
+        <dt>date</dt><dd>Date de la r&#233;ponse.</dd>
+        <dt>expiry</dt><dd>Date d'expiration de la r&#233;ponse.</dd>
+        <dt>request time</dt><dd>Date du d&#233;but de la requ&#234;te.</dd>
+        <dt>response time</dt><dd>Date de la fin de la requ&#234;te.</dd>
+        <dt>body present</dt><dd>Ce champ contient la valeur 0 si aucun
+       corps n'est stock&#233; avec cette requ&#234;te, 1 dans le cas contraire.</dd>
+        <dt>head request</dt><dd>Ce champ contient la valeur 1 si
+       l'entr&#233;e comporte une requ&#234;te HEAD en cache sans corps, 0 dans
+       le cas contraire.</dd>
+    </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Valeur renvoy&#233;e</a><a title="Lien permanent" href="#exit" class="permalink">&para;</a></h2>
+    <p><code>htcacheclean</code> renvoie z&#233;ro ("true") si toutes les
+    op&#233;rations se sont d&#233;roul&#233;es normalement, et <code>1</code> dans le
+    cas contraire. Si une URL est sp&#233;cifi&#233;e, et si cette URL &#233;tait
+    pr&#233;sente dans le cache et a &#233;t&#233; supprim&#233;e avec succ&#232;s,
+    <code>htcacheclean</code> renvoie <code>0</code>, et <code>2</code>
+    dans le cas contraire. Si une erreur est survenue au cours de la
+    suppression de l'URL, <code>htcacheclean</code> renvoie
+    <code>1</code>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htcacheclean.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htcacheclean.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/htcacheclean.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/htdbm.html.fr b/docs/manual/programs/htdbm.html.fr
new file mode 100644 (file)
index 0000000..873b60c
--- /dev/null
@@ -0,0 +1,398 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>htdbm - Manipuler des bases de donn&#233;es DBM de mots de
+passe - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>htdbm - Manipuler des bases de donn&#233;es DBM de mots de
+passe</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htdbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/htdbm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>htdbm</code> permet de manipuler des fichiers au format DBM
+    ou sont stock&#233;s des nom d'utilisateurs et mots de passe &#224; des fins
+    d'authentification de base des utilisateurs HTTP via le module
+    <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>. Voir la documentation de
+    <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> pour plus de d&#233;tails &#224; propos de ces
+    fichiers DBM.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#bugs">Bugs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Valeur renvoy&#233;e</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Restrictions</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>htdbm</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    [ -<strong>i</strong> ]
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-fichier</var> <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>b</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+    -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-fichier</var> <var>nom-utilisateur</var> <var>mot-de-passe</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>n</strong>
+    [ -<strong>i</strong> ]
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>nb</strong>
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-utilisateur</var> <var>mot-de-passe</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>v</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    [ -<strong>i</strong> ]
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-fichier</var> <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>vb</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>t</strong> ]
+    [ -<strong>v</strong> ]
+    <var>nom-fichier</var> <var>nom-utilisateur</var> <var>mot-de-passe</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>x</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    <var>nom-fichier</var> <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htdbm</strong> -<strong>l</strong>
+    [ -<strong>T</strong><var>DBTYPE</var> ]
+    <var>nom-fichier</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-b</code></dt>
+    <dd>Utilise le mode batch ; en d'autres termes, le mot de passe est
+    extrait de la ligne de commande au lieu d'&#234;tre demand&#233; &#224;
+    l'op&#233;rateur. Cette option doit &#234;tre utilis&#233;e avec la plus grande
+    prudence, car <strong>le mot de passe est visible en clair</strong>
+    dans la ligne de commande. Pour utiliser un script, voir l'option
+    <code>-i</code>.</dd>
+
+    <dt><code>-i</code></dt>
+    <dd>Lit le mot de passe depuis stdin sans v&#233;rification (&#224; utiliser
+    dans le cadre d'un script).</dd>
+
+    <dt><code>-c</code></dt>
+    <dd>Cr&#233;e le <var>fichier-mots-de-passe</var>. Si
+    <var>fichier-mots-de-passe</var> existe d&#233;j&#224;, il est r&#233;&#233;crit et
+    tronqu&#233;. Cette option ne peut pas &#234;tre combin&#233;e avec l'option
+    <code>-n</code>.</dd>
+
+    <dt><code>-n</code></dt>
+    <dd>Affiche les r&#233;sultats sur la sortie standard et ne met pas &#224;
+    jour la base de donn&#233;es. Cette option modifie la syntaxe de la ligne
+    de commande, car l'argument <var>fichier-mots-de-passe</var> (en
+    g&#233;n&#233;ral le premier) est omis. Elle ne peut pas &#234;tre combin&#233;e avec
+    l'option <code>-c</code>.</dd>
+
+    <dt><code>-m</code></dt>
+    <dd>Utilise un chiffrement MD5 pour les mots de passe. Sous Windows
+    et Netware, c'est l'option par d&#233;faut..</dd>
+
+    <dt><code>-B</code></dt>
+    <dd>Utilise l'algorythme de chiffrement bcrypt pour les mots de
+    passe. C'est un algorythme actuellement consid&#233;r&#233; comme s&#251;r.</dd>
+
+    <dt><code>-C</code></dt>
+    <dd>Ce drapeau n'est autoris&#233; qu'en conjonction avec le drapeau
+    <code>-B</code> (chiffrement bcrypt). Il permet de d&#233;finir la dur&#233;e
+    de traitement pour l'algorythme de chiffrement bcrypt (plus elle est
+    longue, plus la s&#233;curit&#233; est &#233;lev&#233;e, mais la rapidit&#233; est diminu&#233;e
+    d'autant) ; la valeur par d&#233;faut est 5, les valeurs valides vont de
+    4 &#224; 31.</dd>
+
+
+    <dt><code>-d</code></dt>
+    <dd>Utilise un chiffrement <code>crypt()</code> pour les mots de
+    passe. C'est l'option par d&#233;faut sur toutes les plates-formes, sauf
+    Windows et Netware. Bien que <code>htdbm</code> supporte ce
+    chiffrement sur toutes les plates-formes, il n'est pas support&#233; par
+    le serveur <code class="program"><a href="../programs/httpd.html">httpd</a></code> sous Windows et Netware. Cet
+    algorythme est consid&#233;r&#233; comme <strong>non s&#251;r</strong> selon les
+    standards actuels.</dd>
+
+    <dt><code>-s</code></dt>
+    <dd>Utilise le chiffrement SHA pour les mots de passe. Facilite la
+    migration vers/depuis les serveurs Netscape qui utilisent le format
+    LDAP Directory Interchange (ldif). Cet
+    algorythme est consid&#233;r&#233; comme <strong>non s&#251;r</strong> selon les
+    standards actuels.</dd>
+
+    <dt><code>-p</code></dt>
+    <dd>Utilise des mots de passe au format texte en clair. Bien que
+    <code>htdbm</code> supporte ce format sur toutes les plates-formes,
+    le d&#233;mon <code class="program"><a href="../programs/httpd.html">httpd</a></code> n'accepte les mots de passe au
+    format texte en clair que sous Windows et Netware.</dd>
+
+    <dt><code>-l</code></dt>
+    <dd>Affiche chaque nom d'utilisateur de la base de donn&#233;es
+    accompagn&#233; de son commentaire sur la sortie standard.</dd>
+
+    <dt><code>-v</code></dt>
+    <dd>V&#233;rifie une association nom d'utilisateur/mot de passe. Le
+    programme affichera un message indiquant si le mot de passe fourni
+    est valide. Si le mot de passe n'est pas valide, le programme
+    s'arr&#234;te et renvoie un code d'erreur 3.</dd>
+
+    <dt><code>-x</code></dt>
+    <dd>Supprime l'utilisateur. Si le nom d'utilisateur existe dans le
+    fichier DBM sp&#233;cifi&#233;, il sera supprim&#233;.</dd>
+
+    <dt><code>-t</code></dt>
+    <dd>Interpr&#232;te le dernier param&#232;tre en tant que commentaire. Avec
+    cette option, il est possible d'ajouter une cha&#238;ne suppl&#233;mentaire &#224;
+    la fin de la ligne de commande ; le contenu de cette cha&#238;ne sera
+    stock&#233; dans la base de donn&#233;es dans le champ "Comment" associ&#233; au
+    nom d'utilisateur sp&#233;cifi&#233;.</dd>
+
+    <dt><code><var>nom-fichier</var></code></dt>
+    <dd>Le nom du fichier au format DBM en g&#233;n&#233;ral sans l'extension
+    <code>.db</code>, <code>.pag</code>, ou <code>.dir</code>. Avec
+    l'option <code>-c</code>, le fichier DBM est mis &#224; jour s'il existe
+    ou cr&#233;&#233; dans le cas contraire.</dd>
+
+    <dt><code><var>nom-utilisateur</var></code></dt>
+    <dd>Le nom d'utilisateur &#224; cr&#233;er ou mettre &#224; jour dans le
+    <var>fichier-mots-de-passe</var>. Si <var>nom-utilisateur</var>
+    n'existe pas dans ce fichier, une entr&#233;e est ajout&#233;e. S'il existe,
+    son mot de passe est modifi&#233;.</dd>
+
+    <dt><code><var>mot-de-passe</var></code></dt>
+    <dd>Le mot de passe en clair destin&#233; &#224; &#234;tre chiffr&#233; et stock&#233; dans
+    le fichier DBM. Ne s'utilise qu'avec l'option <code>-b</code>.</dd>
+
+    <dt><code>-T<var>DBTYPE</var></code></dt>
+    <dd>Type de fichier DBM (SDBM, GDBM, DB, ou "default").</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="bugs" id="bugs">Bugs</a><a title="Lien permanent" href="#bugs" class="permalink">&para;</a></h2>
+    <p>Vous devez garder &#224; l'esprit qu'il existe de nombreux formats de
+    fichiers DBM diff&#233;rents, et que selon toute vraisemblance, des
+    biblioth&#232;ques pour plus d'un format sont pr&#233;sentes sur votre
+    syst&#232;me. Les trois exemples de base sont SDBM, NDBM, le projet GNU
+    GDBM, et Berkeley/Sleepycat DB 2/3/4. Malheureusement, toutes ces
+    biblioth&#232;ques
+    utilisent des formats de fichiers diff&#233;rents, et vous devez vous
+    assurer que le format de fichier utilis&#233; par <var>nom-fichier</var>
+    correspond au format attendu par <code>htdbm</code>.
+    Actuellement, <code>htdbm</code> n'a aucun moyen de savoir &#224;
+    quel type de fichier DBM il a &#224; faire. S'il est utilis&#233; avec un
+    format inappropri&#233;, il ne renverra rien, ou pourra cr&#233;er un fichier
+    DBM diff&#233;rent avec un nom diff&#233;rent, ou au pire, va corrompre le
+    fichier DBM si vous avez tent&#233; de le modifier.</p>
+
+    <p>Vous pouvez utiliser le programme <code>file</code> fourni par la
+    plupart des syst&#232;mes Unix pour d&#233;terminer le format d'un fichier
+    DBM.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Valeur renvoy&#233;e</a><a title="Lien permanent" href="#exit" class="permalink">&para;</a></h2>
+    <p><code>htdbm</code> renvoie 0 ("true") si les nom d'utilisateur et
+    mot de passe ont &#233;t&#233; cr&#233;&#233;s ou mis &#224; jour avec succ&#232;s dans le fichier
+    DBM. <code>htdbm</code> renvoie <code>1</code> s'il a rencontr&#233; un
+    probl&#232;me d'acc&#232;s aux fichiers, <code>2</code> si la ligne de
+    commande comportait une erreur de syntaxe, <code>3</code> si le mot
+    de passe a &#233;t&#233; fourni interactivement et s'il est invalide pour
+    l'entr&#233;e consid&#233;r&#233;e, <code>4</code> si l'op&#233;ration a &#233;t&#233;
+    interrompue, <code>5</code> si une valeur est trop longue (nom
+    utilisateur, nom fichier, mot de passe, ou l'enregistrement apr&#232;s
+    son &#233;laboration), <code>6</code> si le nom d'utilisateur contient
+    des caract&#232;res ill&#233;gaux (voir la section <a href="#restrictions">Restrictions</a>), et <code>7</code> si le
+    fichier n'est pas un fichier de mots de passe DBM valide.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+    <div class="example"><p><code>
+      htdbm /usr/local/etc/apache/.utilisateurs-htdbm jsmith
+    </code></p></div>
+
+    <p>Ajoute ou modifie le mot de passe de l'utilisateur
+    <code>jsmith</code>. Le mot de passe est demand&#233; &#224; l'op&#233;rateur. Sous
+    Windows, le mot de passe sera chiffr&#233; en utilisant l'algorithme MD5
+    Apache modifi&#233; ; dans les autres cas, c'est la routine
+    <code>crypt()</code> du syst&#232;me qui sera utilis&#233;e. Si le fichier
+    n'existe pas, <code>htdbm</code> s'arr&#234;tera et renverra une
+    erreur.</p>
+
+    <div class="example"><p><code>
+      htdbm -c /home/doe/public_html/.htdbm jane
+    </code></p></div>
+
+    <p>Cr&#233;e un nouveau fichier et y enregistre une entr&#233;e pour
+    l'utilisateur <code>jane</code>. Le mot de passe est demand&#233; &#224;
+    l'op&#233;rateur. Si le fichier existe et ne peut pas &#234;tre lu, ou ne peut
+    pas &#234;tre &#233;crit, il ne sera pas modifi&#233; et
+    <code>htdbm</code> affichera un message et renverra un code
+    d'erreur.</p>
+
+    <div class="example"><p><code>
+      htdbm -mb /usr/web/.htdbm-tous jones Pwd4Steve
+    </code></p></div>
+
+    <p>Chiffre le mot de passe entr&#233; avec la ligne de commande
+    (<code>Pwd4Steve</code>) &#224; l'aide de l'algorithme MD5, et
+    l'enregistre dans le fichier sp&#233;cifi&#233;.</p>
+
+    <p>Pour convertir en fichier <code>dbm</code> un fichier de mots de passe
+    g&#233;n&#233;r&#233; par <code>htpasswd</code>, utilisez <code>awk</code> pour rediriger
+    chaque ligne de ce fichier vers <code>htdbm</code> :</p>
+
+    <div class="example"><p><code>
+      htdbm -cbp passwords.dbm bogus bogus
+      awk &#8216;BEGIN { FS=&#8221;:&#8221; }; {system (&#8220;htdbm -bp passwords.dbm &#8221; $1 &#8221; &#8221; $2)}&#8217; passwords
+      htdbm -x bogus
+    </code></p></div>
+
+    <p>La premi&#232;re ligne cr&#233;e une nouvelle base de donn&#233;es de mots de passe avec
+    une entr&#233;e temporaire servant de place r&#233;serv&#233;e, et la troisi&#232;me ligne
+    supprime cette entr&#233;e temporaire.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+    <p>Les fichiers de mots de passe Web tels que ceux que g&#232;re
+    <code>htdbm</code> ne doivent <em>pas</em> &#234;tre stock&#233;s dans
+    l'espace d'URI du serveur Web -- en d'autres termes, il ne doit pas
+    &#234;tre possible d'y acc&#233;der &#224; l'aide d'un navigateur.</p>
+
+    <p>L'utilisation de l'option <code>-b</code> est d&#233;conseill&#233;e, car
+    lorsqu'il est utilis&#233;, le mot de passe appara&#238;t en clair dans la
+    ligne de commande.</p>
+
+    <p>Notez que lorsque vous utilisez l'algorythme
+    <code>crypt()</code>, seuls les 8 premiers caract&#232;res du mot de
+    passe sont pris en compte. Si le mot de passe fourni est plus long,
+    les caract&#232;res suppl&#233;mentaires seront ignor&#233;s sans avertissement.</p>
+
+    <p>L'algorythme SHA ne permet pas de sp&#233;cifier une valeur
+    d'initialisation pour la g&#233;n&#233;ration de nombres al&#233;atoires (salting)
+    : un mot de passe donn&#233; ne poss&#232;de ainsi qu'une r&#233;pr&#233;sentation
+    chiffr&#233;e. Les algorythmes <code>crypt()</code> et MD5 permettent quant &#224;
+    eux des repr&#233;sentations chiffr&#233;es multiples en acceptant comme
+    param&#232;tre une cha&#238;ne d'initialisation (salt), rendant les attaques &#224;
+    base de dictionnaires contre les mots de passe plus difficiles.</p>
+
+    <p>Les algorythmes SHA et <code>crypt()</code> sont consid&#233;r&#233;s comme
+    non s&#251;rs selon les standards actuels.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="restrictions" id="restrictions">Restrictions</a><a title="Lien permanent" href="#restrictions" class="permalink">&para;</a></h2>
+    <p>Sur la plate-forme Windows, les mots de passe chiffr&#233;s avec
+    <code>htdbm</code> ont une taille limit&#233;e &#224; <code>255</code>
+    caract&#232;res. Si le mot de passe fourni est plus long, il sera tronqu&#233;
+    &#224; 255 caract&#232;res.</p>
+
+    <p>L'algorithme MD5 utilis&#233; par <code>htdbm</code> est sp&#233;cifique &#224;
+    Apache ; les mots de passe chiffr&#233;s en utilisant cet algorithme
+    seront inutilisables sur d'autres serveurs Web.</p>
+
+    <p>Les noms d'utilisateurs ont une taille limit&#233;e &#224; <code>255</code>
+    octets et ne doivent pas contenir de caract&#232;re <code>:</code>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htdbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/htdbm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/htdbm.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/htdigest.html.fr b/docs/manual/programs/htdigest.html.fr
new file mode 100644 (file)
index 0000000..3b6e2be
--- /dev/null
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>htdigest - Gestion des fichiers d'utilisateurs pour
+l'authentification &#224; base de condens&#233;s - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>htdigest - Gestion des fichiers d'utilisateurs pour
+l'authentification &#224; base de condens&#233;s</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htdigest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htdigest.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htdigest.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>htdigest</code> permet de cr&#233;er et maintenir les fichiers
+    textes dans lesquels sont stock&#233;s des noms d'utilisateurs, des
+    domaines de protection (realms) et des mots de passe pour
+    l'authentification &#224; base de condens&#233;s des utilisateurs HTTP.
+    L'acc&#232;s aux ressources du serveur HTTP Apache peut &#234;tre limit&#233; aux
+    seuls utilisateurs enregistr&#233;s dans les fichiers cr&#233;&#233;s par
+    <code>htdigest</code>.</p>
+
+    <p>Cette page de manuel ne d&#233;crit que les arguments de la ligne de
+    commande. Pour plus de d&#233;tails &#224; propos des directives n&#233;cessaires &#224;
+    la configuration de l'authentification &#224; base de condens&#233;s dans
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code>, voir le manuel Apache qui est fourni avec
+    la distribution et peut &#234;tre consult&#233; &#224; <a href="http://httpd.apache.org/">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>htdigest</strong> [ -<strong>c</strong> ]
+    <var>fichier-mots-de-passe</var> <var>realm</var>
+    <var>nom-utilisateur</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-c</code></dt>
+    <dd>Cr&#233;e le fichier <var>fichier-mots-de-passe</var>. Si
+    <var>fichier-mots-de-passe</var> existe d&#233;j&#224;, il est tout d'abord
+    supprim&#233;.</dd>
+
+    <dt><code><var>fichier-mots-de-passe</var></code></dt>
+    <dd>Nom du fichier contenant les noms utilisateurs, realms et mots
+    de passe. Si l'option <code>-c</code> est sp&#233;cifi&#233;e, le fichier est
+    cr&#233;&#233; s'il n'existe pas, ou supprim&#233; et recr&#233;&#233; s'il existe
+    d&#233;j&#224;.</dd>
+
+    <dt><code><var>realm</var></code></dt>
+    <dd>Le nom du domaine de protection auquel le nom d'utilisateur
+    appartient. Voir <a href="http://tools.ietf.org/html/rfc2617#section-3.2.1">http://tools.ietf.org/html/rfc2617#section-3.2.1</a>
+    pour plus de d&#233;tails.</dd>
+
+    <dt><code><var>nom-utilisateur</var></code></dt>
+    <dd>Le nom d'utilisateur &#224; cr&#233;er ou mettre &#224; jour dans le
+    <var>fichier-mots-de-passe</var>. Si <var>nom-utilisateur</var> est
+    absent de ce fichier, une nouvelle entr&#233;e est ajout&#233;e. Si
+    l'utilisateur existe d&#233;j&#224;, le mot de passe est modifi&#233;.</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+    <p>En tant qu'ex&#233;cutable setuid, ce programme n'est pas s&#251;r. En
+    cons&#233;quence, &#233;vitez de lui attribuer des permissions setuid.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htdigest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htdigest.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htdigest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htdigest.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/htdigest.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/htpasswd.html.fr b/docs/manual/programs/htpasswd.html.fr
new file mode 100644 (file)
index 0000000..a2a0e28
--- /dev/null
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>htpasswd - Gestion des fichiers d'utilisateurs pour
+l'authentification de base - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>htpasswd - Gestion des fichiers d'utilisateurs pour
+l'authentification de base</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htpasswd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htpasswd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htpasswd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>htpasswd</code> permet de cr&#233;er et de maintenir les
+    fichiers textes o&#249; sont stock&#233;s les noms d'utilisateurs et mots de
+    passe pour l'authentification de base des utilisateurs HTTP. Si
+    <code>htpasswd</code> rencontre un probl&#232;me d'acc&#232;s &#224; un fichier,
+    que ce soit pour &#233;crire dans le fichier de sortie, ou pour lire le
+    fichier d'entr&#233;e dans le but de le mettre &#224; jour, il renvoie un code
+    d'erreur et n'effectue aucune modification.</p>
+
+    <p>Il est possible de limiter l'acc&#232;s aux ressources du serveur HTTP
+    Apache aux seuls utilisateurs pr&#233;sents dans les fichiers cr&#233;&#233;s par
+    <code>htpasswd</code>. Ce programme ne sait g&#233;rer les noms
+    d'utilisateurs et mots de passe que s'ils sont stock&#233;s dans des
+    fichiers textes. Il peut cependant chiffrer et afficher les mots de
+    passe &#224; des fins d'utilisation dans d'autres types de bases de
+    donn&#233;es. Pour utiliser une base de donn&#233;es DBM, voir le programme
+    <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> ou <code class="program"><a href="../programs/htdbm.html">htdbm</a></code>.</p>
+
+    <p><code>htpasswd</code> chiffre les mots de passe en utilisant soit
+    bcrypt,
+    une version de MD5 modifi&#233;e pour Apache, soit SHA1, soit la routine
+    <code>crypt()</code> du syst&#232;me. Les fichiers g&#233;r&#233;s par
+    <code>htpasswd</code> peuvent contenir deux types de mots de passe ;
+    certaines entr&#233;es peuvent contenir des mots de passe chiffr&#233;s en
+    MD5 ou bcrypt, alors que d'autres entr&#233;es du m&#234;me fichier contiendront des
+    mots de passe chiffr&#233;s avec <code>crypt()</code>.</p>
+
+    <p>Cette page de manuel ne d&#233;crit que les arguments de la ligne de
+    commande. Pour plus de d&#233;tails &#224; propos des directives n&#233;cessaires &#224;
+    la configuration de l'authentification des utilisateurs dans
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code>, voir le manuel Apache qui est fourni avec
+    la distribution ou peut &#234;tre consult&#233; &#224; <a href="http://httpd.apache.org">http://httpd.apache.org/</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exit">Valeur renvoy&#233;e</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#restrictions">Restrictions</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></li><li>Les scripts fournis avec la distibution d'Apache et situ&#233;s dans
+support/SHA1.</li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>htpasswd</strong>
+    [ -<strong>c</strong> ]
+    [ -<strong>i</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>D</strong> ]
+    [ -<strong>v</strong> ]  <var>fichier-mots-de-passe</var> <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htpasswd</strong> -<strong>b</strong>
+    [ -<strong>c</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ]
+    [ -<strong>D</strong> ]
+    [ -<strong>v</strong> ]  <var>fichier-mots-de-passe</var> <var>nom-utilisateur</var>
+    <var>mot-de-passe</var></code></p>
+
+    <p><code><strong>htpasswd</strong> -<strong>n</strong>
+    [ -<strong>i</strong> ]
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ] <var>nom-utilisateur</var></code></p>
+
+    <p><code><strong>htpasswd</strong> -<strong>nb</strong>
+    [ -<strong>m</strong> |
+      -<strong>B</strong> |
+      -<strong>d</strong> |
+      -<strong>s</strong> |
+      -<strong>p</strong> ]
+    [ -<strong>C</strong> <var>cost</var> ] <var>nom-utilisateur</var>
+    <var>mot-de-passe</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-b</code></dt>
+    <dd>Utilise le mode batch ; c'est &#224; dire, extrait le mot de passe de
+    la ligne de commande au lieu de le demander &#224; l'op&#233;rateur. Cette
+    option doit &#234;tre utilis&#233;e avec la plus grande prudence, car
+    <strong>le mot de passe est visible en clair</strong> dans la ligne
+    de commande. Pour utiliser un script, voir l'option
+    <code>-i</code>.<br />
+    Disponible &#224; partir de la version 2.4.4 du serveur HTTP Apache.</dd>
+
+    <dt><code>-i</code></dt>
+    <dd>Lit le mot de passe depuis stdin sans v&#233;rification (&#224; utiliser
+    dans les scripts).</dd>
+
+    <dt><code>-c</code></dt>
+    <dd>Cr&#233;e le <var>fichier-mots-de-passe</var>. Si
+    <var>fichier-mots-de-passe</var> existe d&#233;j&#224;, il est r&#233;&#233;crit et
+    tronqu&#233;. Cette option ne peut pas &#234;tre combin&#233;e avec l'option
+    <code>-n</code>.</dd>
+
+    <dt><code>-n</code></dt>
+    <dd>Affiche le r&#233;sultat du traitement sur la sortie standard au lieu
+    de mettre &#224; jour le fichier. Ceci peut s'av&#233;rer utile pour g&#233;n&#233;rer
+    des enregistrements de mots de passe qu'Apache pourra utiliser &#224; des
+    fins d'inclusion dans des fichiers de donn&#233;es au format autre que
+    texte. Cette option modifie la syntaxe de la ligne de commande, car
+    l'argument <var>fichier-mots-de-passe</var> (en g&#233;n&#233;ral le premier)
+    est omis. Elle ne peut pas &#234;tre combin&#233;e avec l'option
+    <code>-c</code> option.</dd>
+
+    <dt><code>-m</code></dt>
+    <dd>Utilise le chiffrement MD5 pour les mots de passe. C'est le
+    comportement par d&#233;faut (depuis la version 2.2.18).</dd>
+
+    <dt><code>-B</code></dt>
+    <dd>Utilise bcrypt pour chiffrer les mots de passe. c'est un
+    algorythme de chiffrement actuellement consid&#233;r&#233; comme s&#251;r.</dd>
+
+    <dt><code>-C</code></dt>
+    <dd>Ce drapeau n'est autoris&#233; qu'en conjonction avec le drapeau
+    <code>-B</code> (chiffrement bcrypt). Il permet de d&#233;finir la dur&#233;e
+    de traitement pour l'algorytme bcrypt (plus elle est longue,
+    meilleure sera la s&#233;curit&#233;, mais inf&#233;rieure la rapidit&#233;). La valeur
+    par d&#233;faut est 5 et les valeurs autoris&#233;es vont de 4 &#224; 31.</dd>
+
+
+    <dt><code>-d</code></dt>
+    <dd>Utilise le chiffrement <code>crypt()</code> pour les mots de
+    passe. Cette option n'est pas support&#233;e par le
+    serveur <code class="program"><a href="../programs/httpd.html">httpd</a></code> sous Windows ou Netware. Cet
+    algorithme limite la longueur des mots de passe &#224; 8 caract&#232;res ; il
+    est consid&#233;r&#233; comme <strong>non sur</strong> du point de vue des
+    standards actuels. C'&#233;tait l'algorithme par d&#233;faut jusqu'&#224; la
+    version 2.2.17.</dd>
+
+    <dt><code>-s</code></dt>
+    <dd>Utilise le chiffrement SHA pour les mots de passe. Facilite la
+    migration vers/depuis les serveurs Netscape qui utilisent le format
+    LDAP Directory Interchange (ldif). Cet algorithme
+    est consid&#233;r&#233; comme <strong>non sur</strong> du point de vue des
+    standards actuels.</dd>
+
+    <dt><code>-p</code></dt>
+    <dd>Enregistre les mots de passe en clair. Bien que
+    <code>htpasswd</code> supporte la cr&#233;ation des mots de passe en
+    clair sur toutes les plates-formes, le d&#233;mon
+    <code class="program"><a href="../programs/httpd.html">httpd</a></code> n'accepte les mots de passe en clair que
+    sous Windows et Netware.</dd>
+
+    <dt><code>-D</code></dt>
+    <dd>Supprime un utilisateur, sous r&#233;serve qu'il existe dans le
+    fichier sp&#233;cifi&#233; par htpasswd.</dd>
+
+    <dt><code>-v</code></dt>
+    <dd>V&#233;rifie si le mot de passe fourni correspond au mot de passe de
+    l'utilisateur enregistr&#233; dans le fichier de mots de passe sp&#233;cifi&#233;.<br />
+    Disponible &#224; partir de la version 2.4.5 du serveur HTTP Apache.</dd>
+
+    <dt><code><var>fichier-mots-de-passe</var></code></dt>
+    <dd>Le nom du fichier contenant les noms d'utilisateurs et mots de
+    passe. Avec l'option <code>-c</code>, le fichier est cr&#233;&#233; s'il
+    n'existe pas, ou r&#233;&#233;crit et tronqu&#233; s'il existe d&#233;j&#224;.</dd>
+
+    <dt><code><var>nom-utilisateur</var></code></dt>
+    <dd>Le nom d'utilisateur &#224; cr&#233;er ou mettre &#224; jour dans le
+    <var>fichier-mots-de-passe</var>. Si <var>nom-utilisateur</var>
+    n'existe pas, une nouvelle entr&#233;e est ajout&#233;e. Dans le cas
+    contraire, le mot de passe est modifi&#233;.</dd>
+
+    <dt><code><var>mot-de-passe</var></code></dt>
+    <dd>Le mot de passe en clair et destin&#233; &#224; &#234;tre chiffr&#233; puis stock&#233;
+    dans le fichier. Cet argument ne s'utilise qu'avec l'option
+    <code>-b</code>.</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="exit" id="exit">Valeur renvoy&#233;e</a><a title="Lien permanent" href="#exit" class="permalink">&para;</a></h2>
+    <p><code>htpasswd</code> renvoie 0 ("true") si le nom d'utilisateur
+    et le mot de passe ont &#233;t&#233; enregistr&#233;s ou mis &#224; jour avec succ&#232;s
+    dans le <var>fichier-mots-de-passe</var>. <code>htpasswd</code>
+    renvoie <code>1</code> s'il a rencontr&#233; un probl&#232;me d'acc&#232;s aux
+    fichiers, <code>2</code> si la ligne de commande comportait une
+    erreur de syntaxe, <code>3</code> si le mot de passe entr&#233;
+    interactivement ne correspondait pas au nom d'utilisateur,
+    <code>4</code> si l'op&#233;ration a &#233;t&#233; interrompue, <code>5</code> si
+    une valeur &#233;tait trop longue (nom-utilisateur, nom-fichier,
+    mot-de-passe, ou l'enregistrement r&#233;sultant), <code>6</code> si le
+    nom d'utilisateur contenait des caract&#232;res ill&#233;gaux (voir la section
+    <a href="#restrictions">Restrictions</a>), et <code>7</code> si le
+    fichier sp&#233;cifi&#233; n'&#233;tait pas un fichier de mots de passe
+    valide.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+    <div class="example"><p><code>
+      htpasswd /usr/local/etc/apache/.utilisateurs-htpasswd jsmith
+    </code></p></div>
+
+    <p>Ajoute ou modifie le mot de passe de l'utilisateur
+    <code>jsmith</code>. Le mot de passe est demand&#233; &#224; l'op&#233;rateur. Le
+    mot de passe sera chiffr&#233; en utilisant l'algorithme MD5
+    modifi&#233; pour Apache. Si le fichier sp&#233;cifi&#233;
+    n'existe pas, <code>htpasswd</code> renverra un code d'erreur.</p>
+
+    <div class="example"><p><code>
+      htpasswd -c /home/doe/public_html/.htpasswd jane
+    </code></p></div>
+
+    <p>Cr&#233;e un nouveau fichier de mots de passe et y enregistre une
+    entr&#233;e pour l'utilisateur <code>jane</code>. Le mot de passe est
+    demand&#233; &#224; l'op&#233;rateur. Si le fichier existe et ne peut &#234;tre ni lu ni
+    &#233;crit, il n'est pas modifi&#233; et <code>htpasswd</code> affichera un
+    message et renverra un code d'erreur.</p>
+
+    <div class="example"><p><code>
+      htpasswd -db /usr/web/.htpasswd-tous jones Pwd4Steve
+    </code></p></div>
+
+    <p>Chiffre le mot de passe sp&#233;cifi&#233; dans la ligne de commande
+    (<code>Pwd4Steve</code>) en utilisant l'algorithme
+    <code>crypt()</code>, et le stocke dans le fichier sp&#233;cifi&#233;.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="security" id="security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+    <p>Les fichiers de mots de passe Web comme ceux que g&#232;re
+    <code>htpasswd</code> ne doivent <em>pas</em> &#234;tre situ&#233;s dans
+    l'espace d'URI du serveur Web -- en d'autres termes, il ne doit pas
+    &#234;tre possible d'y acc&#233;der &#224; partir d'un navigateur.</p>
+
+    <p>En tant qu'ex&#233;cutable setuid, ce programme n'est pas s&#251;r, et il
+    ne faut par cons&#233;quent <em>pas</em> lui attribuer de permissions
+    setuid.</p>
+
+    <p>L'utilisation de l'option <code>-b</code> est d&#233;conseill&#233;e, car
+    avec elle, les mots de passe apparaissent en clair dans la ligne de
+    commande.</p>
+
+    <p>Notez qu'avec l'algorithme <code>crypt()</code>, seuls les huit
+    premiers caract&#232;res du mot de passe sp&#233;cifi&#233; sont pris en compte. Si
+    le mot de passe sp&#233;cifi&#233; est plus long, les caract&#232;res
+    suppl&#233;mentaires sont ignor&#233;s.</p>
+
+    <p>Le format de chiffrement SHA n'utilise pas d'amor&#231;age al&#233;atoire
+    (salting) : &#224; un mot de passe donn&#233; correspond une seule
+    repr&#233;sentation chiffr&#233;e. Les formats <code>crypt()</code> et MD5
+    permutent la repr&#233;sentation en la pr&#233;fixant par une cha&#238;ne d'amorce
+    al&#233;atoire, afin de rendre les attaques de mots de passe &#224; base de
+    dictionnaires plus difficiles.</p>
+
+    <p>Les algorithmes de chiffrement SHA et <code>crypt()</code> 
+    sont consid&#233;r&#233;s comme <strong>non surs</strong> du point de vue des
+    standards actuels.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="restrictions" id="restrictions">Restrictions</a><a title="Lien permanent" href="#restrictions" class="permalink">&para;</a></h2>
+    <p>Sur les plates-formes Windows, la taille des mots de passe
+    chiffr&#233;s avec <code>htpasswd</code> est limit&#233;e &#224; <code>255</code>
+    caract&#232;res. Les mots de passe dont la taille est sup&#233;rieure seront
+    tronqu&#233;s.</p>
+
+    <p>L'algorithme MD5 utilis&#233; par <code>htpasswd</code> est sp&#233;cifique
+    &#224; Apache ; les mots de passe chiffr&#233;s en utilisant cet algorithme
+    seront inutilisables sur d'autres serveurs Web.</p>
+
+    <p>La taille des noms d'utilisateurs est limit&#233;e &#224; <code>255</code>
+    octets et ceux-ci ne doivent pas contenir de caract&#232;re
+    <code>:</code>.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/htpasswd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/htpasswd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/htpasswd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/htpasswd.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/httpd.html.fr b/docs/manual/programs/httpd.html.fr
new file mode 100644 (file)
index 0000000..1d92935
--- /dev/null
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>httpd - Le serveur HTTP d'Apache - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>httpd - Le serveur HTTP d'Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/httpd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/httpd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/httpd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+     <p><code>httpd</code> est le programme du serveur HTTP d'Apache. Il
+     a &#233;t&#233; con&#231;u pour fonctionner sous forme de processus d&#233;mon
+     ind&#233;pendant. Lorsqu'il est utilis&#233; ainsi, il va cr&#233;er un jeu de
+     processus enfants ou de threads qui traiteront les requ&#234;tes.</p>
+
+     <p>En g&#233;n&#233;ral, <code>httpd</code> n'est pas invoqu&#233; directement,
+     mais plut&#244;t via <code class="program"><a href="../programs/apachectl.html">apachectl</a></code> sur les syst&#232;mes de
+     style Unix ou <a href="../platform/windows.html#winsvc">en tant que service sous
+     Windows NT, 2000 et XP</a> et <a href="../platform/windows.html#wincons">comme application de
+     console sous Windows 9x et ME</a>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../invoking.html">D&#233;marrer Apache httpd</a></li><li><a href="../stopping.html">Arr&#234;ter Apache httpd</a></li><li><a href="../configuring.html">Fichiers de configuration</a></li><li><a href="../platform/">Documentations sp&#233;cifiques aux
+plates-formes</a></li><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+     <p><code><strong>httpd</strong> [ -<strong>d</strong>
+     <var>racine-serveur</var> ] [ -<strong>f</strong> <var>config</var> ]
+     [ -<strong>C</strong> <var>directive</var> ] [ -<strong>c</strong>
+     <var>directive</var> ] [ -<strong>D</strong> <var>param&#232;tre</var> ]
+     [ -<strong>e</strong> <var>niveau</var> ] [ -<strong>E</strong>
+     <var>fichier</var> ]
+     [ <strong>-k</strong> start|restart|graceful|stop|graceful-stop ]
+     [ -<strong>h</strong> ]
+     [ -<strong>l</strong> ] [ -<strong>L</strong> ] [ -<strong>S</strong> ]
+     [ -<strong>t</strong> ] [ -<strong>v</strong> ] [ -<strong>V</strong> ]
+     [ -<strong>X</strong> ] [ -<strong>M</strong> ] [ -<strong>T</strong> ]
+     </code></p>
+
+     <p>Sur les <a href="../platform/windows.html">syst&#232;mes Windows</a>,
+     les options additionnelles suivantes sont disponibles :</p>
+
+     <p><code><strong>httpd</strong> [ -<strong>k</strong>
+     install|config|uninstall ] [ -<strong>n</strong> <var>nom</var> ]
+     [ -<strong>w</strong> ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+
+<dl>
+<dt><code>-d <var>racine-serveur</var></code></dt>
+
+<dd>D&#233;finit la valeur initiale de la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> &#224; <var>racine-serveur</var>. Cette
+valeur peut &#234;tre &#233;cras&#233;e par la directive ServerRoot du fichier de
+configuration. La valeur par d&#233;faut est
+<code>/usr/local/apache2</code>.</dd>
+
+<dt><code>-f <var>config</var></code></dt>
+
+<dd>Utilise les directives du fichier <var>config</var> au d&#233;marrage. Si
+<var>config</var> ne commence pas par un '/', il est consid&#233;r&#233; comme
+relatif au chemin d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. La valeur par d&#233;faut est
+<code>conf/httpd.conf</code>.</dd>
+
+<dt><code>-k <code>start|restart|graceful|stop|graceful-stop</code></code></dt>
+
+<dd>Permet de d&#233;marrer, red&#233;marrer ou arr&#234;ter <code>httpd</code>. Voir <a href="../stopping.html">Arr&#234;ter Apache httpd</a> pour plus d'informations.</dd>
+
+<dt><code>-C <var>directive</var></code></dt>
+
+<dd>Ex&#233;cute la directive de configuration <var>directive</var> avant de
+lire les fichiers de configurations.</dd>
+
+<dt><code>-c <var>directive</var></code></dt>
+
+<dd>Ex&#233;cute la directive de configuration <var>directive</var> apr&#232;s
+avoir lu les fichiers de configurations.</dd>
+
+
+<dt><code>-D <var>param&#232;tre</var></code></dt>
+
+<dd>D&#233;finit un <var>param&#232;tre</var> de configuration &#224; utiliser dans les
+sections <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
+des fichiers de configuration, ces derni&#232;res permettant d'ex&#233;cuter ou
+non des
+commandes au d&#233;marrage ou au red&#233;marrage du serveur. Sert aussi &#224;
+d&#233;finir certains param&#232;tres de d&#233;marrage moins courants comme
+<code>-DNO_DETACH</code> (emp&#234;che le processus parent de lancer des
+processus enfants) et <code>-DFOREGROUND</code> (emp&#234;che le processus
+parent d'appeler <code>setsid()</code> et autres).</dd>
+
+<dt><code>-e <var>niveau</var></code></dt>
+
+<dd>D&#233;finit la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> &#224;
+<var>niveau</var> pendant le d&#233;marrage du serveur. Ceci permet
+d'augmenter temporairement la verbosit&#233; des messages d'erreur afin de
+d&#233;terminer les probl&#232;mes de d&#233;marrage.</dd>
+
+<dt><code>-E <var>fichier</var></code></dt>
+
+<dd>Envoie les messages d'erreur de d&#233;marrage vers le fichier
+<var>fichier</var>.</dd>
+
+<dt><code>-h</code></dt>
+
+<dd>Affiche un bref r&#233;sum&#233; des options de ligne de commande
+disponibles.</dd>
+
+<dt><code>-l</code></dt>
+
+<dd>Affiche la liste des modules compil&#233;s dans le le serveur. Ce
+param&#232;tre n'affiche <strong>pas</strong> les modules charg&#233;s
+dynamiquement via la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
+
+<dt><code>-L</code></dt>
+
+<dd>Affiche une liste des directives fournies par les modules statiques
+avec les arguments associ&#233;s, ainsi que les contextes dans lesquels elles
+sont valides. Les directives fournies par les modules partag&#233;s
+(dynamiques) ne sont pas affich&#233;es).</dd>
+
+<dt><code>-M</code></dt>
+
+<dd>Affiche une liste des modules statiques et des modules charg&#233;s
+dynamiquement.</dd>
+
+<dt><code>-S</code></dt>
+
+<dd>Affiche la configuration telle qu'elle est issue de l'interpr&#233;tation
+du fichier de configuration (actuellement, seule la configuration des
+serveurs virtuels est affich&#233;e).</dd>
+
+<dt><code>-T</code> (disponible depuis la version 2.3.8)</dt>
+
+<dd>Emp&#234;che la v&#233;rification de la racine des documents (DocumentRoot) au
+d&#233;marrage/red&#233;marrage.</dd>
+
+<dt><code>-t</code></dt>
+
+<dd>Ex&#233;cute une v&#233;rification de syntaxe pour les fichiers de
+configuration seulement. Le programme se termine imm&#233;diatement apr&#232;s ces
+tests de v&#233;rification de syntaxe avec soit un code de retour de 0
+(syntaxe OK), soit un code de retour diff&#233;rent de 0 (erreur de
+syntaxe). Si -D <var>DUMP</var>_<var>VHOSTS </var> est d&#233;fini, les
+d&#233;tails de la configuration des serveurs virtuels seront affich&#233;s. Si -D
+<var>DUMP</var>_<var>MODULES </var> est d&#233;fini, tous les modules charg&#233;s
+seront affich&#233;s. Si -D <var>DUMP</var>_<var>CERTS </var> est d&#233;fini et
+si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est utilis&#233;, les certificats SSL d&#233;finis
+seront affich&#233;s. Si -D <var>DUMP</var>_<var>CA</var>_<var>_CERTS </var>
+est d&#233;fini et si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est utilis&#233;, les certificats
+de CA SSL ainsi que les r&#233;pertoires contenant de tels certificats
+seront affich&#233;s.</dd>
+
+<dt><code>-v</code></dt>
+
+<dd>Print the version of <code>httpd</code>, and then exit.</dd>
+
+<dt><code>-V</code></dt>
+
+<dd>Le programme affiche la version et les param&#232;tres de compilation de
+<code>httpd</code>, puis se termine.</dd>
+
+<dt><code>-X</code></dt>
+
+<dd>Ex&#233;cute httpd en mode debug. Un seul processus sera d&#233;marr&#233;, et le
+serveur ne rendra pas la main &#224; la console.</dd>
+
+</dl>
+
+<p>Les arguments suivants ne sont disponibles que sur la <a href="../platform/windows.html">plate-forme Windows</a> :</p>
+
+<dl>
+
+<dt><code>-k install|config|uninstall</code></dt>
+
+<dd>Respectivement : installe Apache httpd en tant que service Windows NT ;
+modifie les options de d&#233;marrage du service Apache httpd ; d&#233;sinstalle le
+service Apache httpd.</dd>
+
+<dt><code>-n <var>nom</var></code></dt>
+
+<dd>Le <var>nom</var> du service Apache httpd &#224; actionner.</dd>
+
+<dt><code>-w</code></dt>
+
+<dd>Garde la console Windows ouverte en cas de probl&#232;me de fa&#231;on &#224; ce
+que le message d'erreur puisse &#234;tre lu.</dd>
+
+</dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/httpd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/httpd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/httpd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/httpd.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/httxt2dbm.html.fr b/docs/manual/programs/httxt2dbm.html.fr
new file mode 100644 (file)
index 0000000..fc7edb6
--- /dev/null
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>httxt2dbm - G&#233;n&#232;re des fichiers dbm &#224; utiliser avec
+RewriteMap - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>httxt2dbm - G&#233;n&#232;re des fichiers dbm &#224; utiliser avec
+RewriteMap</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/httxt2dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/httxt2dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/httxt2dbm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+    <p><code>httxt2dbm</code> permet, &#224; partir d'une entr&#233;e au format
+    texte, de g&#233;n&#233;rer des fichiers dbm &#224; utiliser dans les directives
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> avec le type
+    de table <code>dbm</code>.
+    </p>
+
+    <p>Si le fichier de sortie existe d&#233;j&#224;, il ne sera pas tronqu&#233;. Les
+    nouvelles cl&#233;s seront ajout&#233;es et les cl&#233;s pr&#233;existantes mises &#224;
+    jour.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+    <p><code><strong>httxt2dbm</strong>
+    [ -<strong>v</strong> ]
+    [ -<strong>f</strong> <var>TYPE_DBM</var> ]
+    -<strong>i</strong> <var>TEXTE_SOURCE</var>
+    -<strong>o</strong> <var>SORTIE_DBM</var>
+    </code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+    <dl>
+    <dt><code>-v</code></dt>
+    <dd>Sortie plus verbeuse</dd>
+
+    <dt><code>-f <var>TYPE_DBM</var></code></dt>
+    <dd>Sp&#233;cifie le type DBM &#224; utiliser pour le fichier de sortie.
+    S'il n'est pas sp&#233;cifi&#233;, c'est la valeur par d&#233;faut de
+    l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> qui sera utilis&#233;e. Les types disponibles
+    sont :
+    <code>GDBM</code> pour les fichiers GDBM,
+    <code>SDBM</code> pour les fichiers SDBM,
+    <code>DB</code> pour les fichiers DB,
+    <code>NDBM</code> pour les fichiers NDBM,
+    <code>default</code> pour le type DBM par d&#233;faut
+    </dd>
+
+    <dt><code>-i <var>TEXTE_SOURCE</var></code></dt>
+    <dd>Le fichier d'entr&#233;e &#224; partir duquel le fichier dbm sera cr&#233;&#233;. Le
+    fichier doit &#234;tre format&#233; de fa&#231;on &#224; ne contenir qu'un seul
+    enregistrement par ligne, de la forme : <code>cl&#233; valeur</code>.
+    Voir la documentation de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> pour plus de d&#233;tails &#224;
+    propos du format de ce fichier et de sa signification.
+    </dd>
+
+    <dt><code>-o <var>SORTIE_DBM</var></code></dt>
+    <dd>Nom du fichier dbm de sortie.</dd>
+    </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+    <div class="example"><p><code>
+      httxt2dbm -i rewritemap.txt -o rewritemap.dbm<br />
+      httxt2dbm -f SDBM -i rewritemap.txt -o rewritemap.dbm<br />
+    </code></p></div>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/httxt2dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/httxt2dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/programs/httxt2dbm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/httxt2dbm.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/index.html.fr b/docs/manual/programs/index.html.fr
new file mode 100644 (file)
index 0000000..4bb5144
--- /dev/null
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Le serveur et ses utilitaires - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page" class="no-sidebar"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Le serveur et ses utilitaires</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/programs/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
+<a href="../zh-cn/programs/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
+</div>
+
+    <p>Cette page documente tous les utilitaires inclus
+    dans le serveur HTTP Apache.</p>
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="index" id="index">Index</a><a title="Lien permanent" href="#index" class="permalink">&para;</a></h2>
+
+    <dl>
+      <dt><code class="program"><a href="../programs/httpd.html">httpd</a></code></dt>
+
+      <dd>Le serveur de protocole de transfert hypertexte Apache</dd>
+
+      <dt><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></dt>
+
+      <dd>L'interface de contr&#244;le du serveur HTTP Apache</dd>
+
+      <dt><code class="program"><a href="../programs/ab.html">ab</a></code></dt>
+
+      <dd>L'outil de test de performances du serveur HTTP Apache</dd>
+
+      <dt><code class="program"><a href="../programs/apxs.html">apxs</a></code></dt>
+
+      <dd>L'outil de gestion des extensions Apache</dd>
+
+      <dt><code class="program"><a href="../programs/configure.html">configure</a></code></dt>
+
+      <dd>Configuration de l'arborescence des sources</dd>
+
+      <dt><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></dt>
+
+      <dd>Cr&#233;e et met &#224; jour les fichiers d'authentification utilisateurs au
+      format DBM pour une authentification basique</dd>
+
+      <dt><code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code></dt>
+
+      <dd>Lance un programme fastcgi</dd>
+
+      <dt><code class="program"><a href="../programs/firehose.html">firehose</a></code></dt>
+
+      <dd>Permet de d&#233;multipl&#233;xer les flux g&#233;n&#233;r&#233;s par
+      <code class="module"><a href="../mod/mod_firehose.html">mod_firehose</a></code></dd>
+
+      <dt><code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code></dt>
+
+      <dd>Nettoie le cache sur disque</dd>
+
+      <dt><code class="program"><a href="../programs/htdigest.html">htdigest</a></code></dt>
+
+      <dd>Cr&#233;e et met &#224; jour les fichiers d'authentification pour une
+      authentification sommaire</dd>
+
+      <dt><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></dt>
+
+      <dd>Manipulation des bases de donn&#233;es DBM des mots de passe.</dd>
+
+      <dt><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code></dt>
+
+      <dd>Cr&#233;e et met &#224; jour les fichiers d'authentification pour une
+      authentification basique</dd>
+
+      <dt><code class="program"><a href="../programs/httxt2dbm.html">httxt2dbm</a></code></dt>
+
+      <dd>Cr&#233;e des fichiers dbm destin&#233;s &#224; &#234;tre utilis&#233;s avec
+      RewriteMap</dd>
+
+      <dt><code class="program"><a href="../programs/logresolve.html">logresolve</a></code></dt>
+
+      <dd>R&#233;solution des noms d'h&#244;tes en adresses IP dans les fichiers
+      de traces d'Apache</dd>
+
+      <dt><a href="other.html#log_server_status">log_server_status</a></dt>
+
+       <dd>Journalisation p&#233;riodique du statut du serveur</dd>
+
+      <dt><code class="program"><a href="../programs/rotatelogs.html">rotatelogs</a></code></dt>
+
+      <dd>Rotation des traces d'Apache sans devoir arr&#234;ter le serveur</dd>
+
+      <dt><code class="program"><a href="../programs/split-logfile.html">split-logfile</a></code></dt>
+
+       <dd>Divise un journal pour plusieurs h&#244;tes virtuels en journaux
+       sp&#233;cifiques &#224; chaque h&#244;te</dd>
+
+      <dt><code class="program"><a href="../programs/suexec.html">suexec</a></code></dt>
+
+      <dd>Change d'utilisateur pour l'ex&#233;cution de certains programmes</dd>
+
+    </dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../es/programs/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/programs/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
+<a href="../zh-cn/programs/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/logresolve.html.fr b/docs/manual/programs/logresolve.html.fr
new file mode 100644 (file)
index 0000000..aa0b698
--- /dev/null
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>logresolve - R&#233;soud les adresses IP en noms d'h&#244;tes dans les
+  fichiers journaux d'Apache - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>logresolve - R&#233;soud les adresses IP en noms d'h&#244;tes dans les
+  fichiers journaux d'Apache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/logresolve.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/logresolve.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/logresolve.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+     <p><code>logresolve</code> est un programme agissant apr&#232;s
+     traitement pour r&#233;soudre les adresses IP dans les journaux d'acc&#232;s
+     d'Apache. Pour minimiser la charge de votre serveur de noms,
+     logresolve poss&#232;de son propre cache interne sous forme d'une table
+     de hashage. Cela implique que chaque num&#233;ro IP ne fera l'objet
+     d'une requ&#234;te DNS que la premi&#232;re fois o&#249; il est rencontr&#233; dans le
+     fichier journal.</p>
+
+     <p>Le programme re&#231;oit le fichier journal sur son entr&#233;e standard.
+     Les adresses IP doivent se trouver en t&#234;te de chaque ligne et
+     doivent &#234;tre s&#233;par&#233;es du reste de la ligne par un espace.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+
+     <p><code><strong>logresolve</strong> [ -<strong>s</strong>
+     <var>nom-fichier</var> ] [ -<strong>c</strong> ] &lt;
+     <var>access_log</var> &gt; <var>access_log.new</var></code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+
+<dl>
+
+<dt><code>-s <var>nom-fichier</var></code></dt>
+
+<dd>Sp&#233;cifie le nom du fichier o&#249; seront enregistr&#233;es des
+statistiques.</dd>
+
+<dt><code>-c</code></dt>
+
+<dd>Avec cette option, <code>logresolve</code> effectue certaines
+v&#233;rifications DNS : apr&#232;s avoir trouv&#233; le nom d'h&#244;te correspondant &#224; une
+adresse IP, <code>logresolve</code> effectue une recherche DNS sur ce
+nom d'h&#244;te et v&#233;rifie si une des adresses IP trouv&#233;es correspond &#224;
+l'adresse originale.</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/logresolve.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/logresolve.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/logresolve.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/logresolve.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/logresolve.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/programs/rotatelogs.html.fr b/docs/manual/programs/rotatelogs.html.fr
new file mode 100644 (file)
index 0000000..11620db
--- /dev/null
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>rotatelogs - Rotation des journaux d'Apache par redirection de
+  ces derniers dans un "pipe" - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>rotatelogs - Rotation des journaux d'Apache par redirection de
+  ces derniers dans un "pipe"</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/rotatelogs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/rotatelogs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/rotatelogs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div>
+
+     <p><code>rotatelogs</code> est un programme simple &#224; utiliser en
+     conjonction avec la fonctionnalit&#233; d'Apache de redirection dans un
+     "pipe" des fichiers journaux. Il supporte une rotation bas&#233;e sur un
+     intervalle de temps ou une taille maximale du journal.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Syntaxe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#portability">Portabilit&#233;</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+
+     <p><code><strong>rotatelogs</strong>
+     [ -<strong>l</strong> ]
+     [ -<strong>L</strong> <var>nom-lien</var> ]
+     [ -<strong>p</strong> <var>programme</var> ]
+     [ -<strong>f</strong> ]
+     [ -<strong>D</strong> ]
+     [ -<strong>t</strong> ]
+     [ -<strong>v</strong> ]
+     [ -<strong>e</strong> ]
+     [ -<strong>c</strong> ]
+     [ -<strong>n</strong> <var>nombre-de-fichiers</var> ]
+     <var>fichier-journal</var>
+     <var>heure-de-rotation</var>|<var>taille-fichier</var>(B|K|M|G)
+     [ <var>d&#233;calage</var> ]</code></p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
+
+<dl>
+
+<dt><code>-l</code></dt>
+<dd>Utilise le temps local plut&#244;t que GMT comme base pour l'intervalle
+de temps ou pour le formatage de <code>strftime(3)</code> avec une
+rotation bas&#233;e sur la taille.</dd>
+
+<dt><code>-L</code> <var>nom-lien</var></dt>
+<dd>Etablit un lien physique entre le fichier journal courant et le lien
+sp&#233;cifi&#233;. Cette option permet de consulter le journal de mani&#232;re
+continue malgr&#233; les rotations via une commande du style <code>tail -F
+nom-lien</code>.</dd>
+
+<dt><code>-p</code> <var>programme</var></dt>
+<dd>Avec cette option, <code>rotatelogs</code> ex&#233;cutera le programme
+<var>programme</var> chaque fois qu'un nouveau fichier journal sera
+ouvert. Le nom du fichier nouvellement ouvert est pass&#233; comme premier
+argument au programme. Si l'ex&#233;cution se produit apr&#232;s une rotation,
+l'ancien nom du fichier journal est pass&#233; au programme comme second
+argument. <code>rotatelogs</code>
+n'attend pas la fin du <var>programme</var> pour continuer son
+ex&#233;cution, et cessera tout enregistrement de codes d'erreur lorsqu'il
+aura termin&#233; son processus. Le <var>programme</var> utilise les m&#234;mes
+canaux stdin, stdout, et stderr que rotatelogs, et h&#233;rite de son
+environnement.</dd>
+
+<dt><code>-f</code></dt>
+<dd>Ouvre le fichier journal imm&#233;diatement, d&#232;s que
+<code>rotatelogs</code> d&#233;marre, au lieu d'attendre la lecture de la
+premi&#232;re entr&#233;e de journal (pour les sites peu charg&#233;s, il peut
+s'&#233;couler un temps substantiel entre le d&#233;marrage du serveur et le
+traitement de la premi&#232;re requ&#234;te, temps pendant lequel le fichier
+journal associ&#233; n'"existe" pas, ce qui peut causer des probl&#232;mes &#224;
+certains utilitaires de journalisation automatiques).</dd>
+
+<dt><code>-D</code></dt>
+<dd>Cr&#233;e les r&#233;pertoires parents du chemin du fichier journal s'ils
+n'existent pas d&#233;j&#224;, ce qui permet d'utiliser le format
+<code>strftime(3)</code> dans les chemins au lieu du nom de fichier seul.</dd>
+
+<dt><code>-t</code></dt>
+<dd>Provoque une troncature du fichier journal au lieu d'une rotation.
+Cela peut s'av&#233;rer utile lorsqu'un journal est &#233;labor&#233; en temps r&#233;el par
+une commande telle que tail, l'archivage des donn&#233;es n'&#233;tant ici pas
+n&#233;cessaire. Si aucun suffixe n'est ajout&#233; au nom de fichier, les
+cha&#238;nes de format contenant des caract&#232;res '%' sont cependant
+respect&#233;es.
+</dd>
+
+<dt><code>-v</code></dt>
+<dd>Affiche une sortie verbeuse sur STDERR. La sortie contient le
+r&#233;sultat de l'interpr&#233;tation de la configuration, ainsi que toutes les
+op&#233;rations d'ouverture et de fermeture de fichiers.</dd>
+
+<dt><code>-c</code></dt>
+<dd>Cr&#233;e un fichier journal pour chaque intervalle, m&#234;me s'il est vide.</dd>
+
+<dt><code>-e</code></dt>
+<dd>Envoie les messages de journalisation vers stdout. Ceci s'av&#232;re
+utile lorsque les journaux doivent &#234;tre trait&#233;s par un autre programme.</dd>
+
+<dt><code>-n <var>nombre-de-fichiers</var></code></dt>
+<dd>Utilise une liste circulaire de fichiers sans rep&#232;res de temps. Avec
+-n 3, la s&#233;rie de fichiers conserv&#233;s sera "logfile",
+"logfile.1", "logfile.2" avec &#233;crasement de "logfile".<br />
+Disponible &#224; partir de la version 2.4.5 du serveur HTTP Apache.</dd>
+
+<dt><code><var>fichier-journal</var></code></dt>
+<dd><p>Le chemin et le nom de base du fichier journal. Si
+<var>fichier-journal</var> contient des caract&#232;res '%', il est consid&#233;r&#233;
+comme une cha&#238;ne de formatage pour <code>strftime(3)</code>. Dans le cas
+contraire, le suffixe <var>.nnnnnnnnnn</var> est automatiquement ajout&#233;
+et correspond au temps en secondes (sauf si l'option -t est sp&#233;cifi&#233;e).
+Les deux formats calculent le temps
+de d&#233;marrage depuis le d&#233;but de la p&#233;riode courante. Par exemple, si un
+temps de rotation de 86400 est sp&#233;cifi&#233;, les champs heure, minute et
+seconde cr&#233;&#233;s &#224; partir du format <code>strftime(3)</code> auront tous
+pour valeur 0, en r&#233;f&#233;rence au d&#233;but de la p&#233;riode de 24 heures courante
+(minuit).</p>
+<p>Si vous utilisez le formatage de noms de fichiers
+<code>strftime(3)</code>, assurez-vous que le format du fichier journal
+poss&#232;de une granularit&#233; suffisamment importante pour g&#233;n&#233;rer un nom de
+fichier diff&#233;rent &#224; chaque rotation des journaux. Si ce n'est pas le
+cas, la rotation va &#233;craser le fichier existant au lieu d'en g&#233;n&#233;rer un
+nouveau. Par exemple, si <var>fichier-journal</var> &#233;tait
+<code>/var/log/errorlog.%Y-%m-%d</code> avec une rotation &#224; 5
+m&#233;gaoctets, et si la limite de 5 m&#233;gaoctets a &#233;t&#233; atteinte deux fois
+dans la m&#234;me journ&#233;e, le m&#234;me nom de fichier va &#234;tre g&#233;n&#233;r&#233;, et la
+rotation va &#233;craser le fichier existant.</p>
+</dd>
+
+<dt><code><var>temps-rotation</var></code></dt>
+
+<dd>Le temps entre deux rotations des fichiers journaux en secondes. La
+rotation intervient au d&#233;but de cet intervalle. Par exemple, si le temps
+de rotation est de 3600, la rotation des fichiers journaux s'effectuera
+au d&#233;but de chaque heure ; si le temps de rotation est de 86400, la
+rotation des fichiers journaux s'effectuera chaque nuit &#224; minuit. (Si
+aucune donn&#233;e n'est enregistr&#233;e au cours d'un intervalle, aucun fichier
+ne sera cr&#233;&#233;).</dd>
+
+<dt><code><var>taille-fichier</var>(B|K|M|G)</code></dt>
+
+<dd>La taille maximale du fichier suivie par une des lettres
+<code>B</code> (Octets), <code>K</code> (KOctets), <code>M</code> (MOctets)
+ou <code>G</code> (GOctets).
+<p>
+Lorsque temps et taille sont sp&#233;cifi&#233;s, la taille doit l'&#234;tre apr&#232;s le
+temps. La rotation interviendra alors aussit&#244;t que l'une des deux limites
+(temps ou taille) sera atteinte.
+</p>
+</dd>
+
+<dt><code><var>d&#233;calage</var></code></dt>
+
+<dd>Le d&#233;calage en minutes par rapport au temps UTC. Par d&#233;faut, le
+d&#233;calage est consid&#233;r&#233; comme nul et c'est le temps UTC qui est utilis&#233;.
+Par exemple, pour utiliser le temps local de la zone UTC -5 heures,
+sp&#233;cifiez une valeur de <code>-300</code> pour cette option. Dans la
+plupart des cas, il vaut mieux utiliser l'option <code>-l</code> que
+sp&#233;cifier un d&#233;calage.</dd>
+
+</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+
+<div class="example"><p><code>
+     CustomLog "|bin/rotatelogs /var/log/fichier-journal 86400" common
+</code></p></div>
+
+     <p>Cette directive cr&#233;e les fichiers /var/log/fichier-journal.nnnn
+     o&#249; nnnn correspond au temps syst&#232;me auquel la journalisation
+     d&#233;marre effectivement (ce temps sera toujours un multiple du temps
+     de rotation, si bien que vous pouvez synchroniser les scripts cron
+     avec lui). A la fin de chaque temps de rotation (ici apr&#232;s 24
+     heures), une nouvelle journalisation d&#233;marre.</p>
+
+<div class="example"><p><code>
+     CustomLog "|bin/rotatelogs -l /var/log/fichier-journal.%Y.%m.%d 86400" common
+</code></p></div>
+
+     <p>Cette directive cr&#233;e les fichiers
+     /var/log/fichier-journal.yyyy.mm.dd o&#249; yyyy correspond &#224; l'ann&#233;e,
+     mm au mois et dd au jour du mois. La journalisation basculera vers
+     un nouveau fichier chaque jour &#224; minuit, temps local.</p>
+
+<div class="example"><p><code>
+     CustomLog "|bin/rotatelogs /var/log/fichier-journal 5M" common
+</code></p></div>
+
+     <p>Cette directive va effectuer une rotation du fichier journal
+     chaque fois que la taille de ce dernier atteindra 5 MOctets.</p>
+
+<div class="example"><p><code>
+     ErrorLog "|bin/rotatelogs /var/log/journal-erreurs.%Y-%m-%d-%H_%M_%S 5M"
+</code></p></div>
+     <p>Cette directive va effectuer une rotation du fichier journal des
+     erreurs chaque fois que la taille de ce dernier atteindra 5
+     MOctets, et le nom du fichier journal se pr&#233;sentera sous
+     la forme <code>journal-erreurs.YYYY-mm-dd-HH_MM_SS</code>.</p>
+
+<div class="example"><p><code>
+     CustomLog "|bin/rotatelogs -t /var/log/journal 86400" common
+</code></p></div>
+
+     <p>Cet exemple cr&#233;e le fichier /var/log/journal en le tronquant
+     au d&#233;marrage, puis une fois par jour. Ce sc&#233;nario implique qu'un
+     processus s&#233;par&#233; (tel que tail) traite le fichier en temps
+     r&#233;el.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="portability" id="portability">Portabilit&#233;</a><a title="Lien permanent" href="#portability" class="permalink">&para;</a></h2>
+
+<p>Les substitutions des cha&#238;nes de format du fichier journal suivantes
+doivent &#234;tre support&#233;es par toutes les impl&#233;mentations de
+<code>strftime(3)</code> ; voir la page de manuel de
+<code>strftime(3)</code> pour les extensions sp&#233;cifiques &#224; une
+biblioth&#232;que.</p>
+
+<table class="bordered"><tr><td><code>%A</code></td><td>nom du jour de la semaine en entier
+(localis&#233;)</td></tr>
+<tr class="odd"><td><code>%a</code></td><td>nom du jour de la semaine sur 3
+caract&#232;res (localis&#233;)</td></tr>
+<tr><td><code>%B</code></td><td>nom du mois en entier (localis&#233;)</td></tr>
+<tr class="odd"><td><code>%b</code></td><td>nom du mois sur 3 caract&#232;res (localis&#233;)</td></tr>
+<tr><td><code>%c</code></td><td>date et heure (localis&#233;)</td></tr>
+<tr class="odd"><td><code>%d</code></td><td>jour du mois sur 2 chiffres</td></tr>
+<tr><td><code>%H</code></td><td>heure sur 2 chiffres (de 0 &#224; 24h)</td></tr>
+<tr class="odd"><td><code>%I</code></td><td>heure sur 2 chiffres (de 0 &#224; 12h)</td></tr>
+<tr><td><code>%j</code></td><td>jour de l'ann&#233;e sur 3 chiffres</td></tr>
+<tr class="odd"><td><code>%M</code></td><td>minutes sur 2 chiffres</td></tr>
+<tr><td><code>%m</code></td><td>mois sur 2 chiffres</td></tr>
+<tr class="odd"><td><code>%p</code></td><td>suffixe am/pm pour l'heure de 0 &#224; 12h
+(localis&#233;)</td></tr>
+<tr><td><code>%S</code></td><td>secondes sur 2 chiffres</td></tr>
+<tr class="odd"><td><code>%U</code></td><td>semaine de l'ann&#233;e sur 2 chiffres
+(Dimanche est le premier jour de la semaine)</td></tr>
+<tr><td><code>%W</code></td><td> semaine de l'ann&#233;e sur 2 chiffres
+(Lundi est le premier jour de la semaine)</td></tr>
+<tr class="odd"><td><code>%w</code></td><td>jour de la semaine sur 1 chiffre
+(Dimanche est le premier jour de la semaine)</td></tr>
+<tr><td><code>%X</code></td><td>heure (localis&#233;e)</td></tr>
+<tr class="odd"><td><code>%x</code></td><td>date (localis&#233;e)</td></tr>
+<tr><td><code>%Y</code></td><td>ann&#233;e sur 4 chiffres</td></tr>
+<tr class="odd"><td><code>%y</code></td><td>ann&#233;e sur 2 chiffres</td></tr>
+<tr><td><code>%Z</code></td><td>nom de la zone de temps</td></tr>
+<tr class="odd"><td><code>%%</code></td><td>caract&#232;re litt&#233;ral `%'</td></tr>
+</table>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/programs/rotatelogs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/programs/rotatelogs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../ko/programs/rotatelogs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/programs/rotatelogs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/rotatelogs.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/access.html.fr b/docs/manual/rewrite/access.html.fr
new file mode 100644 (file)
index 0000000..7e2050d
--- /dev/null
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Utiliser mod_rewrite pour le contr&#244;le d'acc&#232;s - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Utiliser mod_rewrite pour le contr&#244;le d'acc&#232;s</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/access.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/access.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> de
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il explique comment utiliser
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour contr&#244;ler l'acc&#232;s &#224; diverses
+ressources, ainsi que d'autres techniques en rapport. Il contient de
+nombreux exemples d'utilisation courante de mod_rewrite avec une
+description d&#233;taill&#233;e de leur fonctionnement.</p>
+
+<div class="warning">Vous devez vous attacher &#224; comprendre le
+fonctionnement des exemples, car la plupart d'entre eux ne
+fonctionneront pas sur votre syst&#232;me si vous vous contentez de les
+copier/coller dans vos fichiers de configuration.</div>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#blocked-inline-images">Blocage du r&#233;f&#233;rencement &#224; chaud (Hotlinking) d'images</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#blocking-of-robots">Blocage des robots</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#host-deny">Rejet des clients contenus dans une liste noire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#referer-deflector">Aiguillage bas&#233; sur l'en-t&#234;te Referer</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="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Serveurs mandataires</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="blocked-inline-images" id="blocked-inline-images">Blocage du r&#233;f&#233;rencement &#224; chaud (Hotlinking) d'images</a><a title="Lien permanent" href="#blocked-inline-images" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+          <p>Cette technique vous permet d'interdire &#224; d'autres sites
+         d'inclure directement vos images dans leurs pages. On fait
+         souvent r&#233;f&#233;rence &#224; cette pratique sous le nom de
+         r&#233;f&#233;rencement &#224; chaud (Hotlinking) qui entra&#238;ne l'utilisation
+         de votre bande passante pour servir des contenus faisant
+         partie du site de quelqu'un d'autre.</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+       <p>Cette technique repose sur la valeur de la variable
+       optionnelle <code>HTTP_REFERER</code>. Certaines personnes
+       pourront donc contourner cette limitation. Pour la plupart des
+       utilisateurs cependant, la requ&#234;te &#233;chouera, en ce sens que
+       l'image ne sera pas affich&#233;e depuis le site tiers.</p>
+       <p>Il y a plusieurs mani&#232;res de g&#233;rer cette situation.</p>
+
+       <p>Dans le premier exemple, nous rejetons tout simplement la
+       requ&#234;te si elle ne provenait pas d'une page appartenant &#224; notre
+       site. Pour les besoins de cet exemple, nous supposons que le nom
+       de votre site est <code>www.example.com</code>.</p>
+
+
+
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_REFERER}" "!^$"
+RewriteCond "%{HTTP_REFERER}" "!www.example.com" [NC]
+RewriteRule "\.(gif|jpg|png)$"    "-"   [F,NC]</pre>
+
+
+       <p>Dans le second exemple, plut&#244;t que de rejeter la requ&#234;te,
+       nous affichons une autre image &#224; la place.</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_REFERER}" "!^$"
+RewriteCond "%{HTTP_REFERER}" "!www.example.com" [NC]
+RewriteRule "\.(gif|jpg|png)$"    "/images/go-away.png"   [R,NC]</pre>
+
+
+       <p>Dans le troisi&#232;me exemple, nous redirigeons la requ&#234;te vers
+       une image appartenant &#224; un autre site.</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_REFERER}" "!^$"
+RewriteCond "%{HTTP_REFERER}" "!www.example.com" [NC]
+RewriteRule "\.(gif|jpg|png)$" "http://other.example.com/image.gif"   [R,NC]</pre>
+
+
+       <p>De tous ces exemples, les deux derniers semblent les plus
+       efficaces pour faire en sorte que les gens arr&#234;tent de
+       r&#233;f&#233;rencer vos images &#224; chaud, car il ne verront pas les images
+       qu'ils s'attendent &#224; voir.</p>
+
+        </dd>
+
+        <dt>Discussion :</dt>
+
+        <dd>
+        <p>Si vous ne voulez pas rediriger la requ&#234;te, mais
+       simplement interdire l'acc&#232;s &#224; la ressource, vous pouvez y
+       parvenir sans utiliser mod_rewrite :</p>
+
+        <pre class="prettyprint lang-config">SetEnvIf Referer example\.com localreferer
+&lt;FilesMatch "\.(jpg|png|gif)$"&gt;
+    Require env localreferer
+&lt;/FilesMatch&gt;</pre>
+
+        </dd>
+      </dl>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="blocking-of-robots" id="blocking-of-robots">Blocage des robots</a><a title="Lien permanent" href="#blocking-of-robots" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+        <p>
+        Dans cet exemple, nous allons discuter d'une m&#233;thode permettant
+       de bloquer les requ&#234;tes persistentes en provenance d'un robot
+       particulier, ou d'un navigateur.</p>
+
+        <p>La m&#233;thode classique pour exclure un robot consiste &#224; d&#233;finir
+       un fichier, <code>/robots.txt</code> qui sp&#233;cifie les parties de
+       votre site web pour lesquelles vous voulez exclure les robots.
+       Malheureusement, certains robots ne tiennent pas compte de ces
+       fichiers.
+        </p>
+
+        <p>Notez qu'il existe des m&#233;thodes d'exclusion qui n'utilisent
+       pas mod_rewrite. Notez aussi que toute technique qui repose sur
+       le contenu de la cha&#238;ne client <code>USER_AGENT</code> peut &#234;tre
+       contourn&#233;e tr&#232;s facilement car cette cha&#238;ne peut &#234;tre modifi&#233;e.</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+        <p>On utilise un jeu de r&#232;gles qui sp&#233;cifie le r&#233;pertoire &#224;
+       prot&#233;ger, ainsi que la cha&#238;ne client <code>USER_AGENT</code> qui
+       identifie le robot malin ou envahissant.</p>
+
+        <p>Dans cet exemple, nous bloquons un robot nomm&#233;
+       <code>Vilain_Robot</code> pour le r&#233;pertoire
+       <code>/secret/fichiers</code>. Si vous voulez bloquer ce client
+       seulement depuis une source particuli&#232;re, vous pouvez aussi
+       sp&#233;cifier un intervalle d'adresses IP.</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_USER_AGENT}"   "^NameOfBadRobot"
+RewriteCond "%{REMOTE_ADDR}"       "=123\.45\.67\.[8-9]"
+RewriteRule "^/secret/files/"   "-"   [F]</pre>
+
+        </dd>
+
+      <dt>Discussion :</dt>
+
+      <dd>
+      <p>
+        Vous pouvez cependant parvenir au m&#234;me r&#233;sultat sans utiliser
+       mod_rewrite via la m&#233;thode alternative suivante :
+      </p>
+      <pre class="prettyprint lang-config">SetEnvIfNoCase User-Agent ^NameOfBadRobot goaway
+&lt;Location "/secret/files"&gt;
+    &lt;RequireAll&gt;
+        Require all granted
+        Require not env goaway
+    &lt;/RequireAll&gt;
+&lt;/Location&gt;</pre>
+
+      <p>
+      Comme indiqu&#233; plus haut, il est ais&#233; de contourner cette
+      technique, simplement en modifiant le contenu de l'en-t&#234;te
+      <code>USER_AGENT</code>. Si vous subissez une attaque en r&#232;gle,
+      vous allez devoir r&#233;fl&#233;chir &#224; un blocage &#224; un niveau sup&#233;rieur,
+      par exemple une r&#232;gle de filtrage de votre pare-feu.
+      </p>
+
+      </dd>
+
+      </dl>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="host-deny" id="host-deny">Rejet des clients contenus dans une liste noire</a><a title="Lien permanent" href="#host-deny" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Nous voulons interdire l'acc&#232;s &#224; notre serveur aux clients
+      contenus dans une liste noire similaire &#224;
+      <code>hosts.deny</code>.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteMap    hosts-deny  "txt:/path/to/hosts.deny"
+RewriteCond   "${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND}" "!=NOT-FOUND" [OR]
+RewriteCond   "${hosts-deny:%{REMOTE_HOST}|NOT-FOUND}" "!=NOT-FOUND"
+RewriteRule   "^"  "-"  [F]</pre>
+
+
+<div class="example"><p><code>
+##<br />
+##  hosts.deny<br />
+##<br />
+##  ATTENTION! Ceci est une table de correspondances, non une liste,<br />
+##             m&#234;me si elle est trait&#233;e comme telle. mod_rewrite<br />
+##             l'interpr&#232;te comme une liste de paires cl&#233;/valeur, et<br />
+##             chaque entr&#233;e doit au moins poss&#233;der une valeur par<br />
+##             d&#233;faut "-".<br />
+<br />
+193.102.180.41 -<br />
+bsdti1.sdm.de  -<br />
+192.76.162.40  -<br />
+</code></p></div>
+    </dd>
+
+    <dt>Discussion :</dt>
+    <dd>
+    <p>
+    La seconde condition RewriteCond pr&#233;suppose que HostNameLookups est
+    d&#233;fini &#224; On, de fa&#231;on &#224; ce que les adresses IP des clients puissent
+    &#234;tre r&#233;solues. Dans le cas contraire, vous devez supprimer la
+    seconde condition, ainsi que le drapeau <code>[OR]</code> de la
+    premi&#232;re.
+    </p>
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="referer-deflector" id="referer-deflector">Aiguillage bas&#233; sur l'en-t&#234;te Referer</a><a title="Lien permanent" href="#referer-deflector" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Redirige les requ&#234;tes en fonction du Referer de provenance de
+      la requ&#234;te, avec des cibles diff&#233;rentes pour chaque Referer.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+  <p>Le jeu de r&#232;gles suivant utilise un fichier de correspondances pour
+  associer chaque Referer &#224; une cible de redirection.</p>
+
+<pre class="prettyprint lang-config">RewriteMap  deflector "txt:/path/to/deflector.map"
+
+RewriteCond "%{HTTP_REFERER}" !=""
+RewriteCond "${deflector:%{HTTP_REFERER}}" =-
+RewriteRule "^" "%{HTTP_REFERER}" [R,L]
+
+RewriteCond "%{HTTP_REFERER}" !=""
+RewriteCond "${deflector:%{HTTP_REFERER}|NOT-FOUND}" "!=NOT-FOUND"
+RewriteRule "^" "${deflector:%{HTTP_REFERER}}" [R,L]</pre>
+
+
+      <p>Le fichier de correspondances contient les cibles de
+      redirection associ&#233;es &#224; chaque Referer, ou, si nous voulons
+      simplement rediriger les requ&#234;tes vers leur Referer, un "-" est
+      inscrit dans le fichier de correspondances :</p>
+
+<pre class="prettyprint lang-config">##
+##  deflector.map
+##
+
+http://badguys.example.com/bad/index.html    -
+http://badguys.example.com/bad/index2.html   -
+http://badguys.example.com/bad/index3.html   http://somewhere.example.com/</pre>
+
+
+    </dd>
+  </dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/access.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/access.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/access.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/advanced.html.fr b/docs/manual/rewrite/advanced.html.fr
new file mode 100644 (file)
index 0000000..c41d45a
--- /dev/null
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Advanced Techniques with mod_rewrite - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Advanced Techniques with mod_rewrite</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/advanced.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/advanced.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document compl&#232;te la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du
+    module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il pr&#233;sente un certain nombre
+    de techniques avanc&#233;es quant &#224;
+    l'utilisation de mod_rewrite.</p>
+
+
+
+<div class="warning">Notez que la plupart des exemples ne fonctionneront
+pas en l'&#233;tat dans la configuration particuli&#232;re de votre serveur ; il
+est donc important de bien comprendre leur fonctionnement, plut&#244;t que de
+simplement les copier/coller dans votre configuration.</div>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#sharding">Distribution de la charge entre plusieurs serveurs
+  d'arri&#232;re-plan en fonction de l'adresse IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#on-the-fly-content">R&#233;g&#233;neration de contenu &#224; la vol&#233;e</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#load-balancing">R&#233;partition de charge</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#structuredhomedirs">R&#233;pertoires Home structur&#233;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#redirectanchors">Redirection des ancrages</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#time-dependent">R&#233;&#233;criture d&#233;pendant de l'heure</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenvvars">D&#233;finir des variables d'environnement en fonction de
+      certaines parties de l'URL</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;ler l'acc&#232;s</a></li><li><a href="vhosts.html">serveurs virtuels</a></li><li><a href="proxy.html">serveurs mandataires</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="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="sharding" id="sharding">Distribution de la charge entre plusieurs serveurs
+  d'arri&#232;re-plan en fonction de l'adresse IP</a><a title="Lien permanent" href="#sharding" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>La fragmentation ou "sharding" est une technique courante de
+      distribution de la charge du serveur ou de l'espace de stockage.
+      Quand on utilise cette m&#233;thode, un serveur frontal utilise l'URL
+      pour r&#233;partir de mani&#232;re appropri&#233;e les utilisateurs et objets
+      entre diff&#233;rents serveurs d'arri&#232;re-plan.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>On maintient une table de correspondance entre utilisateurs et
+      serveurs cibles dans des fichiers externes. Ces derniers se
+      pr&#233;sentent comme suit :</p>
+
+<div class="example"><p><code>
+utilisateur1  serveur_physique_utilisateur1<br />
+utilisateur2  serveur_physique_utilisateur2<br />
+:      :
+</code></p></div>
+
+  <p>Tout ceci est enregistr&#233; dans un fichier
+  <code>correspondances-utilisateurs-serveurs</code>. Le but est de
+  faire correspondre</p>
+
+<div class="example"><p><code>
+/u/utilisateur1/chemin
+</code></p></div>
+
+  <p>avec</p>
+
+<div class="example"><p><code>
+http://serveur_physique_utilisateur1/u/utilisateur/chemin
+</code></p></div>
+
+      <p>il n'est ainsi pas n&#233;cessaire que tous les chemins URL soient
+      valides sur tous les serveurs physiques d'arri&#232;re-plan. Le jeu de
+      r&#232;gles suivant fait tout ceci pour nous, en s'appuyant sur les
+      fichiers de correspondances, en supposant que serveur0 est un
+      serveur par d&#233;faut qui sera utilis&#233; lorsqu'un utilisateur ne
+      poss&#232;dera pas d'entr&#233;e dans la table de correspondances :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteMap      users-to-hosts   "txt:/path/to/map.users-to-hosts"
+RewriteRule   "^/u/([^/]+)/?(.*)"   "http://${users-to-hosts:$1|server0}/u/$1/$2"</pre>
+
+    </dd>
+  </dl>
+
+  <p>Voir la documentation de <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> pour une description plus
+  approfondie de la syntaxe de cette directive.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="on-the-fly-content" id="on-the-fly-content">R&#233;g&#233;neration de contenu &#224; la vol&#233;e</a><a title="Lien permanent" href="#on-the-fly-content" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Nous voulons g&#233;n&#233;rer du contenu de mani&#232;re dynamique, mais le
+      conserver de mani&#232;re statique lorsqu'il a &#233;t&#233; g&#233;n&#233;r&#233;. La r&#232;gle
+      suivante v&#233;rifie l'existence du fichier statique, et le g&#233;n&#232;re
+      s'il est absent. Les fichiers statiques peuvent &#234;tre supprim&#233;s
+      p&#233;riodiquement si on le d&#233;sire (par exemple via cron), et seront
+      r&#233;g&#233;n&#233;r&#233;s &#224; la demande.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      A cet effet, on utilise le jeu de r&#232;gles suivant :
+
+<pre class="prettyprint lang-config"># Cet exemple n'est valable que dans un contexte de r&#233;pertoire
+RewriteCond "%{REQUEST_URI}"   !-U
+RewriteRule "^(.+)\.html$"          "/regenerate_page.cgi"   [PT,L]</pre>
+
+
+      <p>L'op&#233;rateur <code>-U</code> permet de d&#233;terminer si la cha&#238;ne
+      de test (dans ce cas <code>REQUEST_URI</code>) est une URL valide.
+      Pour ce faire, il utilise une sous-requ&#234;te. Si cette sous-requ&#234;te
+      &#233;choue, ou en d'autres termes, si la ressource demand&#233;e n'existe pas,
+      cette r&#232;gle invoque le programme CGI
+      <code>/regenerate_page.cgi</code> qui g&#233;n&#232;re la ressource
+      demand&#233;e et la sauvegarde dans le r&#233;pertoire des documents, de
+      fa&#231;on &#224; ce qu'une copie statique puisse &#234;tre servie lors d'une
+      demande ult&#233;rieure.</p>
+
+    <p>De cette fa&#231;on, les documents qui ne sont pas mis &#224; jour
+    r&#233;guli&#232;rement peuvent &#234;tre servis sous une forme statique. Si ces
+    documents doivent &#234;tre r&#233;actualis&#233;s, on peut les supprimer du
+    r&#233;pertoire des documents, et ils seront ainsi r&#233;g&#233;n&#233;r&#233;s &#224; la
+    prochaine demande.</p>
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="load-balancing" id="load-balancing">R&#233;partition de charge</a><a title="Lien permanent" href="#load-balancing" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Nous voulons r&#233;partir la charge de mani&#232;re al&#233;atoire entre
+      plusieurs serveurs en utilisant mod_rewrite.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Pour y parvenir, nous allons utiliser la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> et une liste de
+      serveurs.</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteMap lb "rnd:/path/to/serverlist.txt"
+RewriteRule "^/(.*)" "http://${lb:serveurs}/$1" [P,L]</pre>
+
+
+<p><code>liste-serveurs.txt</code> contiendra la liste des serveurs :</p>
+
+<div class="example"><p><code>
+## liste-serveurs.txt<br />
+<br />
+serveurs un.example.com|deux.example.com|trois.example.com<br />
+</code></p></div>
+
+<p>Si vous voulez qu'un serveur se voit confier d'avantage de charge que
+les autres, faites le figurer plusieurs fois dans la liste.</p>
+
+   </dd>
+
+   <dt>Discussion</dt>
+   <dd>
+<p>Apache poss&#232;de un module de r&#233;partition de charge -
+<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> - beaucoup plus souple et pr&#233;sentant
+plus de fonctionnalit&#233;s dans ce domaine que mod_rewrite.</p>
+   </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="structuredhomedirs" id="structuredhomedirs">R&#233;pertoires Home structur&#233;s</a><a title="Lien permanent" href="#structuredhomedirs" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Certains sites avec des milliers d'utilisateurs organisent
+         les r&#233;pertoires utilisateurs de mani&#232;re structur&#233;e, c'est &#224;
+         dire que chaque r&#233;pertoire utilisateur se trouve dans un
+         sous-r&#233;pertoire dont le nom commence (par exemple) par le
+         premier caract&#232;re du nom de l'utilisateur. Ainsi,
+         <code>/~larry/chemin</code> correspond &#224;
+         <code>/home/<strong>l</strong>/larry/public_html/chemin</code>, alors
+         que <code>/~waldo/chemin</code> correspond &#224;
+         <code>/home/<strong>w</strong>/waldo/public_html/chemin</code>.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>On utilise le jeu de r&#232;gles suivant pour d&#233;velopper les
+         URLs avec tilde selon l'organisation structur&#233;e pr&#233;c&#233;dente.</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteRule   "^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*)"  "/home/<strong>$2</strong>/$1/public_html$3"</pre>
+
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirectanchors" id="redirectanchors">Redirection des ancrages</a><a title="Lien permanent" href="#redirectanchors" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+    <p>Par d&#233;faut, la redirection vers un ancrage HTML ne fonctionne
+       pas, car mod_rewrite &#233;chappe le caract&#232;re <code>#</code> en le
+       transformant en <code>%23</code>, ce qui rend la redirection
+       inop&#233;rante.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>On utilise le drapeau <code>[NE]</code> dans la r&#232;gle
+         <code>RewriteRule</code>. NE signifie "No Escape".
+      </p>
+    </dd>
+
+    <dt>Discussion :</dt>
+    <dd>Cette technique fonctionne bien entendu pour tout autre
+    caract&#232;re sp&#233;cial que mod_rewrite, par d&#233;faut, code pour insertion
+    dans une URL.</dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="time-dependent" id="time-dependent">R&#233;&#233;criture d&#233;pendant de l'heure</a><a title="Lien permanent" href="#time-dependent" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Nous voulons servir des contenus diff&#233;rents selon l'heure du
+      jour en utilisant mod_rewrite.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Il existe de nombreuses variables nomm&#233;es
+         <code>TIME_xxx</code> utilisables dans les conditions de
+         r&#233;&#233;criture. Utilis&#233;es en conjonction avec les mod&#232;les de
+         comparaison lexicographique sp&#233;ciaux <code>&lt;STRING</code>,
+         <code>&gt;STRING</code> et <code>=STRING</code>, elles
+         permettent d'effectuer des redirections d&#233;pendant de
+         l'heure :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteCond   "%{TIME_HOUR}%{TIME_MIN}" &gt;0700
+RewriteCond   "%{TIME_HOUR}%{TIME_MIN}" &lt;1900
+RewriteRule   "^foo\.html$"             "foo.day.html" [L]
+RewriteRule   "^foo\.html$"             "foo.night.html"</pre>
+
+
+      <p>Avec cet exemple, l'URL <code>foo.html</code> renvoie
+         le contenu de <code>foo.jour.html</code> durant le
+         cr&#233;neau horaire <code>07:01-18:59</code>, et le contenu de
+         <code>foo.nuit.html</code> le reste du temps.</p>
+
+      <div class="warning"><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>, les mandataires
+       interm&#233;diaires et les navigateurs peuvent chacun mettre en cache
+       les r&#233;ponses et ainsi afficher une des deux pages en dehors de
+       la fen&#234;tre de temps configur&#233;e. On peut utiliser
+       <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> pour contourner ce probl&#232;me. Il est
+       cependant bien plus commode de servir un contenu dynamique, et
+       de le personnaliser en fonction de l'heure du jour.</div> </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setenvvars" id="setenvvars">D&#233;finir des variables d'environnement en fonction de
+      certaines parties de l'URL</a><a title="Lien permanent" href="#setenvvars" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Ici, nous voulons conserver une certaine forme de statut
+      lorsqu'une r&#233;&#233;criture a eu lieu. Par exemple, vous souhaitez
+      consigner le fait que cette r&#233;&#233;criture a eu lieu, et vous servir
+      plus tard de cette information pour d&#233;terminer si une requ&#234;te sera
+      concern&#233;e par cette r&#233;&#233;criture. Pour y parvenir, on peut utiliser
+      une variable d'environnement.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Utiliser le drapeau [E] pour d&#233;finir une variable
+      d'environnement.</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteRule   "^/cheval/(.*)"   "/poney/$1" [E=<strong>rewritten:1</strong>]</pre>
+
+
+    <p>Plus loin dans votre jeu de r&#232;gles, vous pouvez v&#233;rifier le
+    contenu de cette variable d'environnement via une directive
+    RewriteCond :</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{ENV:rewritten}" =1</pre>
+
+
+    </dd>
+  </dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/advanced.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/advanced.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/advanced.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/avoid.html.fr b/docs/manual/rewrite/avoid.html.fr
new file mode 100644 (file)
index 0000000..cca86be
--- /dev/null
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Quand ne pas utiliser mod_rewrite - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Quand ne pas utiliser mod_rewrite</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/avoid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/avoid.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">Documentation de r&#233;f&#233;rence</a> de
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit peut-&#234;tre un des concepts les
+plus importants &#224; propos de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> - &#224; savoir, quand doit-on &#233;viter
+de l'utiliser.</p>
+
+<p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> doit &#234;tre consid&#233;r&#233; comme un dernier recours,
+lorsqu'aucune alternative n'est possible. Utiliser mod_rewrite lorsqu'il
+existe des alternatives plus simples conduit &#224; des configurations
+confuses, fragiles, et difficiles &#224; maintenir. La compr&#233;hension des
+autres alternatives disponibles est une &#233;tape tr&#232;s importante sur le
+chemin de la ma&#238;trise de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+<p>Vous devez vous attacher &#224; comprendre le
+fonctionnement des exemples, car la plupart d'entre eux ne
+fonctionneront pas sur votre syst&#232;me si vous vous contentez de les
+copier/coller dans vos fichiers de configuration.</p>
+
+<p>Le cas le plus courant dans lequel <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est
+l'outil appropri&#233; est la situation o&#249; la seule solution envisageable
+n&#233;cessite l'acc&#232;s aux fichiers de configuration du serveur, alors que
+cet acc&#232;s ne vous est pas accord&#233;. Certaines directives de configuration
+ne sont disponibles que dans le fichier de configuration du serveur. Si
+vous ne pouvez agir que sur les fichiers .htaccess, vous devrez donc
+vous tourner vers <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirection simple</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#alias">Alias d'URL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#vhosts">H&#233;bergement virtuel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Mandat simple</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#setenv">Test de variables d'environnement</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="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Serveurs mandataires</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="redirect" id="redirect">Redirection simple</a><a title="Lien permanent" href="#redirect" class="permalink">&para;</a></h2>
+
+
+<p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> fournit les directives <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code> et <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> qui permettent de
+rediriger une URL vers une autre. Plut&#244;t que d'utiliser la directive
+<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> pour ce genre de
+redirection simple d'une URL ou d'une classe d'URLs vers une autre, on
+pr&#233;f&#232;rera l'utilisation de ces directives. En outre, avec
+<code>RedirectMatch</code>, vous pouvez inclure une expression
+rationnelle dans votre crit&#232;re de redirection, ce qui vous permet de
+b&#233;n&#233;ficier de nombreux avantages de la directive
+<code>RewriteRule</code>.</p>
+
+<p>Une utilisation courante de la directive <code>RewriteRule</code> est
+la redirection de toute une classe d'URLs. Par exemple, toutes les URLs
+faisant r&#233;f&#233;rence au r&#233;pertoire <code>/un</code> doivent &#234;tre
+redirig&#233;es vers <code>http://un.example.com/</code>, ou toutes les
+requ&#234;tes <code>http</code> doivent &#234;tre redirig&#233;es vers
+<code>https</code>.</p>
+
+<p>Pour ce faire, il est pr&#233;f&#233;rable d'utiliser la directive
+<code>Redirect</code>. Souvenez-vous que la directive
+<code>Redirect</code> conserve les informations relatives au chemin. En
+d'autres termes, la redirection d'une URL <code>/un</code> va aussi
+rediriger toutes les URLs de niveaux inf&#233;rieurs comme
+<code>/un/deux.html</code> et <code>/un/trois/quatre.html</code>.</p>
+
+<p>Pour rediriger les URLs sous <code>/un</code> vers
+<code>http://un.example.com/</code>, utilisez cette d&#233;finition :</p>
+
+<pre class="prettyprint lang-config">Redirect /one/ http://one.example.com/</pre>
+
+
+<p>Pour rediriger un nom d'h&#244;te vers un autre nom d'h&#244;te, par exemple
+<code>example.com</code> vers <code>www.example.com</code>, voir la
+m&#233;thode <a href="remapping.html#canonicalhost">Noms d'h&#244;tes canoniques</a>.</p>
+
+<p>Pour rediriger les URLs <code>http</code> vers <code>https</code>,
+utilisez cette d&#233;finition :</p>
+
+<pre class="prettyprint lang-config">&lt;VirtualHost *:80&gt;
+ServerName www.example.com
+Redirect "/" "https://www.example.com/"
+&lt;/VirtualHost&gt;
+
+&lt;VirtualHost *:443&gt;
+ServerName www.example.com
+#  ... ins&#233;rer ici la configuration SSL
+&lt;/VirtualHost&gt;</pre>
+
+
+<p>L'utilisation de la directive <code>RewriteRule</code> pour accomplir
+cette t&#226;che peut se justifier s'il existe d'autres directives
+<code>RewriteRule</code> dans la m&#234;me port&#233;e. En effet, lorsque des
+directives <code>Redirect</code> et <code>RewriteRule</code> se trouvent
+dans la m&#234;me port&#233;e, les directives <code>RewriteRule</code> sont
+ex&#233;cut&#233;es en premier, sans tenir compte de leur ordre d'apparition dans
+le fichier de configuration.</p>
+
+<p>Dans le cas de la redirection <em>http-vers-https</em>, l'utilisation
+de r&#232;gles <code>RewriteRule</code> se justifie si vous n'avez pas acc&#232;s
+au fichier de configuration principal, et devez donc accomplir cette
+t&#226;che au sein d'un fichier <code>.htaccess</code>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="alias" id="alias">Alias d'URL</a><a title="Lien permanent" href="#alias" class="permalink">&para;</a></h2>
+<p>La directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> permet
+de mettre en correspondance un URI avec un r&#233;pertoire, ce dernier &#233;tant
+en g&#233;n&#233;ral situ&#233; en dehors de l'arborescence d&#233;finie par la directive
+<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Bien qu'il soit
+possible d'effectuer cette mise en correspondance avec
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, il est pr&#233;f&#233;rable d'utiliser la directive
+<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> pour des raisons de simplicit&#233;
+et de performances.</p>
+
+<div class="example"><h3>Utilisation de la directive Alias</h3><pre class="prettyprint lang-config">Alias "/cats" "/var/www/virtualhosts/felines/htdocs"</pre>
+</div>
+
+<p>
+Pour effectuer cette mise en correspondance, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+s'impose si vous n'avez pas acc&#232;s aux fichiers de configuration du
+serveur. En effet, la directive Alias ne peut pas &#234;tre utilis&#233;e dans un
+fichier <code>.htaccess</code>, mais seulement dans un contexte de
+serveur principal ou de serveur virtuel.
+</p>
+
+<p>En outre, vous pouvez arriver au m&#234;me r&#233;sultat avec les liens
+symboliques, pourvu que <code>Options FollowSymLinks</code> soit activ&#233;
+sur votre serveur.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="vhosts" id="vhosts">H&#233;bergement virtuel</a><a title="Lien permanent" href="#vhosts" class="permalink">&para;</a></h2>
+<p>Bien qu'il soit possible de g&#233;rer les <a href="vhosts.html">serveurs
+virtuels avec mod_rewrite</a>, il s'agit rarement de la bonne m&#233;thode.
+Il est pratiquement toujours pr&#233;f&#233;rable de cr&#233;er des blocs
+<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> individuels.
+Dans l'&#233;ventualit&#233; o&#249; vous devez g&#233;rer
+un grand nombre de serveurs virtuels, vous devez vous tourner vers
+<code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> pour cr&#233;er ces serveurs
+automatiquement.</p>
+
+<p>Il est aussi possible d'utiliser des modules comme <code class="module"><a href="../mod/mod_macro.html">mod_macro</a></code> pour
+cr&#233;er un grand nombre de serveurs virtuels dynamiquement.</p>
+
+<p>L'utilisation de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour la cr&#233;ation de
+serveurs virtuels peut se r&#233;v&#233;ler appropri&#233;e si votre service
+d'h&#233;bergement ne vous permet pas d'acc&#233;der aux fichiers de configuration
+du serveur, et que vous soyez par cons&#233;quent oblig&#233; de passer par les
+fichiers <code>.htaccess</code>.</p>
+
+<p>Voir le document <a href="vhosts.html">cr&#233;ation de serveurs virtuels
+avec mod_rewrite</a> pour plus de d&#233;tails sur la mani&#232;re d'y parvenir si
+cela semble &#234;tre tout de m&#234;me la meilleure approche.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="proxy" id="proxy">Mandat simple</a><a title="Lien permanent" href="#proxy" class="permalink">&para;</a></h2>
+
+<p>La directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> fournit
+le drapeau <a href="flags.html#flag_p">[P]</a> qui permet de faire passer les URIs
+r&#233;&#233;crits par <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>.</p>
+
+<pre class="prettyprint lang-config">RewriteRule "^/?images(.*)" "http://serveur-images.local/images$1" [P]</pre>
+
+
+<p>Cependant, dans les nombreux cas o&#249; aucune correspondance au mod&#232;le
+n'est vraiment n&#233;cessaire, comme dans l'exemple ci-dessus, il est
+pr&#233;f&#233;rable d'utiliser la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. L'exemple pr&#233;c&#233;dent pourrait
+&#234;tre remplac&#233; par :</p>
+
+<pre class="prettyprint lang-config">ProxyPass "/images/" "http://serveur-images.local/images/"</pre>
+
+
+<p>Que vous utilisiez <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>, vous devrez dans tous les cas
+utiliser aussi la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> pour intercepter les
+redirections en provenance du serveur d'arri&#232;re-plan :</p>
+
+<pre class="prettyprint lang-config">ProxyPassReverse "/images/" "http://serveur-images.local/images/"</pre>
+
+
+<p>Vous devrez cependant tout de m&#234;me utiliser <code>RewriteRule</code>
+lorsque d'autres <code>RewriteRule</code>s se trouvent dans la m&#234;me port&#233;e,
+car elles agissent en g&#233;n&#233;ral avant les directives
+<code>ProxyPass</code>, et peuvent ainsi les court-circuiter.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="setenv" id="setenv">Test de variables d'environnement</a><a title="Lien permanent" href="#setenv" class="permalink">&para;</a></h2>
+
+<p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est souvent utilis&#233; pour effectuer une
+action en fonction de la pr&#233;sence ou de l'absence d'une variable
+d'environnement particuli&#232;re ou d'un en-t&#234;te de requ&#234;te, ce qui peut
+&#234;tre accompli de mani&#232;re plus efficace via la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>.</p>
+
+<p>Consid&#233;rons par exemple le sc&#233;nario courant o&#249; la directive
+<code class="directive">RewriteRule</code> est utilis&#233;e pour forcer un nom
+d'h&#244;te canonique, tel que <code>www.example.com</code> au lieu de
+<code>example.com</code>. Il est possible d'utiliser &#224; la place la
+directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> comme
+suit :</p>
+
+<pre class="prettyprint lang-config">&lt;If "req('Host') != 'www.example.com'"&gt;
+    Redirect "/" "http://www.example.com"
+&lt;/If&gt;</pre>
+
+
+<p>On peut utiliser cette technique dans de nombreux sc&#233;narios courant
+pour remplacer <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour effectuer des actions
+en fonction d'en-t&#234;tes de requ&#234;tes ou de r&#233;ponses, ou de variables
+d'environnement.</p>
+
+<p>Voir en particulier la <a href="../expr.html">documentation sur
+l'&#233;valuation des expressions</a> pour une vue d'ensemble des types
+d'expressions que vous pouvez utiliser dans les sections <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>,
+ainsi que dans certaines directives.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/avoid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/avoid.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/avoid.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/htaccess.html.fr b/docs/manual/rewrite/htaccess.html.fr
new file mode 100644 (file)
index 0000000..dfca6ea
--- /dev/null
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_rewrite et les fichiers .htaccess - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>mod_rewrite et les fichiers .htaccess</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/htaccess.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment de la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du module
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit les changements apport&#233;s aux r&#232;gles
+lorsqu'on utilise mod_rewrite dans les fichiers .htaccess, et comment
+travailler avec ces changements.</p>
+
+</div>
+<div id="quickview"><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module mod_rewrite</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Serveurs mandataires</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/htaccess.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/htaccess.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/proxy.html.fr b/docs/manual/rewrite/proxy.html.fr
new file mode 100644 (file)
index 0000000..821c128
--- /dev/null
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Utilisation de mod_rewrite comme mandataire - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Utilisation de mod_rewrite comme mandataire</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment de la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du module
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit comment utiliser le drapeau [P]
+de la directive RewriteRule pour mandater un contenu vers un autre
+serveur. Plusieurs recettes d&#233;crivant des sc&#233;narios courants sont
+fournies.</p>
+
+</div>
+<div id="quickview"><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dynamic-proxy" id="dynamic-proxy">Mandater du contenu avec mod_rewrite</a><a title="Lien permanent" href="#dynamic-proxy" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+    <p>
+    mod_rewrite impl&#233;mente le drapeau [P] qui permet de passer des URLs,
+    via mod_proxy, &#224; un autre serveur. Deux exemples sont fournis ici.
+    Dans le premier, une URL est pass&#233;e directement &#224; un autre serveur,
+    et servie comme si c'&#233;tait une URL locale. Dans le deuxi&#232;me, nous
+    mandatons un contenu manquant vers un serveur d'arri&#232;re-plan.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Pour passer une URL &#224; un autre serveur, on utilise le drapeau
+      [P] comme suit :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine  on
+RewriteBase    "/produits/"
+RewriteRule    "^widget/(.*)$"  "http://produits.example.com/widget/$1"  [P]
+ProxyPassReverse "/produits/objet/" "http://produits.example.com/objet/"</pre>
+
+
+   <p>Dans le deuxi&#232;me exemple, nous ne mandatons la requ&#234;te que si nous
+   ne trouvons pas la ressource localement. Ceci peut s'av&#233;rer tr&#232;s
+   utile lorsque vous effectuez une migration d'un serveur vers un
+   autre, et que vous n'&#234;tes pas certain que tout le contenu a d&#233;j&#224; &#233;t&#233;
+   migr&#233;.</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{REQUEST_FILENAME}"       !-f
+RewriteCond "%{REQUEST_FILENAME}"       !-d
+RewriteRule "^/(.*)" "http://ancien.exemple.com/$1" [P]
+ProxyPassReverse "/" "http://ancien.exemple.com/"</pre>
+
+    </dd>
+
+    <dt>Discussion :</dt>
+
+    <dd><p>Dans les deux cas, on ajoute une directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> afin de s'assurer
+    que toute redirection en provenance du serveur d'arri&#232;re-plan est
+    renvoy&#233;e correctement au client.</p>
+
+    <p>Chaque fois que cela est possible, pr&#233;f&#233;rez l'utilisation de la
+    directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou
+    <code class="directive"><a href="../mod/mod_proxy.html#proxypassmatch">ProxyPassMatch</a></code> &#224;
+    mod_rewrite.</p>
+    </dd>
+  </dl>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/proxy.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/remapping.html.fr b/docs/manual/rewrite/remapping.html.fr
new file mode 100644 (file)
index 0000000..5e441a4
--- /dev/null
@@ -0,0 +1,677 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Redirection et remise en correspondance avec mod_rewrite - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Redirection et remise en correspondance avec mod_rewrite</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/remapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/remapping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">Documentation de r&#233;f&#233;rence</a> de
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il montre comment utiliser
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour rediriger et remettre en
+correspondance une requ&#234;te. Il contient de
+nombreux exemples d'utilisation courante de mod_rewrite avec une
+description d&#233;taill&#233;e de leur fonctionnement.</p>
+
+<div class="warning">Vous devez vous attacher &#224; comprendre le
+fonctionnement des exemples, car la plupart d'entre eux ne
+fonctionneront pas sur votre syst&#232;me si vous vous contentez de les
+copier/coller dans vos fichiers de configuration.</div>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#old-to-new">De l'ancienne &#224; la nouvelle URL (en interne)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#old-to-new-extern">De l'ancien au nouveau (en externe)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#movehomedirs">Ressource d&#233;plac&#233;e vers un autre serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#static-to-dynamic">De statique &#224; dynamique</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#backward-compatibility">Compatibilit&#233; ascendante dans le cadre d'une modification
+      d'extension de nom de fichier</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#canonicalhost">Noms d'h&#244;tes canoniques</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#multipledirs">Recherche de pages dans plus d'un r&#233;pertoire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#archive-access-multiplexer">Redirection vers des serveurs g&#233;ographiquement distribu&#233;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#canonicalurl">URLs canoniques</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moveddocroot">D&#233;placement du r&#233;pertoire <code>DocumentRoot</code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#fallback-resource">Ressource par d&#233;faut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite-query">Rewrite query string</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="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="access.html">Contr&#244;ler l'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Serveurs mandataires</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="old-to-new" id="old-to-new">De l'ancienne &#224; la nouvelle URL (en interne)</a><a title="Lien permanent" href="#old-to-new" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+          <p>Supposons que nous ayons r&#233;cemment renomm&#233; la page
+         <code>foo.html</code> en <code>bar.html</code>, et voulions
+         maintenant que l'ancienne URL soit toujours valide &#224; des fins
+         de compatibilit&#233; ascendante. En fait, on voudrait que le
+         changement de nom soit transparent aux utilisateurs de
+         l'ancienne URL.</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+          <p>On r&#233;&#233;crit l'ancienne URL en interne vers la nouvelle via
+         la r&#232;gle suivante :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine  on
+RewriteRule    "^<strong>/foo</strong>\.html$" "<strong>/bar</strong>.html" [PT]</pre>
+
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="old-to-new-extern" id="old-to-new-extern">De l'ancien au nouveau (en externe)</a><a title="Lien permanent" href="#old-to-new-extern" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+          <p>Supposons toujours que nous ayons r&#233;cemment renomm&#233; la page
+         <code>foo.html</code> en <code>bar.html</code>, et voulions
+         maintenant que l'ancienne URL soit toujours valide &#224; des fins
+         de compatibilit&#233; ascendante. En revanche, nous voulons cette
+         fois que la nouvelle URL soit sugg&#233;r&#233;e aux utilisateurs de
+         l'ancienne URL, c'est &#224; dire que l'adresse vue depuis leur
+         navigateur doit &#233;galement &#234;tre modifi&#233;e.</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+          <p>On force une redirection HTTP vers la nouvelle URL, ce qui
+         entra&#238;ne une modification de celle du navigateur et aussi de ce
+         que voit l'utilisateur :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine  on
+RewriteRule    "^<strong>foo</strong>\.html$"  "<strong>bar</strong>.html"  [<strong>R</strong>]</pre>
+
+</dd>
+
+<dt>Discussion</dt>
+
+    <dd>
+    <p>Dans l'exemple <a href="#old-to-new-intern">interne</a>, on a utilis&#233; mod_rewrite afin
+    de dissimuler la redirection au client. Dans cet exemple, en
+    revanche, on aurait pu se contenter d'une directive Redirect :</p>
+
+    <pre class="prettyprint lang-config">Redirect "/foo.html" "/bar.html"</pre>
+
+
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="movehomedirs" id="movehomedirs">Ressource d&#233;plac&#233;e vers un autre serveur</a><a title="Lien permanent" href="#movehomedirs" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+      <p>Si une ressource a &#233;t&#233; d&#233;plac&#233;e vers un autre serveur, vous
+      pouvez faire en sorte que les URLs de l'ancien serveur continuent
+      de fonctionner pendant un certain temps, afin de laisser au
+      utilisateurs le temps de modifier leurs favoris.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Vous pouvez utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour
+      rediriger ces URLs vers le nouveau serveur, mais vous pouvez aussi
+      utiliser les directives Redirect ou RedirectMatch.</p>
+
+<pre class="prettyprint lang-config">#Avec mod_rewrite
+RewriteEngine on
+RewriteRule   "^/docs/(.+)"  "http://nouveau.example.com/docs/$1"  [R,L]</pre>
+
+
+<pre class="prettyprint lang-config">#Avec RedirectMatch
+RedirectMatch "^/docs/(.*)" "http://nouveau.example.com/docs/$1"</pre>
+
+
+<pre class="prettyprint lang-config">#Avec Redirect
+Redirect "/docs/" "http://nouveau.example.com/docs/"</pre>
+
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="static-to-dynamic" id="static-to-dynamic">De statique &#224; dynamique</a><a title="Lien permanent" href="#static-to-dynamic" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+          <p>Comment transformer une page statique <code>foo.html</code>
+         en sa variante dynamique <code>foo.cgi</code> de mani&#232;re
+         transparente, c'est &#224; dire sans en avertir le
+         navigateur/utilisateur.</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+          <p>On r&#233;&#233;crit simplement l'URL en script CGI et force le
+         gestionnaire de contenu &#224; <strong>cgi-script</strong> de fa&#231;on
+         &#224; ce que le script s'ex&#233;cute en tant que programme CGI.
+         Ainsi, une requ&#234;te vers <code>/~quux/foo.html</code> conduit
+         en interne &#224; l'invocation de
+         <code>/~quux/foo.cgi</code>.</p>
+
+<pre class="prettyprint lang-config">RewriteEngine  on
+RewriteBase    "/~quux/"
+RewriteRule    "^foo\.html$"  "foo.cgi"  [H=<strong>cgi-script</strong>]</pre>
+
+        </dd>
+      </dl>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="backward-compatibility" id="backward-compatibility">Compatibilit&#233; ascendante dans le cadre d'une modification
+      d'extension de nom de fichier</a><a title="Lien permanent" href="#backward-compatibility" class="permalink">&para;</a></h2>
+
+      
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>
+          <p>Comment conf&#233;rer une compatibilit&#233; ascendante aux URLs
+         (existant encore virtuellement) apr&#232;s avoir migr&#233;
+         <code>document.YYYY</code> vers <code>document.XXXX</code>,
+         c'est &#224; dire apr&#232;s avoir par exemple traduit un lot de
+         fichiers <code>.html</code> en fichiers <code>.php</code>
+         ?</p>
+        </dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+          <p>On r&#233;&#233;crit simplement le nom du fichier en son nom
+         de base et v&#233;rifie s'il existe aussi avec la nouvelle
+         extension. Si c'est le cas, on utilise ce nom, sinon on
+         r&#233;&#233;crit l'URL sous sa forme originale.</p>
+
+
+<pre class="prettyprint lang-config">#   jeu de r&#232;gles assurant une compatibilit&#233; ascendante en r&#233;&#233;crivant<br />
+#   document.html en document.php si et seulement si document.php<br />
+#   existe
+&lt;Directory "/var/www/htdocs"&gt;
+    RewriteEngine on
+    RewriteBase "/var/www/htdocs"
+
+    RewriteCond "$1.php" -f
+    RewriteCond "$1.html" !-f
+    RewriteRule "^(.*).html$" "$1.php"
+&lt;/Directory&gt;</pre>
+
+    </dd>
+
+    <dt>Discussion</dt>
+    <dd>
+    <p>Cet exemple utilise une fonctionnalit&#233; souvent m&#233;connue de
+    mod_rewrite, en tirant avantage de l'ordre d'ex&#233;cution du jeu de
+    r&#232;gles. En particulier, mod_rewrite &#233;value la partie gauche des
+    r&#232;gles de r&#233;&#233;criture avant d'&#233;valuer les directives RewriteCond. En
+    cons&#233;quence, $1 est d&#233;j&#224; d&#233;fini au moment o&#249; les directives
+    RewriteCond sont &#233;valu&#233;es. Ceci nous permet de tester l'existence du
+    fichier original (<code>document.html</code>) et du fichier cible
+    (<code>document.php</code>) en utilisant le m&#234;me nom de base.</p>
+
+    <p>Ce jeu de r&#232;gles est con&#231;u pour une utilisation dans un contexte
+    de r&#233;pertoire (au sein d'une section &lt;Directory&gt; ou d'un
+    fichier .htaccess), de fa&#231;on &#224; ce que les v&#233;rifications
+    <code>-f</code> effectuent leurs recherches dans le bon r&#233;pertoire.
+    Vous serez peut-&#234;tre amen&#233; &#224; d&#233;finir une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code> pour sp&#233;cifier le
+    r&#233;pertoire de base &#224; partir duquel vous travaillez.</p>
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="canonicalhost" id="canonicalhost">Noms d'h&#244;tes canoniques</a><a title="Lien permanent" href="#canonicalhost" class="permalink">&para;</a></h2>
+
+
+
+      <dl>
+        <dt>Description :</dt>
+
+        <dd>Le but de cette r&#232;gle est de pr&#233;f&#233;rer l'utilisation d'un nom
+       d'h&#244;te particulier &#224; d'autres noms d'h&#244;te utilisables
+       pour atteindre le m&#234;me site. Par exemple, si vous voulez
+       utiliser <strong>www.example.com</strong> &#224; la place de
+       <strong>example.com</strong>, vous pouvez utiliser une solution
+       du style :</dd>
+
+        <dt>Solution :</dt>
+
+        <dd>
+
+<p>Pour y parvenir, il vaut mieux se passer de mod_rewrite, et utiliser
+plut&#244;t la directive <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code> dans
+une section de serveur virtuel pour le/les noms d'h&#244;te non canoniques.</p>
+
+<pre class="prettyprint lang-config">&lt;VirtualHost *:80&gt;
+  ServerName undesired.example.com
+  ServerAlias example.com notthis.example.com
+
+  Redirect "/" "http://www.example.com/"
+&lt;/VirtualHost&gt;
+
+&lt;VirtualHost *:80&gt;
+  ServerName www.example.com
+&lt;/VirtualHost&gt;</pre>
+
+
+<p>Vous pouvez aussi utiliser la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> (versions 2.4 et ult&#233;rieures) :</p>
+
+<pre class="prettyprint lang-config">&lt;If "%{HTTP_HOST} != 'www.example.com'"&gt;
+       Redirect "/" "http://www.example.com/"
+&lt;/If&gt;</pre>
+
+
+<p>Ou, par exemple, pour rediriger une portion de votre site vers HTTPS
+:</p>
+
+<pre class="prettyprint lang-config">&lt;If "%{SERVER_PROTOCOL} != 'HTTPS'"&gt;
+       Redirect "/admin/" "https://www.example.com/admin/"
+&lt;/If&gt;</pre>
+
+
+<p>Si, pour une raison particuli&#232;re, vous voulez tout de m&#234;me utiliser
+<code>mod_rewrite</code> - dans le cas, par exemple, o&#249; vous avez besoin
+d'un jeu plus important de r&#232;gles de r&#233;&#233;critures - vous pouvez utiliser
+la recette suivante :</p>
+
+<p>Pour les sites &#233;coutant sur un port autre que 80:</p>
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_HOST}"   "!^www\.example\.com" [NC]
+RewriteCond "%{HTTP_HOST}"   "!^$"
+RewriteCond "%{SERVER_PORT}" "!^80$"
+RewriteRule "^/?(.*)"         "http://www.example.com:%{SERVER_PORT}/$1" [L,R,NE]</pre>
+
+
+<p>Et pour un site &#233;coutant sur le port 80</p>
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_HOST}"   "!^www\.example\.com" [NC]
+RewriteCond "%{HTTP_HOST}"   "!^$"
+RewriteRule "^/?(.*)"         "http://www.example.com/$1" [L,R,NE]</pre>
+
+       <p>
+       Si vous souhaitez que cette r&#232;gle s'applique &#224; tous les noms de
+       domaine - en d'autres termes, si vous voulez rediriger
+       <strong>example.com</strong> vers
+       <strong>www.example.com</strong> pour toutes les valeurs
+       possibles de <strong>example.com</strong>, vous pouvez utiliser
+       le jeu de r&#232;gles suivants :</p>
+
+<pre class="prettyprint lang-config">RewriteCond "%{HTTP_HOST}" "!^www\." [NC]
+RewriteCond "%{HTTP_HOST}" "!^$"
+RewriteRule "^/?(.*)" "http://www.%{HTTP_HOST}/$1" [L,R,NE]</pre>
+
+       <p>
+       Vous pouvez utiliser ce jeu de r&#232;gles aussi bien dans le fichier
+       de configuration de votre serveur principal que dans un fichier
+       <code>.htaccess</code> plac&#233; dans le r&#233;pertoire d&#233;fini par la
+       directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> du serveur.</p>
+        </dd>
+      </dl>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="multipledirs" id="multipledirs">Recherche de pages dans plus d'un r&#233;pertoire</a><a title="Lien permanent" href="#multipledirs" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description:</dt>
+
+    <dd>
+      <p>Une ressource peut exister dans plusieurs r&#233;pertoires, et nous
+      voulons rechercher cette ressource dans ces r&#233;pertoires
+      lorsqu'elle fait l'objet d'une requ&#234;te. Il est possible que nous
+      ayons r&#233;cemment r&#233;organis&#233; la structure de notre site en
+      r&#233;partissant son contenu dans plusieurs r&#233;pertoires.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>Le jeu de r&#232;gles suivant recherche la ressource dans deux
+      r&#233;pertoires, et s'il ne la trouve dans aucun des deux, il tentera
+      simplement de la servir &#224; partir de l'adresse fournie dans la
+      requ&#234;te.</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+
+#   on cherche tout d'abord dans dir1/...
+#   ... et si on trouve, on est content et on arr&#234;te :
+RewriteCond         "%{DOCUMENT_ROOT}/<strong>dir1</strong>/%{REQUEST_URI}"  -f
+RewriteRule  "^(.+)"  "%{DOCUMENT_ROOT}/<strong>dir1</strong>/$1"  [L]
+
+#   on cherche ensuite dans dir2/...
+#   ... et si on trouve, on est content et on arr&#234;te :
+RewriteCond         "%{DOCUMENT_ROOT}/<strong>dir2</strong>/%{REQUEST_URI}"  -f
+RewriteRule  "^(.+)"  "%{DOCUMENT_ROOT}/<strong>dir2</strong>/$1"  [L]
+
+#   sinon, on continue la recherche avec d'autres directives Alias
+#   ou ScriptAlias, etc...
+RewriteRule   "^"  "-"  [PT]</pre>
+
+        </dd>
+      </dl>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="archive-access-multiplexer" id="archive-access-multiplexer">Redirection vers des serveurs g&#233;ographiquement distribu&#233;s</a><a title="Lien permanent" href="#archive-access-multiplexer" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+    <p>Notre site web poss&#232;de de nombreux miroirs, et nous voulons
+    rediriger les utilisateurs vers celui qui se situe dans le pays o&#249;
+    ils se trouvent. </p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+    <p>En consultant le nom d'h&#244;te du client demandeur, on d&#233;termine le
+    pays dans lequel il se trouve. S'il est impossible d'effectuer une
+    recherche sur leur adresse IP, on se rabat sur un serveur par
+    d&#233;faut.</p>
+    <p>Nous allons utiliser une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> afin de construire une
+    liste des serveurs que nous voulons utiliser.</p>
+
+<pre class="prettyprint lang-config">HostnameLookups on
+RewriteEngine on
+RewriteMap    multiplex         "txt:/path/to/map.mirrors"
+RewriteCond  "%{REMOTE_HOST}"     "([a-z]+)$ [NC]"
+RewriteRule   "^/(.*)$"  "${multiplex:<strong>%1</strong>|http://www.example.com/}$1"  [R,L]</pre>
+
+
+<div class="example"><p><code>
+##  liste_miroirs -- Table de correspondance pays - serveurs<br />
+<br />
+de        http://www.exemple.de/<br />
+uk        http://www.exemple.uk/<br />
+com       http://www.example.com/<br />
+##EOF##
+</code></p></div>
+    </dd>
+
+    <dt>Discussion</dt>
+    <dd>
+    <div class="warning">Ce jeu de r&#232;gles n&#233;cessite la d&#233;finition &#224;
+    <code>on</code> de la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostNameLookups</a></code>, ce qui peut induire une
+    baisse de performance significative.</div>
+
+    <p>La directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> extrait la derni&#232;re
+    partie du nom d'h&#244;te du client demandeur - le code du pays - et la
+    r&#232;gle de r&#233;&#233;criture qui suit utilise cette valeur pour rechercher le
+    serveur miroir appropri&#233; dans le fichier de correspondances.</p>
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="canonicalurl" id="canonicalurl">URLs canoniques</a><a title="Lien permanent" href="#canonicalurl" class="permalink">&para;</a></h2>
+
+
+
+<dl>
+ <dt>Description :</dt>
+
+   <dd>
+     <p>Sur certains serveurs, une ressource peut poss&#233;der plusieurs
+     URLs. Il y a en g&#233;n&#233;ral les URLs canoniques (celles qui sont
+     r&#233;ellement distribu&#233;es et utilis&#233;es), et celles qui correspondent &#224;
+     des raccourcis, les URLs internes, etc... Quelle que soit l'adresse
+     que l'utilisateur fournit dans la requ&#234;te, il devrait finalement
+     voir l'URL canonique dans la barre d'adresse de son navigateur.</p>
+   </dd>
+
+   <dt>Solution :</dt>
+
+     <dd>
+       <p>Nous effectuons une redirection HTTP externe pour toutes les
+       URLs non canoniques afin de les corriger dans la barre d'adresse
+       du navigateur, et ceci pour toutes les requ&#234;tes futures. Dans le
+       jeu de r&#232;gles suivant, nous rempla&#231;ons <code>/matous</code> et
+       <code>/minettes</code> par le canonique <code>/chats</code>.</p>
+
+       <pre class="prettyprint lang-config">RewriteRule   "^/(matous|minettes)/(.*)"    "/chats/$2"  [R]</pre>
+
+        </dd>
+
+     <dt>Discussion :</dt>
+     <dd>On serait mieux inspir&#233; d'utiliser ici les directives Redirect ou
+     RedirectMatch :
+
+     <pre class="prettyprint lang-config">RedirectMatch "^/(matous|minettes)/(.*)" "/chats/$2"</pre>
+
+     </dd>
+      </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="moveddocroot" id="moveddocroot">D&#233;placement du r&#233;pertoire <code>DocumentRoot</code></a><a title="Lien permanent" href="#moveddocroot" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+<p>En g&#233;n&#233;ral, le r&#233;pertoire <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> du serveur web correspond &#224; l'URL
+"<code>/</code>". Ce r&#233;pertoire ne contient cependant pas forc&#233;ment des
+ressources de premi&#232;re importance pour l'utilisateur. Par exemple, vous
+pr&#233;f&#233;rerez peut-&#234;tre que le r&#233;pertoire d'accueil d'un visiteur acc&#233;dant
+pour la premi&#232;re fois &#224; votre site soit un r&#233;pertoire particulier
+<code>/a-propos-de/</code>. Pour y parvenir, utilisez le jeu de r&#232;gles
+suivant :</p>
+</dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+      <p>On redirige l'URL <code>/</code> vers
+      <code>/a-propos-de/</code> :
+      </p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+RewriteRule   "^/$"  "/a-propos-de/"  [<strong>R</strong>]</pre>
+
+
+<p>Notez que l'on peut aussi y parvenir en utilisant la directive
+<code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> :</p>
+
+<pre class="prettyprint lang-config">RedirectMatch "^/$" "http://example.com/a-propos-de/"</pre>
+
+
+<p>Notez aussi que cet exemple ne r&#233;&#233;crit que l'URL racine. En d'autres
+termes, il r&#233;&#233;crit une requ&#234;te pour <code>http://example.com/</code>,
+mais pas pour une requ&#234;te <code>http://example.com/page.html</code>. Si
+vous avez effectivement modifi&#233; la racine de vos documents - c'est &#224; dire
+si <strong>tous</strong> vos contenus se trouvent dans un
+sous-r&#233;pertoire, il est largement pr&#233;f&#233;rable de modifier simplement
+votre directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, ou de
+d&#233;placer l'ensemble du contenu vers le r&#233;pertoire sup&#233;rieur, plut&#244;t que
+de r&#233;&#233;crire les URLs.</p>
+</dd>
+</dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="fallback-resource" id="fallback-resource">Ressource par d&#233;faut</a><a title="Lien permanent" href="#fallback-resource" class="permalink">&para;</a></h2>
+
+
+<dl>
+<dt>Description :</dt>
+<dd>Vous voulez qu'une seule ressource (disons un certain fichier tel
+que index.php) soit servie pour toutes les requ&#234;tes &#224; destination d'un
+certain r&#233;pertoire, sauf pour celles qui concernent une ressource
+existant effectivement comme une image, ou un fichier css.</dd>
+
+<dt>Solution :</dt>
+<dd>
+<p>Depuis la version 2.2.16, vous pouvez y parvenir via la directive
+<code class="directive"><a href="../mod/mod_dir.html#fallbackresource">FallbackResource</a></code> :</p>
+
+<pre class="prettyprint lang-config">&lt;Directory "/var/www/my_blog"&gt;
+  FallbackResource index.php
+&lt;/Directory&gt;</pre>
+
+
+<p>Cependant, si vos besoins &#233;taient plus complexes, vous pouviez, dans
+les versions plus anciennes d'Apache, utiliser un jeu de r&#232;gles du style
+:</p>
+
+<pre class="prettyprint lang-config">&lt;Directory "/var/www/my_blog"&gt;
+  RewriteBase "/my_blog"
+
+  RewriteCond "/var/www/my_blog/%{REQUEST_FILENAME}" !-f
+  RewriteCond "/var/www/my_blog/%{REQUEST_FILENAME}" !-d
+  RewriteRule "^" "index.php" [PT]
+&lt;/Directory&gt;</pre>
+
+
+<p>D'autre part, si vous voulez transmettre l'URI de la requ&#234;te en tant
+que cha&#238;ne de param&#232;tres &#224; index.php, vous pouvez remplacer cette r&#232;gle
+de r&#233;&#233;criture par :</p>
+
+<pre class="prettyprint lang-config">RewriteRule "(.*)" "index.php?$1" [PT,QSA]</pre>
+
+
+<p>Notez que l'on peut utiliser ces jeux de r&#232;gles aussi bien dans un
+fichier <code>.htaccess</code> que dans une section
+&lt;Directory&gt;.</p>
+
+</dd>
+
+</dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite-query" id="rewrite-query">Rewrite query string</a><a title="Lien permanent" href="#rewrite-query" class="permalink">&para;</a></h2>
+
+
+<dl>
+<dt>Description :</dt>
+<dd>Vous voulez extraire une valeur particuli&#232;re d'une cha&#238;ne de
+param&#232;tres d'une URL, et soit la remplacer, soit l'incorporer dans un
+autre composant de l'URL.</dd>
+
+<dt>Solutions :</dt>
+<dd>
+<p>Dans la plupart des solutions de cette section, on utilise la m&#234;me
+condition qui stocke la valeur recherch&#233;e dans la r&#233;f&#233;rence arri&#232;re %2.
+%1 est le d&#233;but de la requ&#234;te, et %3 ce qui reste. Cette condition est
+un peu complexe car elle introduit de la flexibilit&#233; et &#233;vite les
+doubles perluettes '&amp;&amp;' dans les substitutions.</p>
+<ul>
+  <li>Cette solution supprime le couple cl&#233;/valeur recherch&#233; :
+
+<pre class="prettyprint lang-config"># Remove mykey=???
+RewriteCond "%{QUERY_STRING}" "(.*(?:^|&amp;))mykey=([^&amp;]*)&amp;?(.*)&amp;?$"
+RewriteRule "(.*)" "$1?%1%3"</pre>
+
+  </li>
+
+  <li>Cette solution remplace la partie de l'URL qui suit la valeur
+  recherch&#233;e par un '?' :
+
+<pre class="prettyprint lang-config"># Copy from query string to PATH_INFO
+RewriteCond "%{QUERY_STRING}" "(.*(?:^|&amp;))mykey=([^&amp;]*)&amp;?(.*)&amp;?$"
+RewriteRule "(.*)" "$1/products/%2/?" [PT]</pre>
+
+  </li>
+
+  <li>Cette solution utilise la valeur recherch&#233;e dans une deuxi&#232;me
+  condition ::
+
+<pre class="prettyprint lang-config"># Capture the value of mykey in the query string
+RewriteCond "%{QUERY_STRING}" "(.*(?:^|&amp;))mykey=([^&amp;]*)&amp;?(.*)&amp;?$""
+RewriteCond "%2" !=not-so-secret-value 
+RewriteRule "(.*)" - [F]</pre>
+
+  </li>
+
+  <li>Cette solution produit l'effet inverse des pr&#233;c&#233;dentes ; elle
+  copie des composantes du chemin (peut-&#234;tre PATH_INFO) depuis l'URL
+  vers sa cha&#238;ne de param&#232;tres :
+<pre class="prettyprint lang-config"># The desired URL might be /products/kitchen-sink, and the script expects 
+# /path?products=kitchen-sink.
+RewriteRule "^/?path/([^/]+)/([^/]+)" "/path?$1=$2" [PT]</pre>
+
+  </li>
+</ul>
+
+</dd>
+
+</dl>
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/remapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/remapping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/remapping.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/rewritemap.html.fr b/docs/manual/rewrite/rewritemap.html.fr
new file mode 100644 (file)
index 0000000..e065b3b
--- /dev/null
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>Utilisation de RewriteMap - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Utilisation de RewriteMap</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/rewritemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/rewritemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+    <p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du
+    module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit l'utilisation de la
+    directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>, et
+    fournit des exemples pour chacun des diff&#233;rents types de
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+
+    <div class="warning">Notez que la plupart de ces exemples ne
+    fonctionneront pas en l'&#233;tat dans le contexte de votre configuration
+    particuli&#232;re ; vous devez donc vous attacher &#224; les
+    comprendre, plut&#244;t que de simplement les ins&#233;rer dans votre
+    configuration par copier/coller.</div>
+
+  </div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#int">int: fonction interne</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#txt">txt: tables de correspondances au format texte</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rnd">rnd: Fichier texte &#224; valeurs de substitution multiples
+    choisies de mani&#232;re al&#233;atoire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbm">dbm: Fichier condens&#233; DBM</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#prg">prg: Programme de r&#233;&#233;criture externe</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbd">dbd ou fastdbd: requ&#234;te SQL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#summary">R&#233;sum&#233;</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="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+  correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;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="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
+    
+
+   <p>
+   La directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
+   d&#233;finit une fonction externe qui peut &#234;tre appel&#233;e depuis une
+   directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ou
+   <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> pour
+   accomplir une r&#233;&#233;criture trop compliqu&#233;e, ou trop sp&#233;cialis&#233;e pour
+   &#234;tre effectu&#233;e &#224; partir d'expressions rationnelles. Vous trouverez
+   ci-dessous les diff&#233;rents types disponibles pour la source de
+   donn&#233;es, ceux-ci &#233;tant par ailleurs &#233;num&#233;r&#233;s dans la documentation de
+   r&#233;f&#233;rence de <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+
+   <p>La syntaxe de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> est la suivante :</p>
+
+<pre class="prettyprint lang-config">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em></pre>
+
+
+    <p>L'argument <a id="mapfunc" name="mapfunc"><em>MapName</em></a>
+    est un nom arbitraire que vous associez &#224; la table de
+    correspondances, et que vous
+    pourrez utilisez par la suite dans les directives de r&#233;&#233;criture. Les
+    recherches dans la table de correspondance s'effectuent en
+    respectant cette syntaxe :</p>
+
+    <p class="indent">
+      <strong>
+        <code>${</code> <em>nom-map</em> <code>:</code>
+       <em>cl&#233;-recherche</em>
+        <code>}</code> <br /> <code>${</code> <em>nom-map</em> <code>:</code>
+        <em>cl&#233;-recherche</em> <code>|</code> <em>DefaultValue</em> <code>}</code>
+      </strong>
+    </p>
+
+    <p>Lorsque cette syntaxe est employ&#233;e, la table de correspondances
+    <em>nom-map</em> est consult&#233;e et la cl&#233; <em>cl&#233;-recherche</em>
+    recherch&#233;e. Si la cl&#233; est trouv&#233;e, la fonction de recherche dans la
+    table de correspondance est remplac&#233;e par <em>SubstValue</em>, ou
+    par <em>DefaultValue</em> dans le cas contraire, ou par la cha&#238;ne
+    vide si aucune <em>DefaultValue</em> n'a &#233;t&#233; sp&#233;cifi&#233;e.</p>
+
+    <p>Par exemple, vous pouvez d&#233;finir une directive
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> comme suit :</p>
+    <pre class="prettyprint lang-config">RewriteMap examplemap "txt:/path/to/file/map.txt"</pre>
+
+    <p>Vous pourrez par la suite utiliser cette table de correspondances
+    dans une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> comme suit :</p>
+<pre class="prettyprint lang-config">RewriteRule "^/ex/(.*)" "${examplemap:$1}"</pre>
+
+
+<p>Il est possible de sp&#233;cifier une valeur par d&#233;faut qui sera utilis&#233;e
+si la recherche dans la table de correspondances est infructueuse :</p>
+
+<pre class="prettyprint lang-config">RewriteRule "^/ex/(.*)" "${examplemap:$1|/not_found.html}"</pre>
+
+
+<div class="note"><h3>Contexte de r&#233;pertoire et fichiers.htaccess</h3>
+<p>
+Vous ne pouvez utilisez la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> ni dans
+les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, ni dans les fichiers
+<code>.htaccess</code>. Vous devez d&#233;clarer la table de correspondances
+au niveau du serveur principal ou dans un contexte de serveur virtuel.
+Par contre, si vous ne pouvez pas d&#233;clarer la table dans une section
+&lt;Directory&gt; ou dans un fichier <code>.htaccess</code>, vous
+pourrez y faire r&#233;f&#233;rence dans ces contextes, une fois cette table
+cr&#233;&#233;e.
+</p>
+</div>
+
+<p>Les sections suivantes d&#233;crivent les diff&#233;rents types de tables de
+correspondances <em>type-map</em> disponibles, et fournissent des
+exemples pour chacun d'entre eux.</p>
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="int" id="int">int: fonction interne</a><a title="Lien permanent" href="#int" class="permalink">&para;</a></h2>
+    
+
+    <p>Quand le type de table <code>int</code> est sp&#233;cifi&#233;, la
+    correspondance s'effectue via une des fonctions internes <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> disponibles. Les
+    d&#233;veloppeurs de modules peuvent fournir des fonctions internes
+    suppl&#233;mentaires en les enregistrant via l'API
+    <code>ap_register_rewrite_mapfunc</code>. Les fonctions fournies par
+    d&#233;faut sont :
+    </p>
+
+    <ul>
+      <li><strong>toupper</strong>:<br />
+             Met la cl&#233; en majuscules.</li>
+      <li><strong>tolower</strong>:<br />
+             Met la cl&#233; en minuscules.</li>
+      <li><strong>escape</strong>:<br />
+             Remplace les caract&#232;res sp&#233;ciaux de la cl&#233; en codes
+            hexad&#233;cimaux.</li>
+      <li><strong>unescape</strong>:<br />
+             Reconvertit les codes hexad&#233;cimaux de la cl&#233; en caract&#232;res
+            sp&#233;ciaux.</li>
+    </ul>
+
+    <p>
+    Pour utiliser une de ces fonctions, cr&#233;ez une
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> qui r&#233;f&#233;rence la
+    fonction interne, et ins&#233;rez-la dans votre <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> :
+    </p>
+
+   <p> <strong>Redirection d'un URI vers une version en minuscules
+   d'elle-m&#234;me</strong></p>
+    <pre class="prettyprint lang-config">RewriteMap lc int:tolower
+RewriteRule "(.*)" "${lc:$1}" [R]</pre>
+
+
+    <div class="note">
+    <p>Notez que cet exemple n'est pr&#233;sent&#233; ici qu'&#224; titre
+    d'illustration et ne constitue pas une recommandation. Si vous
+    voulez rendre les URLs insensibles &#224; la casse, utiliser plut&#244;t le
+    module <code class="module"><a href="../mod/mod_speling.html">mod_speling</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><a name="txt" id="txt">txt: tables de correspondances au format texte</a><a title="Lien permanent" href="#txt" class="permalink">&para;</a></h2>
+    
+
+    <p>Lorsqu'un type-map <code>txt</code> est utilis&#233;, la source-map
+    est un chemin du syst&#232;me de fichiers vers un fichier de
+    correspondances au format texte, contenant sur chaque ligne une
+    paire cl&#233;/valeur s&#233;par&#233;es par un espace. Il est possible d'ins&#233;rer
+    des commentaires sous la forme de cha&#238;nes commen&#231;ant par le caract&#232;re
+    '#'.</p>
+
+    <p>Un fichier de correspondances au format texte valide poss&#232;dera la
+    syntaxe suivante :</p>
+
+    <div class="example"><p><code>
+      # Ligne de commentaires<br />
+      <strong><em>cl&#233;</em> <em>valeur-substitution</em></strong><br />
+      <strong><em>cl&#233;</em> <em>valeur-substitution</em></strong> # commentaire<br />
+    </code></p></div>
+
+    <p>Lorsque la table de correspondance fait l'objet d'une recherche,
+    la valeur sp&#233;cifi&#233;e est recherch&#233;e dans le premier champ, et si elle
+    est trouv&#233;e, la valeur de substitution est renvoy&#233;e.</p>
+
+    <p>Par exemple, nous pourrions utiliser un fichier de
+    correspondances pour traduire des noms de produits en identifiants
+    produits pour obtenir des URLs plus simples &#224; m&#233;moriser, en
+    utilisant la recette suivante :</p>
+
+    <p><strong>Product to ID configuration</strong></p>
+    <pre class="prettyprint lang-config">RewriteMap product2id "txt:/etc/apache2/productmap.txt"
+RewriteRule "^/product/(.*)" "/prods.php?id=${product2id:$1|NOTFOUND}" [PT]</pre>
+
+
+    <p>Nous supposons ici que le script <code>prods.php</code> sait quoi
+    faire lorsqu'il re&#231;oit un argument <code>id=NON-TROUVE</code>, dans
+    le cas o&#249; le produit ne se trouve pas dans la table de
+    correspondances.</p>
+
+    <p>Le fichier <code>/etc/apache2/map-produit.txt</code> contient ce
+    qui suit :</p>
+
+    <div class="example"><h3>Fichier de correspondances Produit - Identifiant</h3><p><code>
+##<br />
+##  map-produit.txt - Fichier de correspondances Produit - Identifiant<br />
+##<br />
+<br />
+TELEVISION 993<br />
+STEREO     198<br />
+CANNE-A-PECHE 043<br />
+BALLON-BASKET 418<br />
+TELEPHONE  328
+    </code></p></div>
+
+    <p>Ainsi, lorsqu'une requ&#234;te pour
+    <code>http://example.com/produit/TELEVISION</code> arrive, la directive
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> s'applique, et la
+    requ&#234;te est transform&#233;e en interne en <code>/prods.php?id=993</code>.</p>
+
+    <div class="note"><h3>Note: fichiers .htaccess</h3>
+    L'exemple donn&#233; est con&#231;u pour &#234;tre utilis&#233; dans un contexte de
+    serveur principal ou de serveur virtuel. Si vous voulez l'utiliser
+    dans un fichier <code>.htaccess</code>, vous devrez supprimer le
+    slash de d&#233;but dans le mod&#232;le de r&#233;&#233;criture afin que ce dernier
+    puisse correspondre &#224; toute URL :
+    <pre class="prettyprint lang-config">RewriteRule "^product/(.*)" "/prods.php?id=${product2id:$1|NOTFOUND}" [PT]</pre>
+
+    </div>
+
+    <div class="note"><h3>Recherches mises en cache</h3>
+    <p>
+    Les cl&#233;s de recherche sont mises en cache par httpd jusqu'&#224; ce que
+    le <code>mtime</code> (date de modification) du fichier de
+    correspondances soit modifi&#233;, ou que le serveur httpd soit
+    red&#233;marr&#233;, ce qui am&#233;liore les performances pour les tables de
+    correspondances consult&#233;es par de nombreuses requ&#234;tes.
+    </p>
+    </div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rnd" id="rnd">rnd: Fichier texte &#224; valeurs de substitution multiples
+    choisies de mani&#232;re al&#233;atoire</a><a title="Lien permanent" href="#rnd" class="permalink">&para;</a></h2>
+    
+
+    <p>Lorsque le type-map sp&#233;cifi&#233; est <code>rnd</code>, la source est
+    un chemin du syst&#232;me de fichiers vers un fichier de correspondances
+    au format texte dont chaque ligne contient une cl&#233;, et une ou
+    plusieurs valeurs s&#233;par&#233;es par le caract&#232;re <code>|</code>. Si une
+    cl&#233; convient, une des valeurs correspondantes sera choisie de
+    mani&#232;re al&#233;atoire.</p>
+
+    <p>Par exemple, vous pouvez utiliser le fichier de correspondances
+    et les directives suivants pour impl&#233;menter une r&#233;partition de
+    charge al&#233;atoire entre plusieurs serveurs d'arri&#232;re-plan, par
+    l'interm&#233;diaire d'un mandataire inverse. Les images sont envoy&#233;es
+    vers un des serveurs de l'ensemble 'statique', tandis que tout le
+    reste est envoy&#233; vers un des serveurs de l'ensemble 'dynamique'.</p>
+
+    <div class="example"><h3>Fichier de correspondances</h3><p><code>
+##<br />
+##  map.txt -- table de r&#233;&#233;criture<br />
+##<br />
+<br />
+statique   www1|www2|www3|www4<br />
+dynamique  www5|www6
+    </code></p></div>
+<p><strong>Configuration directives</strong></p>
+    <pre class="prettyprint lang-config">RewriteMap servers "rnd:/path/to/file/map.txt"
+
+RewriteRule "^/(.*\.(png|gif|jpg))" "http://${servers:static}/$1" [NC,P,L]
+RewriteRule "^/(.*)" "http://${servers:dynamic}/$1" [P,L]</pre>
+
+    
+
+    <p>Ainsi, lorsqu'une image est demand&#233;e et que la premi&#232;re r&#232;gle
+    convient, <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> recherche la cha&#238;ne
+    <code>statique</code> dans le fichier de correspondances qui
+    renvoie un des noms de serveurs sp&#233;cifi&#233;s de mani&#232;re al&#233;atoire,
+    ce dernier &#233;tant utilis&#233; dans la cible de la r&#232;gle
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>.</p>
+
+    <p>Si vous voulez qu'un des serveurs soit plus souvent sollicit&#233; que
+    les autres (par exemple s'il poss&#232;de plus de m&#233;moire, et peut donc
+    traiter d'avantage de requ&#234;tes), sp&#233;cifiez-le plusieurs fois dans la
+    liste des serveurs.</p>
+
+    <div class="example"><p><code>
+statique   www1|www1|www2|www3|www4
+    </code></p></div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dbm" id="dbm">dbm: Fichier condens&#233; DBM</a><a title="Lien permanent" href="#dbm" class="permalink">&para;</a></h2>
+    
+
+    <p>Lorsque le type-map <code>dbm</code> est utilis&#233;, la source est
+    un chemin du syst&#232;me de fichiers vers un fichier de donn&#233;es DBM
+    contenant des paires cl&#233;/valeur permettant d'effectuer la
+    correspondance. Le fonctionnement est identique &#224; celui du type-map
+    <code>txt</code>, mais beaucoup plus rapide car un fichier DBM est
+    index&#233;, alors qu'un fichier texte ne l'est pas. L'acc&#232;s &#224; la cl&#233;
+    recherch&#233;e est donc plus rapide.</p>
+
+    <p>Vous pouvez &#233;ventuellement sp&#233;cifier un type dbm particulier :</p>
+
+ <pre class="prettyprint lang-config">RewriteMap examplemap "dbm=sdbm:/etc/apache/mapfile.dbm"</pre>
+
+
+    <p>Ce type peut &#234;tre choisi parmi <code>sdbm</code>, <code>gdbm</code>,
+    <code>ndbm</code> ou <code>db</code>. Il est
+    cependant recommand&#233; d'utiliser l'utilitaire <a href="../programs/httxt2dbm.html">httxt2dbm</a> fourni avec le
+    serveur HTTP Apache, car il utilise la biblioth&#232;que DBM appropri&#233;e,
+    &#224; savoir celle qui a &#233;t&#233; utilis&#233;e lors de la compilation de httpd.</p>
+
+    <p>Pour cr&#233;er un fichier dbm, cr&#233;ez tout d'abord un fichier de
+    correspondances au format texte comme d&#233;crit dans la section <a href="#txt">txt</a>. Traitez ensuite ce fichier avec
+    <code>httxt2dbm</code> :</p>
+
+<div class="example"><p><code>
+$ httxt2dbm -i fichier-map.txt -o fichier-map.map
+</code></p></div>
+
+<p>Vous pouvez alors faire r&#233;f&#233;rence au fichier obtenu dans votre
+directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> :</p>
+<pre class="prettyprint lang-config">RewriteMap mapname "dbm:/etc/apache/mapfile.map"</pre>
+
+
+<div class="note">
+<p>Notez qu'avec certains types dbm, plusieurs fichiers poss&#233;dant le
+m&#234;me nom de base sont cr&#233;&#233;s. Par exemple, vous pouvez obtenir deux
+fichiers nomm&#233;s <code>fichier-map.map.dir</code> et
+<code>fichier-map.map.pag</code>. Ceci est tout &#224; fait normal, et vous
+ne devez utiliser que le nom de base <code>fichier-map.map</code> dans votre
+directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+</div>
+
+<div class="note"><h3>Mise en cache des recherches</h3>
+<p>
+    Les cl&#233;s de recherche sont mises en cache par httpd jusqu'&#224; ce que
+    le <code>mtime</code> (date de modification) du fichier de
+    correspondances soit modifi&#233;, ou que le serveur httpd soit
+    red&#233;marr&#233;, ce qui am&#233;liore les performances pour les tables de
+    correspondances consult&#233;es par de nombreuses requ&#234;tes.
+</p>
+</div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="prg" id="prg">prg: Programme de r&#233;&#233;criture externe</a><a title="Lien permanent" href="#prg" class="permalink">&para;</a></h2>
+
+    <p>Lorque le type-map <code>prg</code> est sp&#233;cifi&#233;, la source est
+    un chemin du syst&#232;me de fichiers vers un programme ex&#233;cutable
+    destin&#233; &#224; effectuer la mise en correspondance. Il peut s'agir d'un
+    fichier binaire compil&#233;, ou d'un programme en langage interpr&#233;t&#233;
+    comme Perl ou Python.</p>
+
+    <p>Ce programme est lanc&#233; une fois au d&#233;marrage du serveur HTTP
+    Apache, puis communique avec le moteur de r&#233;&#233;criture via
+    <code>STDIN</code> et <code>STDOUT</code>. En d'autres termes, pour
+    chaque recherche de correspondance, il re&#231;oit un argument via
+    <code>STDIN</code>, et doit renvoyer en guise de r&#233;ponse une cha&#238;ne
+    termin&#233;e par un caract&#232;re nouvelle-ligne sur <code>STDOUT</code>. Si
+    la recherche de correspondance est infructueuse, le programme doit
+    l'indiquer en retournant la cha&#238;ne de quatre caract&#232;res
+    "<code>NULL</code>".</p>
+
+    <p>Les programmes de r&#233;&#233;criture externes ne sont pas lanc&#233;s s'il
+    n'ont pas &#233;t&#233; d&#233;finis dans un contexte o&#249; la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code> est d&#233;finie &#224;
+    <code>on</code>.</p>
+
+    <p>Par d&#233;faut, les programmes de r&#233;&#233;criture externes s'ex&#233;cutent sous
+    l'utilisateur/groupe qui a d&#233;marr&#233; httpd. Pour en changer, il est possible
+    sur les syst&#232;mes de style Unix de sp&#233;cifier un autre couple
+    utilisateur/groupe via le troisi&#232;me argument de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>, et ceci au format
+    <code>utilisateur:groupe</code>.</p>
+
+    <p>Cette fonctionnalit&#233; utilise le mutex <code>rewrite-map</code>
+    n&#233;cessaire &#224; la fiabilit&#233; des communications avec le programme. Le
+    m&#233;canisme de mutex et le fichier verrou peuvent &#234;tre d&#233;finis via la
+    directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>.</p>
+
+    <p>Voici un exemple simple qui remplace tous les tirets par des
+    caract&#232;res de soulignement dans l'URI de la requ&#234;te.</p>
+
+    <p><strong>Configuration de la r&#233;&#233;criture</strong></p>
+    <pre class="prettyprint lang-config">RewriteMap d2u "prg:/www/bin/dash2under.pl" apache:apache
+RewriteRule "-" "${d2u:%{REQUEST_URI}}"</pre>
+
+
+    <p><strong>dash2under.pl</strong></p>
+    <pre class="prettyprint lang-perl">    #!/usr/bin/perl
+    $| = 1; # Turn off I/O buffering
+    while (&lt;STDIN&gt;) {
+        s/-/_/g; # Remplace tous les tirets par des caract&#232;res de soulignement
+        print $_;
+    }</pre>
+
+
+<div class="note"><h3>Mises en garde !</h3>
+<ul>
+<li>Votre programme doit &#234;tre le plus
+simple possible. Si le programme se bloque, httpd va attendre
+ind&#233;finiment une r&#233;ponse de sa part, et par cons&#233;quent ne r&#233;pondra plus
+aux requ&#234;tes.</li>
+<li>Assurez-vous de bien d&#233;sactiver la mise en tampon dans votre
+programme. En Perl, ceci est effectu&#233; &#224; la seconde ligne du script de
+l'exemple - <code>$| = 1;</code> - La syntaxe sera bien entendu
+diff&#233;rente dans
+d'autres langages. Si les entr&#233;es/sorties sont mises en tampon, httpd va
+attendre une sortie, et va par cons&#233;quent se bloquer.</li>
+<li>Rappelez-vous qu'il n'existe qu'une copie du programme lanc&#233; au
+d&#233;marrage du serveur, et que toutes les requ&#234;tes vont devoir passer par
+ce goulot d'&#233;tranglement. Ceci peut provoquer des ralentissements
+significatifs si de nombreuses requ&#234;tes doivent &#234;tre trait&#233;es, ou si le
+script lui-m&#234;me est tr&#232;s lent.</li>
+</ul>
+</div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="dbd" id="dbd">dbd ou fastdbd: requ&#234;te SQL</a><a title="Lien permanent" href="#dbd" class="permalink">&para;</a></h2>
+    
+
+    <p>Lorsque le type-map <code>dbd</code> ou <code>fastdbd</code> est
+    sp&#233;cifi&#233;, la source est une requ&#234;te SQL SELECT qui re&#231;oit un
+    argument et renvoie une seule valeur.</p>
+
+    <p>Pour que cette requ&#234;te puisse &#234;tre ex&#233;cut&#233;e,
+    <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> doit &#234;tre configur&#233; pour attaquer la base
+    de donn&#233;es concern&#233;e.</p>
+
+    <p>Ce type-map existe sous deux formes. Avec le type-map
+    <code>dbd</code>, la requ&#234;te est ex&#233;cut&#233;e &#224; chaque demande, tandis
+    qu'avec le type-map <code>fastdbd</code>, les recherches dans la
+    base de donn&#233;es sont mises en cache en interne. <code>fastdbd</code>
+    est donc plus efficace et donc plus rapide ; par contre, il ne
+    tiendra pas compte des modifications apport&#233;es &#224; la base de donn&#233;es
+    jusqu'&#224; ce que le serveur soit red&#233;marr&#233;.</p>
+
+    <p>Si une requ&#234;te renvoie plusieurs enregistrements, un de ceux-ci
+    sera s&#233;lectionn&#233; al&#233;atoirement.</p>
+
+    <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">RewriteMap ma-requete "fastdbd:SELECT destination FROM rewrite WHERE source = %s"</pre>
+</div>
+
+    <div class="note"><h3>Note</h3>
+    <p>Le nom de la requ&#234;te est transmis au pilote de base de donn&#233;es en tant
+    que label pour une requ&#234;te SQL pr&#233;par&#233;e, et doit donc respecter toutes les
+    r&#232;gles impos&#233;es par votre base de donn&#233;es (comme la sensibilit&#233; &#224; la casse).</p></div>
+
+  </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="summary" id="summary">R&#233;sum&#233;</a><a title="Lien permanent" href="#summary" class="permalink">&para;</a></h2>
+    
+
+    <p>La directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> peut appara&#238;tre
+    plusieurs fois. Utilisez une directive
+    <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> pour chaque fonction de mise en
+    correspondance pour d&#233;clarer son fichier de correspondances.</p>
+
+    <p>Bien que l'on ne puisse pas <strong>d&#233;clarer</strong> de fonction
+    de mise en correspondance dans un contexte de r&#233;pertoire (fichier
+    <code>.htaccess</code> ou section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>), il est
+    possible d'utiliser cette fonction dans un tel contexte.</p>
+
+  </div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/rewritemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/rewritemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/rewritemap.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/rewrite/vhosts.html.fr b/docs/manual/rewrite/vhosts.html.fr
new file mode 100644 (file)
index 0000000..608cca8
--- /dev/null
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>H&#233;bergement virtuel de masse avec mod_rewrite - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>H&#233;bergement virtuel de masse avec mod_rewrite</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/vhosts.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/vhosts.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div>
+
+
+<p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du module
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit comment cr&#233;er des serveurs
+virtuels dynamiquement configur&#233;s en utilisant
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+
+<div class="warning">L'utilisation de mod_rewrite n'est en g&#233;n&#233;ral pas la
+meilleure m&#233;thode pour configurer des serveurs virtuels. Vous devez dans un
+premier temps tenter de r&#233;soudre votre probl&#232;me via ces  <a href="../vhosts/mass.html">d'autres m&#233;thodes</a> avant d'avoir recours &#224;
+mod_rewrite. Voir aussi le document <a href="avoid.html#vhosts">Comment &#233;viter
+il'utilisation de mod_rewrite</a>.</div>
+
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#per-hostname">Serveurs virtuels pour des noms d'h&#244;tes arbitraires</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#simple.rewrite">Configuration dynamique de serveurs
+virtuels via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#xtra-conf">Utilisation d'un fichier de configuration
+du serveur virtuel s&#233;par&#233;</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="proxy.html">Serveurs mandataires</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="per-hostname" id="per-hostname">Serveurs virtuels pour des noms d'h&#244;tes arbitraires</a><a title="Lien permanent" href="#per-hostname" class="permalink">&para;</a></h2>
+
+  
+
+  <dl>
+    <dt>Description :</dt>
+
+    <dd>
+    <p>Nous voulons cr&#233;er automatiquement un serveur virtuel pour tout
+    nom d'h&#244;te qui peut &#234;tre r&#233;solu dans notre domaine, sans avoir &#224;
+    cr&#233;er de nouvelle section VirtualHost.</p>
+
+    <p>Dans cet exemple, nous supposons que nous utilisons le nom d'h&#244;te
+    <code><strong>SITE</strong>.example.com</code> pour chaque
+    utilisateur, et que nous servons leur contenu depuis
+    <code>/home/<strong>SITE</strong>/www</code>. Nous souhaitons cependant que
+    <code>www.example.com</code> n'apparaisse pas dans cette mise en correspondance.</p>
+    </dd>
+
+    <dt>Solution :</dt>
+
+    <dd>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+
+RewriteMap    lowercase int:tolower
+
+RewriteCond   %{HTTP_HOST} !^www\.
+RewriteCond   ${lowercase:%{<strong>HTTP_HOST</strong>}}   ^<strong>([^.]+)</strong>\.example\.com$
+RewriteRule   ^(.*)    /home/<strong>%1</strong>/www$1</pre>
+</dd>
+
+<dt>Discussion</dt>
+    <dd>
+
+    <div class="warning">Vous devez v&#233;rifier le bon fonctionnement de la
+    r&#233;solution DNS - Apache ne g&#232;re pas la r&#233;solution de nom. Vous
+    devrez cr&#233;er soit des enregistrements CNAME pour chaque nom d'h&#244;te,
+    soit un enregistrement DNS avec caract&#232;res g&#233;n&#233;riques. La cr&#233;ation
+    des enregistrements DNS est en dehors du sujet de ce document.</div>
+
+<p>La directive RewriteMap interne <code>tolower</code> permet de
+s'assurer que les noms d'h&#244;tes utilis&#233;s seront tous en minuscules, de
+fa&#231;on &#224; &#233;viter toute ambiguit&#233; dans la structure des r&#233;pertoires qui
+doit &#234;tre cr&#233;&#233;e.</p>
+
+<p>Les contenus des parenth&#232;ses utilis&#233;es dans une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> sont enregistr&#233;s dans les
+r&#233;f&#233;rences arri&#232;res <code>%1</code>, <code>%2</code>, etc..., alors que
+les contenus des parenth&#232;ses utilis&#233;es dans une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> le sont dans les
+r&#233;f&#233;rences arri&#232;res <code>$1</code>, <code>$2</code>, etc...</p>
+
+<p>La premi&#232;re directive <code>RewriteCond</code> v&#233;rifie si le nom d'h&#244;te
+commence par <code>www.</code> et si c'est le cas, la r&#233;&#233;criture est annul&#233;e.</p>
+
+<p>
+Comme c'est le cas pour de nombreuses techniques discut&#233;es dans ce
+document, mod_rewrite n'est vraiment pas la meilleure m&#233;thode pour
+accomplir cette t&#226;che. Vous devez plut&#244;t vous tourner vers
+<code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>, car ce dernier sera bien plus &#224; m&#234;me
+de g&#233;rer tout ce qui est au del&#224; du domaine des fichiers statiques,
+comme les contenus dynamiques et la r&#233;solution des alias.
+</p>
+    </dd>
+  </dl>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="simple.rewrite" id="simple.rewrite">Configuration dynamique de serveurs
+virtuels via <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></a><a title="Lien permanent" href="#simple.rewrite" class="permalink">&para;</a></h2>
+
+    <p>Cet extrait du fichier <code>httpd.conf</code> permet d'obtenir
+    le m&#234;me r&#233;sultat que <a href="#per-hostname">le premier exemple</a>.
+    La premi&#232;re moiti&#233; est tr&#232;s similaire &#224; la partie correspondante
+    ci-dessus, except&#233; quelques modifications requises &#224; des fins de
+    compatibilit&#233; ascendante et pour faire en sorte que la partie
+    <code>mod_rewrite</code> fonctionne correctement ; la seconde moiti&#233;
+    configure <code>mod_rewrite</code> pour effectuer le travail
+    proprement dit.</p>
+
+    <p>Comme <code>mod_rewrite</code> s'ex&#233;cute avant tout autre module
+    de traduction d'URI (comme <code>mod_alias</code>), il faut lui
+    ordonner explicitement d'ignorer toute URL susceptible d'&#234;tre
+    trait&#233;e par ces autres modules. Et comme ces r&#232;gles auraient sinon
+    court-circuit&#233; toute directive <code>ScriptAlias</code>, nous devons
+    faire en sorte que <code>mod_rewrite</code> d&#233;clare explicitement
+    ces correspondances.</p>
+
+<pre class="prettyprint lang-config"># extrait le nom de serveur de l'en-t&#234;te Host:
+UseCanonicalName Off
+
+# journaux dissociables
+LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon
+CustomLog "logs/access_log" vcommon
+
+&lt;Directory "/www/hosts"&gt;
+    # ExecCGI est n&#233;cessaire ici car on ne peut pas forcer l'ex&#233;cution
+    # des CGI &#224; la mani&#232;re de ScriptAlias
+    Options FollowSymLinks ExecCGI
+&lt;/Directory&gt;
+
+RewriteEngine On
+
+# un nom de serveur extrait d'un en-t&#234;te Host: peut &#234;tre dans n'importe
+# quelle casse
+RewriteMap  lowercase  "int:tolower"
+
+## on s'occupe tout d'abord des documents normaux :<br />
+# permet &#224; Alias /icons/ de fonctionner - r&#233;p&#233;ter pour les autres
+RewriteCond  "%{REQUEST_URI}"  "!^/icons/"
+# permet aux CGIs de fonctionner
+RewriteCond  "%{REQUEST_URI}"  "!^/cgi-bin/"
+# le coeur du traitement
+RewriteRule  "^/(.*)$"  "/www/hosts/${lowercase:%{SERVER_NAME}}/docs/$1"
+
+## on s'occupe maintenant des CGIs - on doit forcer l'utilisation d'un
+# gestionnaire
+RewriteCond  "%{REQUEST_URI}"  "^/cgi-bin/"
+RewriteRule  "^/(.*)$" "/www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1"  [H=cgi-script]</pre>
+
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="xtra-conf" id="xtra-conf">Utilisation d'un fichier de configuration
+du serveur virtuel s&#233;par&#233;</a><a title="Lien permanent" href="#xtra-conf" class="permalink">&para;</a></h2>
+
+    <p>Cette construction utilise des fonctionnalit&#233;s plus avanc&#233;es de
+    <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour effectuer la traduction depuis le
+    serveur virtuel vers la racine des documents, &#224; partir d'un fichier
+    de configuration s&#233;par&#233;. Elle est plus souple mais n&#233;cessite une
+    configuration plus compliqu&#233;e.</p>
+
+    <p>Le fichier <code>vhost.map</code> devrait ressembler &#224; ceci :</p>
+
+<div class="example"><p><code>
+www.client-1.example.com  /www/clients/1<br />
+www.client-2.example.com  /www/clients/2<br />
+# ...<br />
+www.client-N.example.com  /www/clients/N<br />
+</code></p></div>
+
+    <p>On doit ajouter &#224; <code>httpd.conf</code> :</p>
+
+<pre class="prettyprint lang-config">RewriteEngine on
+
+RewriteMap   lowercase  "int:tolower"
+
+# d&#233;finit le fichier de correspondances
+RewriteMap   vhost      "txt:/www/conf/vhost.map"
+
+# on s'occupe des alias comme ci-dessus
+RewriteCond  "%{REQUEST_URI}"               "!^/icons/"
+RewriteCond  "%{REQUEST_URI}"               "!^/cgi-bin/"
+RewriteCond  "${lowercase:%{SERVER_NAME}}"  "^(.+)$"
+# on effectue ici la remise en correspondance &#224; base de fichier
+RewriteCond  "${vhost:%1}"                  "^(/.*)$"
+RewriteRule  "^/(.*)$"                      "%1/docs/$1"
+
+RewriteCond  "%{REQUEST_URI}"               "^/cgi-bin/"
+RewriteCond  "${lowercase:%{SERVER_NAME}}"  "^(.+)$"
+RewriteCond  "${vhost:%1}"                  "^(/.*)$"
+RewriteRule  "^/cgi-bin/(.*)$"              "%1/cgi-bin/$1" [H=cgi-script]</pre>
+
+
+</div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/rewrite/vhosts.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/rewrite/vhosts.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/vhosts.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else {
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file