AWS:如何基于 URL 创建反向代理?

AWS:如何基于 URL 创建反向代理?

我正在尝试在我的 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 来实现反向代理。

相关内容