使用IP地址和端口号

时间:2016-01-21 07:01:39

标签: amazon-web-services dns subdomain terraform amazon-route53

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

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

实现此目的

请参阅此question,其中您会看到一个非常漂亮的图表

编辑:我在这里提出Squid,但你可以找到任何其他反向代理工具,例如Nginx,如果你愿意的话