【问题标题】:Can't get my domain to work after update with EC2 and Route53使用 EC2 和 Route53 更新后,我的域无法正常工作
【发布时间】:2019-01-18 23:19:43
【问题描述】:

所以使用亚马逊 AWS 服务,

EC2 与 Elastic Beanstalk 我最近尝试建立 SSH 连接。因此,我不得不将我的实例更新为经典的自动负载平衡。这改变了我的实例的 IP。所以我的域不再定向了,因为旧的 ip 还在我的 Route53 中,所以我进去将 IP 更改为新的,但仍然没有结果?为了让我的 Route53 再次工作,我还需要做些什么吗?将实例更改为自动负载平衡后,不知道还有什么要更改的。

【问题讨论】:

    标签: amazon-ec2 ssh amazon-elastic-beanstalk amazon-route53


    【解决方案1】:

    据我了解,您已将 IP 更改为新 IP,但仍获得旧结果。

    这可能是由于显示旧结果的缓存 DNS 还取决于 TTL(生存时间)值,该值指定您希望 DNS 解析器在记录中缓存信息的时间(以秒为单位),例如Web 服务器的 IP 地址。

    因此,如果您想快速查看结果,请将 TTL 值设置为 2 分钟或任何允许的最小值。

    【讨论】:

      【解决方案2】:

      将自定义域与 Elastic Beanstalk 一起使用时,将域名映射到您的 EC2 实例 IP 地址不是一个好习惯。相反,使用为应用程序环境创建的弹性 beanstalk url。对于每个新版本,Elastic Beanstalk 都会提供一个具有新 IP 地址的新实例,但它会保持 url 不变。

      最好在 Route53 中创建 A 记录(A 记录在 AWS 中作为一种专有技术实现,可以更好地集成解决方案)而不是 CNAME。更多信息在这里 (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customdomains.html)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-10
        • 2014-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-04
        • 2021-07-24
        相关资源
        最近更新 更多