2016-01-21 90 views
1

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

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

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

感谢

回答

1

这不属于route53,但你可以在你的服务器的前面使用反向代理实现这一目标。例如,在您的网络服务器前使用Squid,并根据url中的域名重定向。鱿鱼,你可以做到这一点使用cache_peer_access

看到这个question在那里你看到一个很不错的图

编辑:我建议鱿鱼在这里,但你可以找到任何其他反向代理工具,像Nginx的,例如,如果你喜欢

+0

编辑:你可能想看看在应用负载平衡器(没有通过我张贴的答案的时间存在)。您可以基于http层次与那些路由 – Tom