A.4. Mod_proxy_http2.so 模块
mod_proxy_http2.so
模块是标准的 Apache HTTP 服务器模块,支持 Hypertext 传输协议 2.0 (HTTP/2)代理。通过使用 mod_proxy_http2
模块,Apache HTTP 服务器充当在 web 客户端和后端服务器之间转发 HTTP/2 请求的中间人。
mod_proxy_http2
模块支持使用 HTTP/1.1 或 HTTP/2 作为通信协议的客户端请求。但是,mod_proxy_http2
模块要求 Apache HTTP 服务器和后端服务器之间的所有通信都仅使用 HTTP/2。
对于具有相同后端目的地的客户端请求,Apache HTTP 服务器会尽可能重复使用相同的 TCP 连接。但是,即使您想将多个客户端请求转发到同一后端,Apache HTTP 服务器会为每个 HTTP/1.1 客户端请求转发一个单独的 HTTP/2 代理请求。
如果要使用 mod_proxy
_ http2,还需要 mod_proxy
模块。mod_proxy_http2
模块的标识符是 proxy_http2_module
。
mod_proxy_http2
模块不提供任何配置指令。
mod_proxy_http2
模块是一种实验性 Apache 功能,要求将 libnghttp2
库用于核心 HTTP/2 引擎。