【问题标题】:route53, elasticbeanstalk and custom domainroute53、elasticbeanstalk 和自定义域
【发布时间】:2020-05-01 13:02:18
【问题描述】:

我有一个在elasticbeanstalk 上完美运行的 express、node、mongo 应用程序。这个elasticbeanstalk 的url 值类似于example.eu-west-1.elasticbeanstalk.com

现在我也有客户域,比如说example.com,它在aws route53 上注册,在hostedzone 我有soans 记录。

当用户访问我的自定义域example.com 时,我想加载elasticbeanstalk。我尝试过关注 aws 文档 https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-beanstalk-environment.html 没有运气。

我创建了A 记录,其别名针对elasticbeanstalk 环境url 值。我也尝试过创建cname 记录。等了超过 48 小时,但我的 example.com 仍然没有加载任何应用程序。

我不是这些问题的专家。 帮助我。

请注意,我的 example.com 域之前指向了 cloudfonts3 存储桶。

非常感谢。

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk amazon-route53


    【解决方案1】:

    确保您在域提供商控制台中有 route53 NS 条目,以便 example.com 可以解析到您的 ElasticBeanstalk LoadBalancer 地址。在域提供商控制台中输入名称服务器条目后,检查 DNS 服务器是否成功传播。 MoreOver 对于域条目,请选择 A 记录类型,其中包含您的 ElasticBeanstalks 的 LocadBalancer 地址的别名。

    【讨论】:

    • 嗨@matesio 感谢您的回复队友。我从 aws 购买了example.com。当我创建 ElasticBeanstalk 应用程序时,我没有得到任何 LoadBalancer。事实上,如果我在我的 ElasticBeanstalk 应用程序下转到 configuration,它会显示 This configuration does not contain a load balancer.
    • 那么它应该是 elasticbeanstalk 端点。使用此 dnschecker.org/ns-lookup.php 检查您网站的名称服务器,是否显示 aws 名称服务器?
    • 你好朋友,再次感谢您的回复。我已经使用 dbschecker.org 进行了检查。它显示正确的 NS 记录。我创建了两个别名 A 记录 - 一个用于 example.com,另一个用于 www.example.com 两者都指向 elasticbeanstalk 环境端点。我不确定我在这里做错了什么。 :(
    • 我在这里有点困惑。来自dnschecker.org/all-dns-records-of-domain.php 我可以看到我的应用程序的记录。从route53,如果我选择一条记录,然后单击测试,结果没有错误。如果我获取 ip 地址并粘贴 url,我可以看到该站点。但是当我直接访问 chefcooks.io 时,我看到无法访问该站点!请帮忙。
    • 嘿,@jahid DNS 已正确传播dnspropagation.net/A/chefcooks.io,现在 chefcooks.io 正在显示 elasticbeanstalk 页面。
    猜你喜欢
    • 2013-08-19
    • 2018-08-30
    • 2021-10-28
    • 1970-01-01
    • 2016-06-26
    • 2017-07-05
    • 2012-09-30
    • 2021-07-18
    • 2015-12-06
    相关资源
    最近更新 更多