https 无法与 www 配合使用,DNS 重定向也无济于事

https 无法与 www 配合使用,DNS 重定向也无济于事

不确定为什么这个网站会困扰我,因为我之前已经在域上配置了 SSL,没有任何问题 - 但是 DNS 管理和服务器配置的组合让我很头疼 - 所以我寻求帮助。

https://joyasolutions.com是网站。

它在这些配置下工作:

http://joyasolutions.com https://joyasolutions.com http://www.joyasolutions.com

它不适用于https://www.joyasolutions.com

配置如下:

在此处输入图片描述

在此处输入图片描述

我已经通过其他方式对其进行了配置 - 但最近更新了证书并安装了中级证书,并且除了重定向导致子域的 https 出现错误之外,它似乎运行良好。

我尝试过 cname 记录配置,但没有成功 - 但如果您想在 DNS Made Easy 上提出一个具体的解决方案 - 使用 cname - 请告诉我。感谢您提出任何想法和建议。显然我需要所有 4 个选项都起作用。我很乐意在 IIS 中进行配置以始终推送到 HTTPS - 但不确定该怎么做。

好的...根据 Brennan Smith 的帮助,我已更改为 cname 并实施了如下所示的入站规则:

在此处输入图片描述

答案1

据我所见,您似乎对 www 和根域使用了两个单独的 SSL 证书。

对于根域(有效),它是具有以下 SHA1 指纹的 GeoTrust SSL 证书:DF EC DC 43 0F A3 0F 1B 86 72 D2 4E 87 81 D7 5F F4 70 C8 29

对于 www 域名(失败),它是一个自签名证书,其 SHA1 指纹为:A4 44 C5 FE 95 45 82 68 7E C0 33 2C 12 B6 11 F7 12 04 D4 A8

看起来 www 和 root 是两个不同的端点,而 www 是 DNS Made Easy 的重定向节点。由于 DNS Made Easy 的重定向服务器上没有您的 SSL 证书,因此域名不匹配。

一个非常简单的解决方法是将 www 设置为根域的 CNAME,并让核心服务器处理重定向。

还有一个完全不相关但很重要的提示——为了 SEO 目的,你应该确保所有排列都重定向到一个单一的域名。在这种情况下,因重复内容而受到 Google/Bing 的抨击是很常见的。

相关内容