Apache HTTP 服务器版本 2.4

| 描述 | 用于 mod_proxy 的 HTTP 支持模块 |
|---|---|
| 状态 | 扩展 |
| 模块标识符 | proxy_http_module |
| 源文件 | mod_proxy_http.c |
此模块需要 mod_proxy 的服务。它提供用于代理 HTTP 和 HTTPS 请求的功能。 mod_proxy_http 支持 HTTP/0.9、HTTP/1.0 和 HTTP/1.1。它不提供任何缓存功能。如果您想设置一个缓存代理,您可能需要使用 mod_cache 模块的额外服务。
因此,为了获得处理 HTTP 代理请求的能力,mod_proxy 和 mod_proxy_http 必须存在于服务器中。
在您 保护您的服务器 之前,不要启用代理。开放代理服务器对您的网络和整个互联网都非常危险。
除了控制 mod_proxy 行为的配置指令之外,还有一些 环境变量 控制 HTTP 协议提供程序。下面没有指定特定值的变量在设置为任何值时启用。
RFC(默认值)或 Suppress。早期的 httpd 版本会抑制从后端发送的 HTTP 中间(1xx)响应。这在技术上违反了 HTTP 协议。实际上,如果后端发送中间响应,它本身可能以我们不知道的方式扩展协议,或者只是坏了。因此,现在可以配置:设置 proxy-interim-response RFC 以完全符合协议,或设置 proxy-interim-response Suppress 以抑制中间响应。mod_proxy_http 使用 LogFormat 或 ErrorLogFormat 中的 %{VARNAME}n 格式创建以下请求注释以进行日志记录