From 10ae413b9ee84129c01977ac2655fc02c33b5e5d Mon Sep 17 00:00:00 2001
From: Lucien Gentis
| Description: | Fonctionnalités de base du serveur HTTP Apache toujours disponibles |
|---|---|
| Statut: | Noyau httpd |
La signification du caractère slash '/' dépend de l'endroit où il
+ apparaît dans une URL. Les utilisateurs sont habitués à voir de multiples
+ slashes adjacents réduits à un seul au sein du système de fichiers (par
+ exemple, /home///foo est équivalent Ã
+ /home/foo). Ce n'est n'est cependant pas toujours le cas au
+ sein des URLs. En effet, si vous souhaitez spécifier plusieurs slashes,
+ vous devez le faire explicitement au sein de la directive <LocationMatch> et de la version
+ regex de la directive <Location>.
Par exemple, <LocationMatch "^/abc"> correspondra Ã
+ l'URL /abc, mais pas à l'URL //abc. La directive
+ (non-regex) <Location> se comporte de
+ la même manière lorsqu'elle est utilisée dans les requêtes de mandataire.
+ Par contre, pour les autres types de requêtes, la directive <Location> considérera plusieurs slashes
+ adjacents comme équivalents à un seul slash. Par exemple, si vous
+ spécifiez <Location "/abc/def">, une requête pour
+ /abc//def correspondra.
Ce module crée dynamiquement en masse des mandataires inverses en
- faisant correspondre l'en-tête Host: de la requête HTTP à un nom de
+ faisant correspondre l'en-tête Host: de la requête HTTP à un nom de
serveur et une URL d'arrière-plan stockés dans un fichier DBM. Il
est ainsi plus aisé d'utiliser un grand nombre de
mandataires inverses sans avoir à modifier la configuration. Il est
loin de posséder autant de fonctionnalités que
- mod_proxy_balancer, qui propose aussi la croissance
+ mod_proxy_balancer qui propose aussi la croissance
dynamique, mais il est conçu pour gérer un nombre beaucoup plus important
de serveurs d'arrière-plan. Il convient parfaitement pour créer un
commutateur HTTP frontal et pour les architectures Microservices.
mod_proxy_balancer. Par contre, il
- peut constituer une alternative légère et rapide Ã
- mod_rewrite lorsque ce dernier utilise la directive
- RewriteMap et le drapeau [P]
+ mod_proxy_balancer. Par contre, il peut constituer une
+ alternative légère et rapide à mod_rewrite lorsque ce
+ dernier utilise la directive RewriteMap et le drapeau [P]
pour le mandatement inverse à partir d'une table de correspondances.
| Description: | Chemin du fichier DBM. |
|---|---|
| Syntaxe: | ProxyExpressDBMFile <chemin> |
| Défaut: | None |
| Syntaxe: | ProxyExpressDBMFile pathname |
| Contexte: | configuration globale, serveur virtuel |
| Statut: | Extension |
| Module: | mod_proxy_express |
| Compatibilité: | Disponible à partir de la version 2.3.13 d'Apache |
La directive ProxyExpressDBMFile permet de
définir le chemin du fichier DBM de correspondance Express. Ce fichier
permet de faire correspondre le nom de serveur extrait de l'en-tête
- Host: de la requête entrante avec une URL d'arrière-plan.
Host: de la requête entrante avec une URL d'arrière-plan.
Ce fichier est élaboré à partir d'un fichier texte à l'aide de
@@ -123,19 +121,18 @@ dynamique inverse de masse
##express-map.txt:
##
- www1.example.com http://192.168.211.2:8080
+ www1.example.com http://192.168.211.2:8080
www2.example.com http://192.168.211.12:8088
www3.example.com http://192.168.212.10
httxt2dbm -i express-map.txt -o emap
-
- ProxyExpressEnable on
- ProxyExpressDBMFile emap
-
ProxyExpressEnable on +ProxyExpressDBMFile emap+
| Description: | Type de fichier DBM. |
|---|---|
| Syntaxe: | ProxyExpressDBMFile <type> |
| Défaut: | "default" |
| Syntaxe: | ProxyExpressDBMType type |
| Défaut: | ProxyExpressDBMType default |
| Contexte: | configuration globale, serveur virtuel |
| Statut: | Extension |
| Module: | mod_proxy_express |
| Compatibilité: | Disponible à partir de la version 2.3.13 d'Apache |
La directive ProxyExpressDBMType permet de
définir le type de fichier DBM requis par le module. La valeur par
@@ -170,12 +166,11 @@ dynamique inverse de masse
| Description: | Active la fonctionnalité du module. |
|---|---|
| Syntaxe: | ProxyExpressEnable [on|off] |
| Défaut: | off |
| Syntaxe: | ProxyExpressEnable on|off |
| Défaut: | ProxyExpressEnable off |
| Contexte: | configuration globale, serveur virtuel |
| Statut: | Extension |
| Module: | mod_proxy_express |
| Compatibilité: | Disponible à partir de la version 2.3.13 d'Apache |
La directive ProxyExpressEnable permet
d'activer/désactiver le module.
Si vous traitez des données dont l'encodage est connu, mais ne contenant aucune information à propos de ce dernier, vous pouvez définir une valeur par défaut afin d'aider mod_xml2enc à traiter correctement les données. Par exemple, pour définir la valeur par - défaut Latin1 (iso-8859-1 specifiée dans HTTP/1.0), + défaut Latin1 (iso-8859-1) specifiée dans HTTP/1.0, utilisez :
xml2EncDefault iso-8859-1diff --git a/docs/manual/mod/quickreference.html.fr.utf8 b/docs/manual/mod/quickreference.html.fr.utf8 index 40a3dcb58ef..5cd65726f58 100644 --- a/docs/manual/mod/quickreference.html.fr.utf8 +++ b/docs/manual/mod/quickreference.html.fr.utf8 @@ -944,9 +944,9 @@ mandataire mandatées