From: Lucien Gentis Lorsque la directive ProxyPass est utilisée à l'intérieur d'une
+ section Supposons que le serveur local a pour adresse
'|', la directive
RewriteRule doit posséder l'option
[P,NE].
+
+ <Location>, le premier argument est omis et le répertoire
+ local est obtenu à partir de la section <Location>. Il en sera de même dans une
+ section <LocationMatch> ; cependant, ProxyPass
+ n'interprète pas les expressions rationnelles, et il sera ici
+ nécessaire d'utiliser la directive
+ ProxyPassMatch à la place.http://example.com/ ; alors la lignehttp://example.com/miroir/foo/bar en une requête
mandatée pour http://backend.example.com/bar.
La directive ProxyPass ne peut pas être placée dans une section
+ <Directory> ou
+ <Files>.
Si vous avez besoin d'un configuration de mandataire inverse plus
+ souple, reportez-vous à la documentaion de la directive RewriteRule et son drapeau
+ [P].
La syntaxe alternative suivante est valide, bien qu'elle puisse induire une dégradation des performances lorsqu'elle est présente en très grand nombre. Elle possède l'avantage de @@ -1213,6 +1229,8 @@ ProxyPass "/mirror/foo" "http://backend.example.com" +
ProxyPass clé=valeur Paramètres
Depuis la version 2.1 du serveur HTTP Apache, mod_proxy supporte les groupements de connexions vers un serveur d'arrière-plan. Les connexions créées à la demande peuvent être enregistrées dans un @@ -1595,7 +1613,7 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail
Configuration d'un serveur cible de réserve qui ne sera utilisé que si - aucun autre serveur cible n'est disponible
+ aucun autre serveur cible n'est disponible :ProxyPass "/" "balancer://hotcluster/ "
<Proxy balancer://hotcluster>
BalancerMember ajp://1.2.3.4:8009 loadfactor=1
@@ -1606,6 +1624,8 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail
</Proxy>
+ Mot-clés supplémentaires de ProxyPass
+Normalement, mod_proxy va mettre sous leur forme canonique les URLs traitées par ProxyPass. Mais ceci peut être incompatible avec certains serveurs d'arrière-plan, et en particulier avec ceux qui @@ -1622,21 +1642,9 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail (disponible à partir de la version 2.4.1) permet d'exclure cette chaîne.
-Lorsque la directive ProxyPass est utilisée à l'intérieur d'une
- section <Location>, le premier argument est omis et le répertoire
- local est obtenu à partir de la section <Location>. Il en sera de même dans une
- section <LocationMatch> ; cependant, ProxyPass
- n'interprète pas les expressions rationnelles, et il sera ici
- nécessaire d'utiliser la directive
- ProxyPassMatch à la place.
Cette directive ne peut pas être placée dans une section
- <Directory> ou
- <Files>.
Si vous avez besoin d'un configuration de mandataire inverse plus
- souple, reportez-vous à la documentaion de la directive RewriteRule et son drapeau
- [P].
Le mot-clé optionnel interpolate, en combinaison avec la directive
ProxyPassInterpolateEnv, permet à ProxyPass
@@ -1830,7 +1838,7 @@ par un serveur mandat
chemin est le nom d'un chemin virtuel local.
url est une URL partielle pour le serveur distant. Ces
- paramètres sont utilisés de la même façon qu'avec la directive ProxyPass.
ProxyPass.
Supposons par exemple que le serveur local a pour adresse
http://example.com/ ; alors