1

我们正在使用 route53 AWS 服务从我们的托管区域创建一个子域。我们目前有一个实例在使用弹性 IP 的亚马逊服务器上运行。一旦我们创建了 A 类型的 route53 记录,我们就只能分配实例的弹性 IP。这将映射到 apache 默认页面,因为端口 80 用作具有给定 IP 地址的默认端口。

在我们的场景中,我们有多个服务在同一个实例上运行,并且我们希望使用在端口 8153 上运行的服务。我们的要求是将此端口自动映射到我们的子域。因此,当我们输入“ci.yyyyy.com”时,它会自动映射到在 8153 端口上运行的服务。所有这些步骤都应该使用 terraform 脚本来完成。

有没有办法将IP地址和端口号与子域映射?任何建议和意见将不胜感激。

谢谢

4

1 回答 1

1

这不属于 route53,但您可以使用服务器前面的反向代理来实现。例如,在您的网络服务器前使用 Squid 并根据来自 url 的域名进行重定向。在 Squid 中,您可以使用cache_peer_access来实现

看到这个问题,你会看到一个非常漂亮的图表

编辑:我建议在这里使用 Squid,但如果您愿意,您可以找到任何其他反向代理工具,例如 Nginx

于 2016-01-21T08:34:31.697 回答