Apache2:禁用 Web 服务并仅使用 mod_proxy

Apache2:禁用 Web 服务并仅使用 mod_proxy

有没有办法禁用 Apache2 网络服务器的网络服务器功能并仅使用 mod_proxy?

答案1

问题陈述本身是错误的。HTTP 代理是 HTTP 规范的一部分。HTTP 代理服务器本质上是一种特定的 HTTP 服务器。您无法从 HTTP 代理服务器中删除“Web 服务器”功能,不确定这意味着什么。

您绝对可以做的就是设置 Apache,以便任何查询都会导致代理。为此,删除所有模块和别名(如mod_statusmod_info,它们通常会映射到 URI 空间中的某个页面,如/status),并将默认 VirtualHost 更新为 proxy /,或者在服务器上下文中进行设置ProxyPass,并且不定义 VirtualHosts。

相关内容