• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • mod_proxy_fdpass

    描述:用于mod_proxy的 fdpass 外部 process 支持模块
    状态:延期
    模块标识符:proxy_fdpass_module
    源文件:mod_proxy_fdpass.c
    兼容性:适用于 version 2.3 及更高版本中的 unix

    摘要

    该模块需要mod_proxy的服务。它支持将 client 的 socket 传递给另一个 process。

    mod_proxy_fdpass使用 AF_UNIX 域套接字的能力传递一个打开的文件描述符允许另一个 process 完成处理请求。

    该模块具有proxy_fdpass_flusher提供程序接口,允许另一个模块可选地发送响应 headers,甚至是响应主体的开头。默认的flush提供程序禁用 keep-alive,并发送响应 headers,让外部 process 只发送一个响应正文。

    在 order 中使用另一个提供程序,您必须在ProxyPass指令中设置flusher参数。

    在此 time,传递给外部 process 的唯一数据是 client socket。要接收 client socket,请使用已分配的struct cmsghdr调用 recvfrom。该模块的未来版本可能包含 client socket 之后的更多数据,但这并未在此 time 实现。

    上篇:mod_proxy_fcgi

    下篇:mod_proxy_ftp