我在设置 Route 53 和我的注册商设置时遇到了困难。我从 InMotion Hosting 购买了域名。在 AWS 方面,我使用弹性 IP 设置了我的 AMI。当我在浏览器中键入弹性 IP 时,我成功地查看了登录页面 (/var/www/html/index.html)。
我已经设置了一个托管区域,我看到了两个为 NS 和 SOA 自动创建的记录集。我还创建了一个 A 类型记录集,名称为 www.example.com,值设置为弹性 IP。
在注册商网站上,我可以编辑他们所谓的授权详细信息。有主要和次要字段,设置为 ns1.inmotionhosting.com 和 ns2.inmotionhosting.com。下面是 3 个空输入,每个都标有“名称服务器”。Route 53 提供 4 个 NS 值,所以我不确定我是否删除了所谓的 Primary 和 Secondary,并使用 4 个 AWS 值并剩余一个剩余的 NS 插槽?还是我保留默认的主要/次要 (nsX.inmotionhosting.com) 并且只使用 3 个 AWS NS 值?
目前我将其设置为后者。当我访问 www.example.com 时,我得到一个页面,上面写着 Not Found: The requested URL / was not found on this server。当我访问http://example.com时,我收到一个错误,即找不到 example.com 的服务器 DNS 地址。
在阅读了一下之后,我在 /var/www/mysite.com/html 和 public_html 处添加了一个目录,在两者中都放置了一个索引和设置权限。现在,当我访问 www.example.com 时,我得到了 AMI 测试页面(不是我的 index.html)。当我访问http://example.com时,我被 InMotion 重定向到一个页面,说该网站不可用。一直以来,在浏览器中访问弹性 IP 为我提供了 /var/www/html/index 的预期页面。
我也明白我可能需要添加一个别名记录集以使 example.com A 记录指向 www.example.com A 记录,但我相信我需要先让 www.example.com 工作。
谢谢您的帮助!
不,删除默认情况下的所有内容,并使用 R53 托管区域的 NS 记录填充您的域名服务器。