You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2013/10/19 16:11:05 UTC
svn commit: r1533767 - in /httpd/httpd/trunk/docs/manual:
mod/mod_macro.xml.fr mod/mod_proxy.xml.fr rewrite/tech.xml.fr
Author: lgentis
Date: Sat Oct 19 14:11:05 2013
New Revision: 1533767
URL: http://svn.apache.org/r1533767
Log:
Updates.
Modified:
httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr
httpd/httpd/trunk/docs/manual/rewrite/tech.xml.fr
Modified: httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr?rev=1533767&r1=1533766&r2=1533767&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_macro.xml.fr Sat Oct 19 14:11:05 2013
@@ -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: 1525479:1533274 (outdated) -->
+<!-- English Revision: 1533274 -->
<!-- French translation: Fabien Coelho -->
<!-- Updated by Lucien Gentis -->
@@ -61,7 +61,7 @@ définir de nombreux serveurs virt
DocumentRoot /var/www/vhosts/$name
ErrorLog /var/log/httpd/$name.error_log
CustomLog /var/log/httpd/$name.access_log combined
->/VirtualHost>
+</VirtualHost>
</Macro>
</highlight>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr?rev=1533767&r1=1533766&r2=1533767&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr Sat Oct 19 14:11:05 2013
@@ -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: 1531340:1533154 (outdated) -->
+<!-- English Revision: 1533154 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -927,11 +927,15 @@ l'espace d'URLs du serveur local</descri
<directive>ProxyPass</directive>.</note>
<p>Le support des sockets de style Unix est fourni ; il suffit pour
- cela d'utiliser une cible du style
- <code>|sock:/path/lis.sock</code>. Par exemple, pour cibler l'UDS
- /home/www/socket, vous devez utiliser
- <code>http://localhost/|sock:/home/www.socket</code>.</p>
-
+ cela d'utiliser une cible préfixée par
+ <code>unix:/path/lis.sock|</code>. Par exemple, pour mandater HTTP
+ et cibler l'UDS /home/www/socket, vous devez utiliser
+ <code>unix:/home/www.socket|http://localhost/whatever/</code>.</p>
+
+ <note><strong>Note :</strong>Le chemin associé à l'URL
+ <code>unix:</code> tient compte de la directive
+ <directive>DefaultRuntimeDir</directive>.</note>
+
<p>Supposons que le serveur local a pour adresse
<code>http://example.com/</code> ; alors la ligne</p>
@@ -1406,16 +1410,6 @@ ProxyPass / balancer://hotcluster/
car la protection limitée contre les attaques à base d'URL que
fournit le mandataire est alors supprimée.</p>
- <p>Le mot-clé optionnel <var>interpolate</var> (disponible depuis
- httpd 2.2.9), en combinaison avec la directive
- <directive>ProxyPassInterpolateEnv</directive>, permet à ProxyPass
- d'interpoler les variables d'environnement à l'aide de la syntaxe
- <var>${VARNAME}</var>. Notez que de nombreuses variables
- d'environnement standard dérivées de CGI n'existeront pas lorsque
- l'interpolation se produit ; vous devrez alors encore avoir avoir
- recours à <module>mod_rewrite</module> pour des règles
- complexes.</p>
-
<p>Par défaut, mod_proxy inclut la chaîne de paramètres lors de la
génération de la variable d'environnement
<var>SCRIPT_FILENAME</var>. Le mot-clé optionnel <var>noquery</var>
@@ -1442,6 +1436,32 @@ ProxyPass / balancer://hotcluster/
module="mod_rewrite">RewriteRule</directive> et son drapeau
<code>[P]</code>.</p>
+ <p>Le mot-clé optionnel <var>interpolate</var> (disponible depuis
+ httpd 2.2.9), en combinaison avec la directive
+ <directive>ProxyPassInterpolateEnv</directive>, permet à ProxyPass
+ d'interpoler les variables d'environnement à l'aide de la syntaxe
+ <var>${VARNAME}</var>. Notez que de nombreuses variables
+ d'environnement standard dérivées de CGI n'existeront pas lorsque
+ l'interpolation se produit ; vous devrez alors encore avoir avoir
+ recours à <module>mod_rewrite</module> pour des règles
+ complexes. Notez aussi que l'interpolation n'est pas supportée dans
+ la partie protocole d'une URL. La détermination dynamique du
+ protocole peut être effectuée à l'aide de
+ <module>mod_rewrite</module> comme dans l'exemple suivant :</p>
+
+ <highlight language="config">
+RewriteEngine On
+
+RewriteCond %{HTTPS} =off
+RewriteRule . - [E=protocol:http]
+RewriteCond %{HTTPS} =on
+RewriteRule . - [E=protocol:https]
+
+RewriteRule ^/mirror/foo/(.*) %{ENV:protocol}://backend.example.com/$1 [P]
+ProxyPassReverse /mirror/foo/ http://backend.example.com/
+ProxyPassReverse /mirror/foo/ https://backend.example.com/
+ </highlight>
+
</usage>
</directivesynopsis>
@@ -1591,7 +1611,8 @@ ProxyPassReverseCookiePath / /mirror/f
httpd 2.2.9), utilisé en combinaison avec la directive
<directive>ProxyPassInterpolateEnv</directive>, permet
l'interpolation des variables d'environnement spécifiées en
- utilisant le format <var>${VARNAME}</var>.
+ utilisant le format <var>${VARNAME}</var>. Notez que l'interpolation
+ n'est pas supportée dans la partie protocole d'une URL.
</p>
<p>Lorsque cette directive est utilisée dans une section <directive
Modified: httpd/httpd/trunk/docs/manual/rewrite/tech.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/rewrite/tech.xml.fr?rev=1533767&r1=1533766&r2=1533767&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/rewrite/tech.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/rewrite/tech.xml.fr Sat Oct 19 14:11:05 2013
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1325527:1533275 (outdated) -->
+<!-- English Revision : 1533275 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -63,7 +63,7 @@ correspondance</a></seealso>
<code>.htaccess</code>), mais avant l'appel du gestionnaire de
contenu.</p>
- <p>Ainsi, lorsqu'une requête arrive et une fois le serveur
+ <p>Lorsqu'une requête arrive et une fois le serveur
correspondant ou le serveur virtuel déterminé, le moteur de
réécriture commence à traiter toute directive apparaissant dans la
configuration de niveau serveur (autrement dit dans le