Serveur Apache HTTP Version 2.4
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 |
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.
� 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.