From: Lucien Gentis En outre, d'autres modules fournissent des fonctionnalités
étendues. AJP13 (Protocole Apache JServe version
1.3)
+ SSL)CONNECT (pour
- SSL) FastCGI ftp
+ HTTP/1.1HTTP/0.9, HTTP/1.0, et
- HTTP/1.1
-
+
SCGI SSLProxy*
@@ -165,19 +165,21 @@
documentation de
- ProxyPassReverse /foo http://foo.example.com/bar
+
- ProxyVia On
-
- <Proxy *>
-
-
Cette directive va créer un worker associé à l'URL du serveur
original http://backend.example.com
, et utilisant les
@@ -214,20 +219,21 @@
directive
ou encore via les directives
L'utilisation de workers définis explicitement dans le mode mandataire direct n'est pas très courante, car les mandataires @@ -246,10 +252,10 @@
L'URL qui identifie un worker correspond à l'URL de son serveur original, y compris un éventuel chemin donné :
-Dans cet exemple, deux workers différents sont définis, chacun d'eux utilisant des configurations et jeux de connexions @@ -261,10 +267,10 @@ correspond au début de l'URL d'un autre worker défini plus loin dans le fichier de configuration. Dans l'exemple suivant,
-le second worker n'est pas vraiment créé. C'est le premier worker qui est en fait utilisé. L'avantage de ceci réside dans @@ -321,13 +327,11 @@ module="mod_proxy" type="section">Proxy comme dans l'exemple suivant :
-Pour plus de détails sur les directives de contrôle d'accès, voir la documentation du module @@ -402,15 +406,13 @@
Il s'agit des variables force-proxy-request-1.0
et
proxy-nokeepalive
.
votre-reseau.example.com
:
- Dans l'exemple suivant, tous les fichiers du répertoire
foo
de example.com
seront traités par le
filtre INCLUDES
lorsqu'ils seront envoyés par
l'intermédiaire du serveur mandataire :
Pour activer la fonctionnalité de mandataire sur les sites chiffrés en HTTPS, le module
+
N'activez pas la fonctionnalité de mandataire avec la directive @@ -677,9 +675,11 @@ requêtes distant en utilisant la méthode HTTP CONNECT.
Dans la dernière ligne de l'exemple, le mandataire va faire @@ -780,30 +780,28 @@ du serveur HTTP Apache. module="mod_proxy">ProxyPass.
Gardez à l'esprit qu'une même clé de paramètre peut avoir @@ -843,13 +841,11 @@ l'espace d'URLs du serveur local
Supposons que le serveur local a pour adresse
http://example.com/
; alors la ligne
va convertir en interne toute requête pour
http://example.com/miroir/foo/bar
en une requête
@@ -861,9 +857,9 @@ l'espace d'URLs du serveur local
permettre un contrôle dynamique via l'interface Balancer Manager :
Si le premier argument se termine par un slash @@ -877,23 +873,19 @@ l'espace d'URLs du serveur local
Le drapeau !
permet de soustraire un sous-répertoire
du mandat inverse, comme dans l'exemple suivant :
va mandater toutes les requêtes pour /miroir/foo
vers backend.example.com
, sauf les requêtes
@@ -950,9 +942,9 @@ l'espace d'URLs du serveur local
configuration ou la conception du module multi-processus (MPM).
Paramètres de BalancerMember |
---|
Exemple de configuration d'un répartiteur de charge
-Configuration d'un serveur cible de réserve qui ne sera utilisé que si aucun autre serveur cible n'est disponible
-Normalement, mod_proxy va mettre sous leur forme canonique les URLs traitées par ProxyPass. Mais ceci peut être incompatible avec @@ -1364,9 +1352,9 @@ du serveur local en utilisant des expressions rationnelles
Supposons que le serveur local a pour adresse
http://example.com/
; alors
va provoquer la conversion interne de la requête locale
http://example.com/foo/bar.gif
en une requête mandatée
@@ -1377,16 +1365,16 @@ du serveur local en utilisant des expressions rationnelles
avant les substitutions d'expressions rationnelles (et
doit aussi l'être après). Ceci limite les correspondances que vous
pouvez utiliser. Par exemple, si l'on avait utilisé
dans l'exemple précédent, nous aurions provoqué une erreur de syntaxe au démarrage du serveur. C'est une bogue (PR 46665 dans ASF bugzilla), et il est possible de la contourner en reformulant la correspondance :
-Le drapeau !
vous permet de ne pas mandater un
@@ -1435,14 +1423,14 @@ par un serveur mandaté en inverse
inverse.
Seuls les en-têtes de réponse HTTP spécialement mentionnés
- ci-dessus seront réécrits. Apache httpd ne
-réécrira pas les autres en-têtes
+ ci-dessus seront réécrits. Apache httpd ne réécrira ni les autres en-têtes
de réponse, ni par défaut les références d'URLs dans les pages HTML. Cela
signifie que dans le cas où un contenu mandaté contient des
références à des URLs absolues, elles court-circuiteront le
- mandataire. Pour réécrire un contenu HTML afin qu'il puisse être
-traité par le mandataire, vous devez charger et activer le module
-
chemin est le nom d'un chemin virtuel local. url est une URL partielle pour le serveur distant - ils @@ -1452,12 +1440,12 @@ traité par le mandataire, vous devez charger et activer le module
Supposons par exemple que le serveur local a pour adresse
http://example.com/
; alors
ne va pas seulement provoquer la conversion interne d'une requête
locale pour http://example.com/miroir/foo/bar
en une
@@ -1548,9 +1536,9 @@ réécrire la chaîne path
dans les en-têtes
Dans l'exemple fourni avec la directive
va réécrire un cookie possédant un chemin d'arrière-plan /
(ou /example
ou en fait tout chemin)
@@ -1600,7 +1588,9 @@ en /mirror/foo/
..
démarrage du serveur.
Notez qu'example
suffirait aussi pour atteindre
@@ -1610,9 +1600,9 @@ en /mirror/foo/
..
Notez aussi que
-bloque les connexions vers tous les sites.
@@ -1636,7 +1626,9 @@ et FTP système doit être utilisée.Notez que la définition de la directive @@ -1727,8 +1721,10 @@ directement module="mod_proxy">ProxyRemote.
Le type des arguments serveur de la directive @@ -1891,9 +1887,11 @@ mandatées Domaine spécifié.
Cette directive permet de définir une adresse IP locale spécifique à laquelle faire référence lors d'une connexion à un diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr index 77e9d885d0f..97ecb15d268 100644 --- a/docs/manual/sections.xml.fr +++ b/docs/manual/sections.xml.fr @@ -3,7 +3,7 @@ - +