因此,我使用 AWS Lightsail 设置了 CloudFront 分发,并且我刚刚注意到我的“www.shepdesign.com”正在路由到 HTTP 502 状态代码。 “shepdesign.com”正确解析为 CloudFront 发行版,但为什么我的 www 不是?我是否缺少 DNS 记录或其他内容?
我是 AWS 新手,所以我非常困惑。
我按照自定义域说明操作,为“www”和主域创建了证书,AWS 为我添加了 DNS 记录,但似乎缺少了一些东西,因为“www”没有转发到主域。
正如您所提到的,您的根域
shepdesign.com
-> Cloudfront distribution
域与成功相关联。我假设您的原始服务器设置正确。
据我了解,您现在想要将
www.shepdesign.com
链接到根域现在指向的同一 CloudFront 发行版。
为此,需要做以下几件事
确保在您的 Route 53 记录中,您已添加来自 www -> 根域的
CNAME
记录类型
要使用 Cloudfront 发行版成功解析
www
,您需要将其列在 Cloudfront 备用域名列表中(重要)。因为您希望根域和 www 都起作用。因此备用域列表应包括 shepdesign.com 和 www.shepdesign.com
要使数字 2 正常工作,Cloudfront 发行版上应附加一个有效证书,该证书应涵盖子域 www 和根域 shepdesign.com
完成上述操作后,您将能够将 www.shepdesign.com 解析为 CloudFront 发行版