Serveur Apache HTTP Version 2.4

Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

# Module Apache mod_proxy_fdpass

Description: | Module fournissant le support des processus externes fdpass à `mod_proxy`
Statut: | Extension
Identificateur de Module: | proxy_fdpass_module
Fichier Source: | mod_proxy_fdpass.c
Compatibilité: | Disponible pour unix depuis la version 2.3 d'Apache

### Sommaire

Pour fonctionner, ce module nécessite le chargement de `mod_proxy`. Il permet le passage de la socket du client vers un autre processus.

`mod_proxy_fdpass` utilise la capacité des sockets de domaine AF_UNIX à transmettre un descripteur de fichier ouvert afin de permettre à un autre processus de terminer le traitement de la requête.

Le module possède une interface de fournisseur `proxy_fdpass_flusher` qui permet éventuellement à un autre module d'envoyer les en-têtes de la réponse, ou même le début du corps de la réponse. Le fournisseur par défaut `flush` désactive la persistence, et envoie les en-têtes de la réponse, laissant le soin au processus externe d'envoyer le corps de la réponse.

Pour utiliser un autre fournisseur, vous devez spécifier le paramètre `flusher` de la directive `ProxyPass`.

À l'heure actuelle, la seule donnée transmise au processus externe est la socket du client. Pour recevoir une socket client, appelez recvfrom avec une structure `struct cmsghdr` allouée. Les versions futures de ce module pourront transmettre d'autres données que le socket client.

### Directives

Ce module ne fournit aucune directive.

### Traitement des bugs

- Journal des modifications de httpd
- Problèmes connus
- Signaler un bug

### Voir aussi

- `mod_proxy`