From e12c33d614a4a14191baf9642d73def700eb6559 Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Thu, 8 Jan 2009 18:17:49 +0000 Subject: [PATCH] Add basic docs on mod_proxy_fdpass. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@732775 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/allmodules.xml | 1 + docs/manual/mod/mod_proxy_fdpass.xml | 57 +++++++++++++++++++++++ docs/manual/mod/mod_proxy_fdpass.xml.meta | 12 +++++ 3 files changed, 70 insertions(+) create mode 100644 docs/manual/mod/mod_proxy_fdpass.xml create mode 100644 docs/manual/mod/mod_proxy_fdpass.xml.meta diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml index 180a010539..1c77336858 100644 --- a/docs/manual/mod/allmodules.xml +++ b/docs/manual/mod/allmodules.xml @@ -72,6 +72,7 @@ mod_proxy_balancer.xml mod_proxy_connect.xml mod_proxy_fcgi.xml + mod_proxy_fdpass.xml mod_proxy_ftp.xml mod_proxy_http.xml mod_proxy_scgi.xml diff --git a/docs/manual/mod/mod_proxy_fdpass.xml b/docs/manual/mod/mod_proxy_fdpass.xml new file mode 100644 index 0000000000..a0318decd5 --- /dev/null +++ b/docs/manual/mod/mod_proxy_fdpass.xml @@ -0,0 +1,57 @@ + + + + + + + + + +mod_proxy_fdpass +FastCGI support module for +mod_proxy +Extension +mod_proxy_fdpass.c +proxy_fdpass_module +Available in version 2.3 and later + + +

This module requires the service of mod_proxy. It provides support for the passing the socket of the + client to another process. +

mod_proxy_fdpass uses the ability of AF_UNIX domain + sockets to pass an + open file descriptor to allow another process to finish handling a request. +

+ +

The module has a proxy_fdpass_flusher provider interface, + which allows another module to optionally send the response headers, or even + the start of the response body. The default flush provider disables keep-alive, + and sends the response headers, letting the external process just send a + response body.

+ + At this time the only data passed to the external process is the client + socket. To recieve a client socket, call recvfrom with the an allocated + struct cmsghdr. Future versions of this module may include + more data after the client socket, but this is not implemented at this time. +

+
+ +mod_proxy +
diff --git a/docs/manual/mod/mod_proxy_fdpass.xml.meta b/docs/manual/mod/mod_proxy_fdpass.xml.meta new file mode 100644 index 0000000000..404e8d0f19 --- /dev/null +++ b/docs/manual/mod/mod_proxy_fdpass.xml.meta @@ -0,0 +1,12 @@ + + + + + mod_proxy_fdpass + /mod/ + .. + + + en + + -- 2.40.0