From: Lucien Gentis
Le serveur HTTP Apache fournit des messages d'erreur génériques
pour les codes de statut 4xx ou 5xx ; ces messages sont cependant
diff --git a/docs/manual/custom-error.xml.meta b/docs/manual/custom-error.xml.meta
index 24ddfeedc0..125db0ad23 100644
--- a/docs/manual/custom-error.xml.meta
+++ b/docs/manual/custom-error.xml.meta
@@ -9,7 +9,7 @@
Description: | Fonctionnalités de base du serveur HTTP Apache toujours disponibles |
---|---|
Statut: | Noyau httpd |
<LocationMatch "^/combined/(?<sitename>[^/]+)"> Require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example </LocationMatch>- + + +
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
@@ -58,11 +59,10 @@ dynamique inverse de masse
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 |
Surcharges autorisées: | FileInfo |
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
@@ -124,19 +122,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 |
Surcharges autorisées: | FileInfo |
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
@@ -172,13 +168,12 @@ 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 |
Surcharges autorisées: | FileInfo |
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.
Description: | Support avancé de l'internationalisation et des jeux de caractères pour les modules de filtrage basés sur libxml2 | ||
---|---|---|---|
Statut: | Base | ||
ProxyErrorOverride On|Off | Off | svd | E |
Outrepasser les pages d'erreur pour les contenus mandatés | |||
ProxyExpressDBMFile <chemin> | sv | E | |
Chemin du fichier DBM. | |||
ProxyExpressDBMFile <type> | sv | E | |
Type de fichier DBM. | |||
ProxyExpressEnable [on|off] | sv | E | |
Active la fonctionnalité du module. | |||
ProxyExpressDBMFile pathname | sv | E | |
Chemin du fichier DBM. | |||
ProxyExpressDBMType type | default | sv | E |
Type de fichier DBM. | |||
ProxyExpressEnable on|off | off | sv | E |
Active la fonctionnalité du module. | |||
ProxyFCGIBackendType FPM|GENERIC | FPM | svdh | E |
Spécifie le type de l'application FastCGI d'arrière-plan | |||
ProxyFCGISetEnvIf conditional-expression [!]environment-variable-name |