我有一个既可以作为HTTP服务器也可以作为HTTP客户端的应用程序。出于安全原因,应用程序在受保护/内部网络上的服务器上运行。我想设置一个HTTP代理,作为外部各方访问应用程序的外部接口。
对于外部HTTP客户端来访问我的应用程序,我希望有一个反向代理来处理这种情况。
对于从我的应用程序到外部各方的HTTP请求,我希望有一个转发代理,以确保我的正确外部URL被发送给外部各方。
问题:Apache HTTPD代理是否可以配置为同时运行转发代理和反向代理?
答案 0 :(得分:1)
简短的回答(来自我对文档的阅读)是否定的。
使用ProxyRequests
指令
使用ProxyPass
指令激活反向代理。
reverse proxy文档状态
ProxyRequests指令应该 通常在使用时被取消 的ProxyPass。
我认为如果你在同一台服务器上启用两者,你的允许,拒绝IP设置等可能会发生冲突