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 24ddfeedc0c..125db0ad23d 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 | |||