如何将自定义域名映射到AWS Elastic Beanstalk URL?

6
我正在按照使用自定义域名与AWS Elastic Beanstalk的说明进行操作,将自定义域名映射到AWS Elastic Beanstalk URL。
我的Elastic Beanstalk URL如下:
http://myenvironment-specific-string.elasticbeanstalk.com/

我已创建了一个CNAME记录,内容如下:
www.example.com     myenvironment-specific-string.elasticbeanstalk.com  8 hrs

我还使用了MxToolBox的CNAME Lookup tool查找了CNAME记录,它显示是正确的。但是当我尝试使用www.example.com时,它没有显示出来。

我是否漏掉了什么?我被卡住了,这让我非常苦恼!帮帮我!:(


1
你什么时候创建了CNAME记录?DNS更新需要一段时间才能在互联网上传播。 - awendt
2
你说得对。现在它可以工作了。当我写这个问题的时候已经过去1个小时了。无论如何还是谢谢! - LittleLebowski
2个回答

11
  1. 使用Route53
  2. 创建一个带有以下数值的记录集:

    名称: www.example.com

    类型: A - IPv4地址

    别名: 是

    别名目标: [点击并选择你的弹性负载均衡器]

    别名托管区域ID: [当你选择上述选项时,它会自动填充,你可以将其与你的日志匹配]

如果没有使用Route53,你可能会面临一场艰苦的战斗,我不确定。


嘿@kross,我按照EBS文档中提到的方法使用CNAME做到了。它有效了。感谢您的关注。 - LittleLebowski
嗨@kross!我刚刚按照你发布的内容操作了一遍,但是我的域名上似乎没有任何变化。我在想这是需要时间来生效还是我做错了什么? - Pompeyo
1
@pompeyo 如果您之前在Route53记录集中列出了该域名,则可能需要等待DNS传播。如果没有,则应立即建立。确保您选择了正确的别名目标。 - kross

0

从 GoDaddy(可能不是最好的方法)对我来说似乎可行。

  1. cname www MYENVIRONMENT.elasticbeanstalk.com
  2. 转发功能:转发到:www.MYDOMAIN.com(类型:永久:301,设置:仅转发)

我猜它的工作方式是 MYDOMAIN.com 转发到 1) www 然后 www 转到 MYENVIRONMENT.elasticbeanstalk.com


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接