0

我有一个既充当 HTTP 服务器又充当 HTTP 客户端的应用程序。出于安全原因,应用程序在受保护/内部网络上的服务器上运行。我想设置一个 HTTP 代理,作为外部各方访问应用程序的外部接口。

对于访问我的应用程序的外部 HTTP 客户端,我希望有一个反向代理来处理这种情况。

对于从我的应用程序到外部方的 HTTP 请求,我想要一个转发代理来确保将我正确的外部 URL 发送到外部方。

问题:Apache HTTPD 代理可以配置为同时运行正向代理和反向代理吗?

4

1 回答 1

1

简短的回答(根据我对文档的阅读)是否定的。

使用ProxyRequests指令激活正向代理

使用该ProxyPass指令激活反向代理。反向代理文档状态

使用 ProxyPass 时,通常应该设置 ProxyRequests 指令。

我认为如果您在同一台服务器上启用两者,您的允许、拒绝 IP 设置等可能会发生冲突

于 2010-09-06T08:10:10.033 回答