From bcd1ad49c3a60d03ac7516842b5dd95ead199276 Mon Sep 17 00:00:00 2001
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