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

docs/manual/mod/mod_proxy.xml.fr

index 0e2b7371fda0b6159122f7148314c064d368a642..0b1d5edf770fc2a5571017f8fc8a6ecf9cdda925 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1690350:1696884 (outdated) -->
+<!-- English Revision: 1696884 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
       demand&eacute;</em>. Pour obtenir un contenu h&eacute;berg&eacute; par
       le serveur demand&eacute;, le client envoie une requ&ecirc;te au
       mandataire en nommant le serveur demand&eacute; comme
-      cible, puis le mandataire extrait le contenu depuis le
+      cible. Le mandataire extrait alors le contenu depuis le
       serveur demand&eacute; et le renvoie enfin au client. Le client doit &ecirc;tre
       configur&eacute; de mani&egrave;re appropri&eacute;e pour pouvoir utiliser le mandataire
       direct afin d'acc&eacute;der &agrave; d'autres sites.</p>
@@ -239,7 +239,7 @@ ProxyVia On
       
 
       <p>Cette directive va cr&eacute;er un worker associ&eacute; &agrave; 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&eacute;es. Lorsqu'ils sont utilis&eacute;s dans le cadre
       d'un mandataire direct, les workers sont en g&eacute;n&eacute;ral d&eacute;finis via la
       directive <directive module="mod_proxy">ProxySet</directive>,</p>
@@ -657,7 +657,8 @@ dans un contexte de r&eacute;pertoire depuis la version 2.3.3.</compatibility>
 <usage>
     <p>Lorsqu'elle est activ&eacute;e, cette directive va transmettre l'en-t&ecirc;te
     Host: de la requ&ecirc;te entrante vers le serveur mandat&eacute;, au lieu du nom
-    d'h&ocirc;te sp&eacute;cifi&eacute; par la directive <directive>ProxyPass</directive>.</p>
+    d'h&ocirc;te sp&eacute;cifi&eacute; par la directive <directive
+    module="mod_proxy">ProxyPass</directive>.</p>
 
     <p>Cette directive est habituellement d&eacute;finie &agrave; <code>Off</code>.
     Elle est principalement utile dans les configurations particuli&egrave;res
@@ -748,7 +749,7 @@ ProxyRemote "ftp" "http://ftpproxy.mydomain:8080"
     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&egrave;re-plan peut &ecirc;tre int&eacute;gr&eacute; dans
+    inverse ; un serveur web d'arri&egrave;re-plan peut &ecirc;tre int&eacute;gr&eacute; dans
     l'espace d'URL d'un serveur virtuel, m&ecirc;me si ce serveur est cach&eacute;
     par un autre mandataire direct.</p>
 </usage>
@@ -958,7 +959,7 @@ sont support&eacute;s &agrave; partir de la version 2.4.7 du serveur HTTP Apache
 
 <usage>
     <p>Cette directive permet de r&eacute;f&eacute;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&ocirc;t comme miroir du serveur distant. Le serveur local est
     souvent nomm&eacute; <dfn>mandataire inverse</dfn> ou
@@ -985,6 +986,19 @@ sont support&eacute;s &agrave; partir de la version 2.4.7 du serveur HTTP Apache
     <code>unix:</code> tient compte de la directive
     <directive>DefaultRuntimeDir</directive>.</note>
 
+    <p>Lorsque cette directive est utilis&eacute;e dans une section <directive
+    type="section" module="core">Location</directive>, le premier
+    argument est omis et le r&eacute;pertoire local est obtenu &agrave; partir de
+    l'argument de la directive <directive type="section"
+    module="core">Location</directive>. Il en est de m&ecirc;me &agrave; l'int&eacute;rieur
+    d'une section <directive type="section"
+    module="core">LocationMatch</directive>, mais le r&eacute;sultat ne sera
+    probablement pas celui attendu car ProxyPassReverse va interpr&eacute;ter
+    l'expression rationnelle litt&eacute;ralement comme un chemin ; si besoin
+    est dans ce cas, d&eacute;finissez la directive ProxyPassReverse en dehors
+    de la section, ou dans une section <directive type="section"
+    module="core">Location</directive> s&eacute;par&eacute;e.</p>
+
     <p>Supposons que le serveur local a pour adresse
     <code>http://example.com/</code> ; alors la ligne</p>
 
@@ -998,6 +1012,15 @@ sont support&eacute;s &agrave; partir de la version 2.4.7 du serveur HTTP Apache
     <code>http://example.com/miroir/foo/bar</code> en une requ&ecirc;te
     mandat&eacute;e pour <code>http://backend.example.com/bar</code>.</p>
 
+    <p>La directive ProxyPass ne peut pas &ecirc;tre plac&eacute;e dans une section
+    <directive type="section" module="core">Directory</directive> ou
+    <directive type="section" module="core">Files</directive>.</p>
+
+    <p>Si vous avez besoin d'un configuration de mandataire inverse plus
+    souple, reportez-vous &agrave; la documentaion de la directive <directive
+    module="mod_rewrite">RewriteRule</directive> et son drapeau
+    <code>[P]</code>.</p>
+
     <p>La syntaxe alternative suivante est valide, bien qu'elle puisse
     induire une d&eacute;gradation des performances lorsqu'elle est
     pr&eacute;sente en tr&egrave;s grand nombre. Elle poss&egrave;de l'avantage de
@@ -1061,14 +1084,16 @@ ProxyPass "/mirror/foo" "http://backend.example.com"
 
     </note> <!-- /ordering_proxypass -->
 
+    <p><strong>ProxyPass <code>cl&eacute;=valeur</code> Param&egrave;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&egrave;re-plan. Les
     connexions cr&eacute;&eacute;es &agrave; la demande peuvent &ecirc;tre enregistr&eacute;es dans un
     groupement pour une utilisation ult&eacute;rieure. La taille du groupe
     ainsi que d'autres caract&eacute;ristiques peuvent &ecirc;tre d&eacute;finies via la
     directive <directive>ProxyPass</directive> au moyen de param&egrave;tres
-    <code>cl&eacute;=valeur</code> dont la description fait l'objet du tableau
-    ci-dessous.</p>
+    <code>cl&eacute;=valeur</code> dont la description fait l'objet des
+    tableaux ci-dessous.</p>
 
     <p>Par d&eacute;faut, mod_proxy permet et met en r&eacute;serve le nombre maximum
     de connexions pouvant &ecirc;tre utilis&eacute;es simultan&eacute;ment par le processus
@@ -1165,8 +1190,9 @@ ProxyPass "/mirror/foo" "http://backend.example.com"
         <td>off</td>
         <td>Permet de d&eacute;finir si le module mandataire doit vider
        automatiquement le tampon de sortie apr&egrave;s chaque tron&ccedil;on de
-       donn&eacute;es. 'off' signifie que le tampon sera vid&eacute; si n&eacute;cessaire,
-       'on' que le tampon sera vid&eacute; apr&egrave;s chaque envoi d'un
+       donn&eacute;es. 'off' signifie que le tampon sera vid&eacute; si
+       n&eacute;cessaire ;
+       'on' signifie que le tampon sera vid&eacute; apr&egrave;s chaque envoi d'un
        tron&ccedil;on de donn&eacute;es, et 'auto' que le tampon sera vid&eacute; apr&egrave;s un
        d&eacute;lai de 'flushwait' millisecondes si aucune entr&eacute;e n'est re&ccedil;ue.
        Actuellement, cette cl&eacute; n'est support&eacute;e que par AJP.
@@ -1455,6 +1481,8 @@ ProxyPass "/" "balancer://hotcluster/"
 &lt;/Proxy&gt;
     </highlight>
 
+    <p><strong>Mots-cl&eacute;s additionnels de ProxyPass</strong></p>
+
     <p>Normalement, mod_proxy va mettre sous leur forme canonique les
     URLs trait&eacute;es par ProxyPass. Mais ceci peut &ecirc;tre incompatible avec
     certains serveurs d'arri&egrave;re-plan, et en particulier avec ceux qui
@@ -1635,9 +1663,9 @@ par un serveur mandat&eacute; en inverse</description>
     </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&eacute;s de la m&ecirc;me fa&ccedil;on qu'avec la directive <directive
-    module="mod_proxy">ProxyPass</directive>.</p>
+    <var>url</var> est une URL partielle pour le serveur distant. Ces
+    param&egrave;tres s'utilisent de la m&ecirc;me fa&ccedil;on qu'avec la
+    directive <directive module="mod_proxy">ProxyPass</directive>.</p>
 
     <p>Supposons par exemple que le serveur local a pour adresse
     <code>http://example.com/</code> ; alors</p>
@@ -1654,9 +1682,9 @@ ProxyPassReverseCookiePath  "/"  "/mirror/foo/"
     requ&ecirc;te mandat&eacute;e pour <code>http://backend.example.com/bar</code>
     (la fonctionnalit&eacute; 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&eacute; 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&ocirc;te utilis&eacute; pour construire l'URL est choisi en respectant la
@@ -1664,8 +1692,9 @@ ProxyPassReverseCookiePath  "/"  "/mirror/foo/"
     module="core">UseCanonicalName</directive>.</p>
 
     <p>Notez que la directive <directive>ProxyPassReverse</directive>
-    peut aussi &ecirc;tre utilis&eacute;e en conjonction avec la fonctionnalit&eacute;
-    pass-through (<code>RewriteRule ...  [P]</code>) du module
+    peut aussi &ecirc;tre utilis&eacute;e en conjonction avec la
+    fonctionnalit&eacute; de mandataire
+    (<code>RewriteRule ...  [P]</code>) du module
     <module>mod_rewrite</module>, car elle ne d&eacute;pend pas d'une directive
     <directive module="mod_proxy">ProxyPass</directive>
     correspondante.</p>