我正在尝试在我的 AWS 账户中配置反向代理:
反向代理应该根据 URL 结构将请求转发到内部服务器,例如:
example.com/question/* -> 192.168.0.1
example.com/answer/* -> 192.168.0.2
example.com -> 192.168.0.3
我可以使用 Apache 实现反向代理mod_proxy
,我想知道 AWS 是否有内置的解决方案。
答案1
我意识到这是一个老问题,但万一它对其他人有帮助:AWS 现在使用其版本 2 ELB(特别是 2016 年推出的应用程序负载均衡器)原生支持此用例。
mod_proxy
我与他们的支持确认了它提供的功能与运行基于的 Apache 反向代理等效。
更多详情请见:
答案2
据我所知,AWS 没有内置的反向代理实现,甚至没有 ELB 的实现。不过,您可以使用 Apache、Nginx 或 HAProxy 来实现反向代理。