【问题标题】:Amazon aws route53, redirect subdomain to ec2 app running under specific portAmazon aws route53,将子域重定向到在特定端口下运行的 ec2 应用程序
【发布时间】:2020-09-03 07:02:54
【问题描述】:

我在 amazon route 53 上注册了一个域名 mydomain.com。

我有一个 EC2 实例,我在 9000 端口下安装了一个 docker portainer 映像。

我的 docker 镜像在 ec2 公网 IP 地址下完美运行: http://xxx.xxx.xxx.xxx:9000

我现在想要的是创建一个子域:portainer.mydomain.com 并将其指向我的 EC2 portainer 实例。

当我尝试创建新记录集 portainer.mydomaon.com 并将其指向我的 docker 映像实例时,我无法指定端口值。

我知道我错过了一些东西,我刚刚开始使用 DNS 域。

【问题讨论】:

    标签: amazon-ec2 dns subdomain amazon-route53


    【解决方案1】:

    Route 53 是一个 DNS 解析器。它的工作是将域解析为 IP 地址。它与端口无关。 但也有一些替代方案:

    1. 向实例添加辅助 ip 以托管多个网站并将它们绑定到端口 80。您可以通过附加弹性网络接口 (ENI) 添加额外的 ip。
    2. 使用基于主机的路由添加 Application Load Balancer(您将获得更多控制权,您甚至可以执行基于路径的路由)。见:Listeners for Your Application Load Balancers - Elastic Load Balancing
    3. S3 重定向 (Route 53 Record Set on Different Port)

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      相关资源
      最近更新 更多