设置:在运行 Amazon Linux 的 EC2 上将 2 个网站作为 VirtualHosts。其中一个网站的域名解析毫无问题(charlesrobertsonarts.com),另一个网站返回所有浏览器都找不到的服务器(nigelyons.com)。这两个网站的域名均在 Bluehost 注册,并指向 Route 53 DNS。它们在那里有指向 EC2 的弹性 IP(52.203.82.91)的 A 类托管区域条目。Apache 在其 httpd.conf 文件中有基于名称的 VirtualHost 条目。
该 IP 上的其他 VirtualHosts 使用此设置工作正常,我可以通过向我的主机文件 (52.203.82.91 nigelyons.com) 添加条目来访问该网站。我找遍了所有地方,但真的不知道这里的问题是什么。任何帮助都将不胜感激。
路线 53 托管区域:
httpd.conf
:
答案1
你说你无法在浏览器中访问 nigelyons.com,但事实并非如此。你能可以顺利到达。它会将重定向发送到 www.nigelyons.com。
它是那您无法访问的网站。
您无法访问它的原因是它在 DNS 中没有 A 记录。
要解决该问题,请在 Route 53 中为 www 创建包含相应 A 记录的记录集。然后等待;负缓存意味着可能需要一个小时或更长时间才能访问。