【问题标题】:Route53 Subdomain Creation with IP address and Port Number使用 IP 地址和端口号创建 Route53 子域
【发布时间】:2023-03-20 19:05:01
【问题描述】:

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

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

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    实现此目的

    看到这个question,你会看到一个漂亮的图表

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

    【讨论】:

    • 编辑:您可能想看看 Application Load Balancer(在我发布答案时还不存在)。您可以使用这些路由在 http 级别进行路由
    猜你喜欢
    • 1970-01-01
    • 2021-12-11
    • 2020-01-26
    • 1970-01-01
    • 2019-05-31
    • 2014-03-14
    • 1970-01-01
    • 2013-07-02
    • 2010-10-30
    相关资源
    最近更新 更多