如何连接神父域与 AWS 弹性豆茎环境?

我遇到了这个问题,试图把我的 教父领地AWS 弹性豆茎实例连接起来。我找到了很多关于如何将 EC2实例与 Godaddy 上的域链接起来的文档,但是没有关于 Elastic Bean}实例的文档。所以我得到了这个 URL: www.MY_SITE.elasticbeanstalk.com

下面是我为 EC2实例所做的工作:

  1. 我用来自我的 53号干线主办区更新了 Godaddy 域的 命名服务器
  2. 我在 EC2控制台上创建了一个新的 弹性 IP
  3. I went back to Godaddy and updated the DNS A@ field from their DNS Manager, with the EC2 Elastic IP one.
  4. You normally have to wait 1h to 48h and it should work.

How can I do the same for a AWS Elastic Beanstalk instance, not an EC2 one? I can't see the instance I created from my EC2 console in order to link it to an Elastic IP.

希望这里够清楚. . 有什么帮助吗?

72490 次浏览

你应该在你的 Godaddy 域名中添加一个从 www.yourgodaddydomain.com -> MY _ SITE. elasticbeanstalk.com 映射的 CNAME 记录

这将把对域名的请求引导到在弹性 bean 跟踪环境中运行的负载均衡器。您不希望将域名路由到特定的服务器(即弹性 IP) ,而是希望它转到负载均衡器,从而将请求路由到您的服务器。由于 AWS 负载均衡器不使用 IP (它们使用域名) ,因此您不希望为此设置 A 记录-CNAME 记录将域名映射到域名。

查看 GoDaddy 文档的“添加或编辑 CNAME”部分,了解如何做到这一点。

下面是我在面临将 GoDaddy 域与 AWS ElasticBean}链接的问题时所做的工作。

域名解析经理:

  • 记录 @:64.202.189.170(顺便说一下,这是 GoDaddy 的转发 IP)
  • Cname abc 0: AWS EB 域名(例如 awseb-xyz.us-east-1.elb.amazonaws.com )

转发:

  • 将域转发到 www.example.com (仅转发,不带屏蔽)
  • 将子域转发到 AWS EB 域(例如 awseb-xyz.us-east-1.elb.amazonaws.com )(带屏蔽)

为了在没有 www 的情况下访问站点(例如 http://example.com) ,我必须设置域名到 www cname 的转发。然后,这个 www cname 被转发到 AWS EB 域(为了将 www.example.com 保留在地址栏中,使用了屏蔽)。

Route53配置必须指向负载平衡器,而不是 ec2实例

不需要创建 CNAME 或做任何转发-这是糟糕的点从搜索引擎优化和不推荐的亚马逊。即使你不应该指向一个记录的 IP 直接-它会在未来造成很多麻烦,因为 IP 可以改变任何时候。

最优雅的方式是 将域名解析服务从 GoDaddy 迁移到53号公路。您仍然会使用 GoDaddy,但是处理站点请求的工作将由 Amazon 负责。

你需要做的是:

  1. 在53号公路控制台为您的站点创建一个新的托管区域: enter image description here

  2. 打开新添加的域名,查找 NS 记录和复制服务器: enter image description here

  3. In GoDaddy's Domain Manager export records via "Export Zone File (Windows)".

  4. 将这些记录导入53号公路(“导入区域文件”按钮)。

  5. 在 GoDaddy 的域名管理器中设置自定义 DNS 名称服务器,在第2步获得: enter image description here

迁移可能需要一些时间(甚至几天)。 Now you can link you domain with your Elastic Beanstalk site. To do so select/create proper A record type in Route 53 and set Alias for it: enter image description here

希望能有帮助。