]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Rebuild.
authorLucien Gentis <lgentis@apache.org>
Sat, 22 Aug 2015 16:47:39 +0000 (16:47 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 22 Aug 2015 16:47:39 +0000 (16:47 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1697100 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_proxy.html.fr
docs/manual/mod/mod_proxy.xml.meta

index cbf98621cb348ceabc5d4a872f6e3b4e9a71d7e8..61db036d4bd1f0329437310535c64cd8e606e1a0 100644 (file)
       demandé</em>. Pour obtenir un contenu hébergé par
       le serveur demandé, le client envoie une requête au
       mandataire en nommant le serveur demandé comme
-      cible, puis le mandataire extrait le contenu depuis le
+      cible. Le mandataire extrait alors le contenu depuis le
       serveur demandé et le renvoie enfin au client. Le client doit être
       configuré de manière appropriée pour pouvoir utiliser le mandataire
       direct afin d'accéder à d'autres sites.</p>
@@ -281,7 +281,7 @@ ProxyVia On
       
 
       <p>Cette directive va créer un worker associé à l'URL du serveur
-      original <code>http://backend.example.com</code>, et utilisant les
+      original <code>http://backend.example.com</code> qui utilisera les
       valeurs de timeout données. Lorsqu'ils sont utilisés dans le cadre
       d'un mandataire direct, les workers sont en général définis via la
       directive <code class="directive"><a href="#proxyset">ProxySet</a></code>,</p>
@@ -1085,7 +1085,7 @@ l'espace d'URLs du serveur local</td></tr>
 sont supportés à partir de la version 2.4.7 du serveur HTTP Apache</td></tr>
 </table>
     <p>Cette directive permet de référencer des serveurs distants depuis
-    l'espace d'URLs du serveur local ; le serveur
+    l'espace d'URLs du serveur local. Le serveur
     local n'agit pas en tant que mandataire au sens conventionnel, mais
     plutôt comme miroir du serveur distant. Le serveur local est
     souvent nommé <dfn>mandataire inverse</dfn> ou
@@ -1111,6 +1111,15 @@ sont support
     <code>unix:</code> tient compte de la directive
     <code class="directive">DefaultRuntimeDir</code>.</div>
 
+    <p>Lorsque cette directive est utilisée dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, le premier
+    argument est omis et le répertoire local est obtenu à partir de
+    l'argument de la directive <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Il en est de même à l'intérieur
+    d'une section <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, mais le résultat ne sera
+    probablement pas celui attendu car ProxyPassReverse va interpréter
+    l'expression rationnelle littéralement comme un chemin ; si besoin
+    est dans ce cas, définissez la directive ProxyPassReverse en dehors
+    de la section, ou dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> séparée.</p>
+
     <p>Supposons que le serveur local a pour adresse
     <code>http://example.com/</code> ; alors la ligne</p>
 
@@ -1123,6 +1132,14 @@ sont support
     <code>http://example.com/miroir/foo/bar</code> en une requête
     mandatée pour <code>http://backend.example.com/bar</code>.</p>
 
+    <p>La directive ProxyPass ne peut pas être placée dans une section
+    <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou
+    <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>.</p>
+
+    <p>Si vous avez besoin d'un configuration de mandataire inverse plus
+    souple, reportez-vous à la documentaion de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> et son drapeau
+    <code>[P]</code>.</p>
+
     <p>La syntaxe alternative suivante est valide, bien qu'elle puisse
     induire une dégradation des performances lorsqu'elle est
     présente en très grand nombre. Elle possède l'avantage de
@@ -1178,14 +1195,16 @@ ProxyPass "/mirror/foo" "http://backend.example.com"</pre>
 
     </div> 
 
+    <p><strong>ProxyPass <code>clé=valeur</code> Paramètres</strong></p>
+
     <p>Depuis la version 2.1 du serveur HTTP Apache, mod_proxy supporte
     les groupements de connexions vers un serveur d'arrière-plan. Les
     connexions créées à la demande peuvent être enregistrées dans un
     groupement pour une utilisation ultérieure. La taille du groupe
     ainsi que d'autres caractéristiques peuvent être définies via la
     directive <code class="directive">ProxyPass</code> au moyen de paramètres
-    <code>clé=valeur</code> dont la description fait l'objet du tableau
-    ci-dessous.</p>
+    <code>clé=valeur</code> dont la description fait l'objet des
+    tableaux ci-dessous.</p>
 
     <p>Par défaut, mod_proxy permet et met en réserve le nombre maximum
     de connexions pouvant être utilisées simultanément par le processus
@@ -1279,8 +1298,9 @@ ProxyPass "/mirror/foo" "http://backend.example.com"</pre>
         <td>off</td>
         <td>Permet de définir si le module mandataire doit vider
        automatiquement le tampon de sortie après chaque tronçon de
-       données. 'off' signifie que le tampon sera vidé si nécessaire,
-       'on' que le tampon sera vidé après chaque envoi d'un
+       données. 'off' signifie que le tampon sera vidé si
+       nécessaire ;
+       'on' signifie que le tampon sera vidé après chaque envoi d'un
        tronçon de données, et 'auto' que le tampon sera vidé après un
        délai de 'flushwait' millisecondes si aucune entrée n'est reçue.
        Actuellement, cette clé n'est supportée que par AJP.
@@ -1567,6 +1587,8 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail
 &lt;/Proxy&gt;</pre>
 
 
+    <p><strong>Mots-clés additionnels de ProxyPass</strong></p>
+
     <p>Normalement, mod_proxy va mettre sous leur forme canonique les
     URLs traitées par ProxyPass. Mais ceci peut être incompatible avec
     certains serveurs d'arrière-plan, et en particulier avec ceux qui
@@ -1791,8 +1813,9 @@ par un serveur mandat
     </p>
 
     <p><var>chemin</var> est le nom d'un chemin virtuel local.
-    <var>url</var> est une URL partielle pour le serveur distant - ils
-    sont utilisés de la même façon qu'avec la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
+    <var>url</var> est une URL partielle pour le serveur distant. Ces
+    paramètres s'utilisent de la même façon qu'avec la
+    directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
 
     <p>Supposons par exemple que le serveur local a pour adresse
     <code>http://example.com/</code> ; alors</p>
@@ -1808,17 +1831,18 @@ ProxyPassReverseCookiePath  "/"  "/mirror/foo/"</pre>
     requête mandatée pour <code>http://backend.example.com/bar</code>
     (la fonctionnalité fournie par <code>ProxyPass</code>). Il va
     aussi s'occuper des redirections que le serveur
-    <code>backend.example.com</code> envoie : lorsque
-    <code>http://backend.example.com/bar</code> est redirigé par
-    celui-ci vers <code>http://backend.example.com/quux</code>, Apache
+    <code>backend.example.com</code> envoie lorsqu'il redirige
+    <code>http://backend.example.com/bar</code> vers
+    <code>http://backend.example.com/quux</code>. Apache
     httpd corrige ceci en <code>http://example.com/miroir/foo/quux</code>
     avant de faire suivre la redirection HTTP au client. Notez que le
     nom d'hôte utilisé pour construire l'URL est choisi en respectant la
     définition de la directive <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>.</p>
 
     <p>Notez que la directive <code class="directive">ProxyPassReverse</code>
-    peut aussi être utilisée en conjonction avec la fonctionnalité
-    pass-through (<code>RewriteRule ...  [P]</code>) du module
+    peut aussi être utilisée en conjonction avec la
+    fonctionnalité de mandataire
+    (<code>RewriteRule ...  [P]</code>) du module
     <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, car elle ne dépend pas d'une directive
     <code class="directive"><a href="#proxypass">ProxyPass</a></code>
     correspondante.</p>
@@ -1910,7 +1934,7 @@ dans un contexte de r
 </table>
     <p>Lorsqu'elle est activée, cette directive va transmettre l'en-tête
     Host: de la requête entrante vers le serveur mandaté, au lieu du nom
-    d'hôte spécifié par la directive <code class="directive">ProxyPass</code>.</p>
+    d'hôte spécifié par la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
 
     <p>Cette directive est habituellement définie à <code>Off</code>.
     Elle est principalement utile dans les configurations particulières
@@ -1981,7 +2005,7 @@ ProxyRemote "ftp" "http://ftpproxy.mydomain:8080"</pre>
     HTTP, vers un autre mandataire capable de les traiter.</p>
 
     <p>Cette directive supporte aussi les configurations de mandataire
-    inverse - un serveur web d'arrière-plan peut être intégré dans
+    inverse ; un serveur web d'arrière-plan peut être intégré dans
     l'espace d'URL d'un serveur virtuel, même si ce serveur est caché
     par un autre mandataire direct.</p>
 
index f0185375d448127624a8715f7540d52668653323..38a79fdda73051e6f035124b21c4af3bff8e6129 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
   </variants>
 </metafile>