From: Lucien Gentis
Date: Sat, 19 Oct 2013 14:12:18 +0000 (+0000)
Subject: Updates.
X-Git-Tag: 2.4.7~96
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7fd80ec6e85d7c5436f34fa180e7082a597bc2c6;p=apache
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1533769 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/mod_log_debug.xml.fr b/docs/manual/mod/mod_log_debug.xml.fr
index e6e79c38b5..811b171c93 100644
--- a/docs/manual/mod/mod_log_debug.xml.fr
+++ b/docs/manual/mod/mod_log_debug.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_macro.xml.fr b/docs/manual/mod/mod_macro.xml.fr
index bb1d6bc40a..eea88626a2 100644
--- a/docs/manual/mod/mod_macro.xml.fr
+++ b/docs/manual/mod/mod_macro.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -61,7 +61,7 @@ définir de nombreux serveurs virtuels similaires :
DocumentRoot /var/www/vhosts/$name
ErrorLog /var/log/httpd/$name.error_log
CustomLog /var/log/httpd/$name.access_log combined
->/VirtualHost>
+</VirtualHost>
</Macro>
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr
index b34d8ff388..6a2fb00e83 100644
--- a/docs/manual/mod/mod_proxy.xml.fr
+++ b/docs/manual/mod/mod_proxy.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -1382,16 +1382,6 @@ ProxyPass / balancer://hotcluster/
car la protection limitée contre les attaques à base d'URL que
fournit le mandataire est alors supprimée.
- Le mot-clé optionnel interpolate (disponible depuis
- httpd 2.2.9), en combinaison avec la directive
- ProxyPassInterpolateEnv, permet à ProxyPass
- d'interpoler les variables d'environnement à l'aide de la syntaxe
- ${VARNAME}. 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 à mod_rewrite pour des règles
- complexes.
-
Par défaut, mod_proxy inclut la chaîne de paramètres lors de la
génération de la variable d'environnement
SCRIPT_FILENAME. Le mot-clé optionnel noquery
@@ -1418,6 +1408,32 @@ ProxyPass / balancer://hotcluster/
module="mod_rewrite">RewriteRule et son drapeau
[P]
.
+ Le mot-clé optionnel interpolate (disponible depuis
+ httpd 2.2.9), en combinaison avec la directive
+ ProxyPassInterpolateEnv, permet à ProxyPass
+ d'interpoler les variables d'environnement à l'aide de la syntaxe
+ ${VARNAME}. 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 à mod_rewrite 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
+ mod_rewrite comme dans l'exemple suivant :
+
+
+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/
+
+
@@ -1567,7 +1583,8 @@ ProxyPassReverseCookiePath / /mirror/foo/
httpd 2.2.9), utilisé en combinaison avec la directive
ProxyPassInterpolateEnv, permet
l'interpolation des variables d'environnement spécifiées en
- utilisant le format ${VARNAME}.
+ utilisant le format ${VARNAME} Notez que l'interpolation
+ n'est pas supportée dans la partie protocole d'une URL.
Lorsque cette directive est utilisée dans une section