8

我正在尝试使用 Route53 将我的域名指向我的 Amazon 实例。我希望有 Route53 经验的人能告诉我我做错了什么。

  • 我在 Route53 中为我的域创建了一个新的托管区域。区域文件给了我应用到我的注册器的名称服务器。

  • 然后,在 EC2 中,我创建了一个弹性 IP 地址并将其与我的实例相关联。然后,我在我的区域文件中创建了一个新记录集,并将 IP 地址作为 A-Record 记录下来。

  • 然后我等了 24 小时,但我的指向不起作用。该网站仍未指向 Ec2 实例。

有任何想法吗?

4

1 回答 1

3

问题和评论之间的组合步骤是正确的。您只需要调试每个步骤。

谷歌“DNS 查找”,我通常使用 www.dnsstuff.com,但选择你喜欢的。首先检查名称服务器是否是您通过注册商输入的名称服务器,如果不是,请仔细检查您是否告诉注册商使用它们,否则,请等待更长的时间。如果是,请根据 Route 53 面板中的值仔细检查它们。

接下来,根据您输入的值检查报告的 A 记录值。确保您已选择“简单”作为 Route 53 路由策略并将“别名”设置为否。

如果上述两个值正确,请确保您的 apache 服务器响应端口 80 并在浏览器中导航到服务器的 IP 地址。如果可行,则上述两个步骤之一不正确(并确保它不是其他人的库存 Apache 安装),或者尚未传播。如果它不起作用,请确保针对该实例设置的安全组允许端口 80(即 0.0.0.0/0)上的所有 IP 地址。

注意安全组管理界面,“添加规则”后,仍需“应用规则更改”才能生效。

如果解析安全组入站设置它仍然不起作用,您要么没有在端口 80 上正确运行 Apache,要么您有类似 iptables 的东西在服务器上应用了内部防火墙。尝试使用 IP 地址和端口 80 之类的 www.yougetsignal.com。如果可行,则很可能是 Apache 有问题。

如果您在最后阶段仍然有问题,请运行一个股票 linux 映像,只需安装 Apache,使用相同的安全组并通过浏览器使用该实例的亚马逊公共 DNS 检查 Apache 实例的响应。如果这有效而您的仍然无效,那么您已经为您的实例做了一些只有您可以调试的自定义操作。

如果远程 DNS 查找报告中的所有内容都正确,但在您的计算机上本地不正确,请刷新本地 DNS 缓存并重试。

于 2013-04-30T16:08:48.853 回答