From: Lucien Gentis
Le mot-clé optionnel interpolate, 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
+
Le mot-clé optionnel interpolate
, 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 supportée dans
- la partie protocole/hostname/port d'une URL que pour les variables qui sont
- accessibles au moment où la directive est interprétée (similairement à la
- directive Define
). La détermination dynamique de
- ces champs peut être effectuée à l'aide de
- mod_rewrite
. L'exemple suivant décrit comment utiliser
- mod_rewrite
pour définir dynamiquement le protocole à http
- ou https :
mod_rewrite
pour des règles complexes. Notez aussi que
+ l'interpolation n'est supportée dans la partie protocole/hostname/port d'une
+ URL que pour les variables qui sont accessibles au moment où la directive
+ est interprétée (similairement à la directive Define
). La détermination dynamique de ces champs
+ peut être effectuée à l'aide de mod_rewrite
. L'exemple
+ suivant décrit comment utiliser mod_rewrite
pour définir
+ dynamiquement le protocole à http ou https :
RewriteEngine On @@ -1912,7 +1906,7 @@ les configurations de mandataires inversesStatut: Extension - Module: mod_proxy Cette directive, ainsi que l'argument interpolate des +
Cette directive, ainsi que l'argument
interpolate
des directivesProxyPass
,ProxyPassReverse
,ProxyPassReverseCookieDomain
et @@ -1926,7 +1920,7 @@ les configurations de mandataires inversesProxyPassReverseCookiePath
, en leur indiquant de remplacer la chaîne${nom_var}
dans les directives de configuration par la valeur de la variable d'environnement -nom_var
si l'option interpolate est +nom_var
si l'optioninterpolate
est spécifiée.La partie protocole/hostname/port de
ProxyPass
peut contenir des variables, mais seulement celles qui sont accessibles au @@ -2026,7 +2020,7 @@ du serveur local en utilisant des expressions rationnellesDescription: Ajuste l'URL dans les en-têtes de la réponse HTTP envoyée par un serveur mandaté en inverse +[interpolate] Syntaxe: ProxyPassReverse [chemin] url -[interpolate]
Contexte: configuration globale, serveur virtuel, répertoire Statut: Extension @@ -2098,13 +2092,11 @@ ProxyPassReverseCookiePath "/" "/mirror/foo/" Module: mod_proxy
ProxyPass
correspondante.
- Le mot-clé optionnel interpolate,
- utilisé en combinaison avec la directive
- ProxyPassInterpolateEnv
, permet
- l'interpolation des variables d'environnement spécifiées en
- utilisant le format ${VARNAME}. Notez que l'interpolation
- n'est pas supportée dans la partie protocole d'une URL.
-
Le mot-clé optionnel interpolate
, utilisé en combinaison
+ avec la directive ProxyPassInterpolateEnv
, permet
+ l'interpolation des variables d'environnement spécifiées en 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 <Location>
, le premier
argument est omis et le répertoire local est obtenu à partir de
@@ -2126,7 +2118,7 @@ ProxyPassReverseCookiePath "/" "/mirror/foo/"
ProxyPassReverseCookieDomain domaine-interne
-domaine-public [interpolate]
ProxyPassReverseCookiePath chemin-interne
-chemin-public [interpolate]
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 ProxyPass
.
Host:
de la requête entrante vers le serveur mandaté, au lieu
+ du nom d'hôte spécifié par la directive ProxyPass
.
Cette directive est habituellement définie à Off
.
Elle est principalement utile dans les configurations particulières
diff --git a/docs/manual/mod/mod_proxy.xml.ja b/docs/manual/mod/mod_proxy.xml.ja
index 0a60ce2ddf3..e4d1f330a41 100644
--- a/docs/manual/mod/mod_proxy.xml.ja
+++ b/docs/manual/mod/mod_proxy.xml.ja
@@ -1,7 +1,7 @@
-
+