为什么我的非 www https url 不工作?

why are my non www https url not working?

我创建了一个有效的静态 s3 存储桶站点。我为:

创建了一个证书

还有其他名字:

在我的 DNS 中,我成功附加了所有 2 个证书。是的,全部 2 因为通配符和空白子域是相同的 CNAME 值。

在 DNS 中,我有 www.example.com CNAME 到云端 url。

我想也许这就是问题所在,我应该不使用 www 并尝试使用通配符,但两者都不起作用,也没有加载任何内容。

然后我创建了一个 CloudFront 并使用备用域名 (CNAME) 将证书附加到它

在 CloudFront 中,我的查看器协议策略重定向到 HTTPS

行为:

另一件事是,我确实有一个单独的证书用于子域子上的单独网站。example.com。这可能会影响它吗?

有什么突出的东西可以做到这一点吗?

根据评论。

example.com 的解析无效,因为 DNS 主机 (name.com) 设置为仅 www.example.com 解析到 CloudFront 发行版 url。

解决方案 是添加 ANAME 记录以指向 example.com 到 CloudFront 发行版 url.