From 22f10e317c88a01d1b33c4cfa99850eae2bffbde Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 19 Oct 2013 14:12:58 +0000 Subject: [PATCH] Update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@1533770 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_proxy.xml.fr | 41 ++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index 86a35061ca5..6c0cf122875 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ - + @@ -1190,16 +1190,6 @@ l'espace d'URLs du serveur local 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.

-

Lorsque la directive ProxyPass est utilisée à l'intérieur d'une section Location, le premier argument est omis et le répertoire @@ -1222,6 +1212,32 @@ l'espace d'URLs du serveur local 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/ + + @@ -1371,7 +1387,8 @@ par un serveur mandaté en inverse 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