Serveur Apache HTTP Version 2.4

| Description: | Extension à mod_proxypour le mandatement
dynamique inverse de masse | 
|---|---|
| Statut: | Extension | 
| Identificateur de Module: | proxy_express_module | 
| Fichier Source: | mod_proxy_express.c | 
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
    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
    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.
Pour pouvoir être utilisé, ce module nécessite le chargement de
    mod_proxy.
N'activez le mandatement que si vous avez sécurisé votre serveur. Les serveurs mandataires ouverts sont dangereux pour votre réseau, et dans une plus large mesure pour Internet.
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.
    <VirtualHost *:80> ServerName front.end.server ProxyPass "/" "back.end.server:port" ProxyPassReverse "/" "back.end.server:port" </VirtualHost>En d'autres termes, l'URL dans son ensemble est ajoutée à l'URL d'arrière-plan correspondante, tout ceci dans le but de proposer un commutateur mandataire inverse simple mais rapide.
| Description: | Chemin du fichier DBM. | 
|---|---|
| Syntaxe: | ProxyExpressDBMFile <chemin> | 
| Défaut: | None | 
| Contexte: | configuration du serveur, 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.
Ce fichier est élaboré à partir d'un fichier texte à l'aide de
      l'utilitaire httxt2dbm.
        ##
        ##express-map.txt:
        ##
        
        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
        
| Description: | Type de fichier DBM. | 
|---|---|
| Syntaxe: | ProxyExpressDBMFile <type> | 
| Défaut: | "default" | 
| Contexte: | configuration du serveur, 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
  défaut correspond au type DBM par défaut du fichier créé par
  l'utilitaire httxt2dbm.
Les valeurs possibles sont (mais toutes ne seront pas disponibles à l'exécution) :
| Value | Description | 
|---|---|
| db | Fichiers Berkeley DB | 
| gdbm | Fichiers GDBM | 
| ndbm | Fichiers NDBM | 
| sdbm | Fichiers SDBM (toujours disponible) | 
| default | type DBM par défaut | 
| Description: | Active la fonctionnalité du module. | 
|---|---|
| Syntaxe: | ProxyExpressEnable [on|off] | 
| Défaut: | off | 
| Contexte: | configuration du serveur, 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.