为什么我的非 www https url 不工作?
why are my non www https url not working?
我创建了一个有效的静态 s3 存储桶站点。我为:
创建了一个证书
还有其他名字:
- *.example.com
- example.com
在我的 DNS 中,我成功附加了所有 2 个证书。是的,全部 2 因为通配符和空白子域是相同的 CNAME 值。
在 DNS 中,我有 www.example.com CNAME 到云端 url。
我想也许这就是问题所在,我应该不使用 www 并尝试使用通配符,但两者都不起作用,也没有加载任何内容。
然后我创建了一个 CloudFront 并使用备用域名 (CNAME) 将证书附加到它
- www.example.com
- *.example.com
- example.com
在 CloudFront 中,我的查看器协议策略重定向到 HTTPS
行为:
-
-
www.example.com 有效(重定向到 https://www.example.com)
example.com 有效(重定向到 https://www.example.com)
https://example.com 使用 (fail) 中断,然后使用 (failed)net::ERR_NAME_NOT_RESOLVED
自动尝试
http://example.com 中断(失败)
另一件事是,我确实有一个单独的证书用于子域子上的单独网站。example.com。这可能会影响它吗?
有什么突出的东西可以做到这一点吗?
根据评论。
example.com
的解析无效,因为 DNS 主机 (name.com) 设置为仅 www.example.com
解析到 CloudFront 发行版 url。
解决方案 是添加 ANAME
记录以指向 example.com
到 CloudFront 发行版 url.
我创建了一个有效的静态 s3 存储桶站点。我为:
创建了一个证书还有其他名字:
- *.example.com
- example.com
在我的 DNS 中,我成功附加了所有 2 个证书。是的,全部 2 因为通配符和空白子域是相同的 CNAME 值。
在 DNS 中,我有 www.example.com CNAME 到云端 url。
我想也许这就是问题所在,我应该不使用 www 并尝试使用通配符,但两者都不起作用,也没有加载任何内容。
然后我创建了一个 CloudFront 并使用备用域名 (CNAME) 将证书附加到它
- www.example.com
- *.example.com
- example.com
在 CloudFront 中,我的查看器协议策略重定向到 HTTPS
行为:
www.example.com 有效(重定向到 https://www.example.com)
example.com 有效(重定向到 https://www.example.com)
https://example.com 使用 (fail) 中断,然后使用 (failed)net::ERR_NAME_NOT_RESOLVED
自动尝试http://example.com 中断(失败)
另一件事是,我确实有一个单独的证书用于子域子上的单独网站。example.com。这可能会影响它吗?
有什么突出的东西可以做到这一点吗?
根据评论。
example.com
的解析无效,因为 DNS 主机 (name.com) 设置为仅 www.example.com
解析到 CloudFront 发行版 url。
解决方案 是添加 ANAME
记录以指向 example.com
到 CloudFront 发行版 url.