SSL 证书:部分证书可正确显示,部分证书无法正常显示

SSL 证书:部分证书可正确显示,部分证书无法正常显示

在此处输入图片描述是否有人可以查看此网站:

https://www.goweryarns.co.uk/

对于我和 80% 的客户来说,它运行良好。但对于大约 20% 的客户,他们会看到此错误:

网络::ERR_CERT_COMMON_NAME_INVALID

如果有人遇到此错误,我很乐意进行一些测试并看看您对认证路径的看法。

答案1

然而,约有 20% 的用户会看到此错误:NET:: ERR_CERT_COMMON_NAME_INVALID

一种解释可能是他们通过以下方式访问该网站https://goweryarns.com或者https://www.goweryarns.com,这两个证书似乎都没有关联的 SSL 证书。相反,似乎会返回通用通配符证书:

无效的 SSL 证书截图

为什么会发生这种情况?

假设这是问题所在,那是因为证书检查(如果有的话)发生在网站重定向(这需要新的请求)之前。简而言之:

  • 浏览器请求例如https://www.goweryarns.com
  • 服务器没有该域的证书,因此返回一个默认证书oxatis.com
  • 在服务器返回将浏览器重定向到以下网址所需的信息之前,浏览器中断交易并显示有关域名不匹配的错误https://www.goweryarns.co.uk/

重定向http://goweryarns.comhttp://www.goweryarns.com可能有效,因为没有初始证书请求goweryarns.com或者www.goweryarns.com使用简单的 HTTP。

如何解决此问题?

除非出现其他问题,否则简单的解决方法可能是:

  • 获得涵盖以下内容的全新单一证书goweryarns.comwww.goweryarns.comgoweryarns.co.ukwww.goweryarns.co.uk(而不仅仅是goweryarns.co.ukwww.goweryarns.co.uk 就像现在的情况一样)。
  • 获取涵盖以下方面的附加证书goweryarns.comwww.goweryarns.com(除了你现在拥有的.co.uk版本)。

请注意,这假设在以下任一情况下都可以提供有效证书https://goweryarns.com或者https://www.goweryarns.com被请求。如果您的重定向直接来自注册商,您可能需要(或不需要)更改域名的重定向方式。

让我们加密证书

  • 如果你想要免费有效的证书goweryarns.comwww.goweryarns.com,你应该看看让我们加密(更具体地说是 ZeroSSL)。零SSL提供用于颁发和管理 Let's Encrypt 证书的 Web 界面和跨平台命令行实用程序。Let's Encrypt 支持在单个证书上拥有多个域名,因此您可以同时拥有goweryarns.comwww.goweryarns.com在同一张证书上。

  • Let's Encrypt 证书的唯一缺点是它们目前必须每 3 个月更新一次(但是,这样可以无限期使用)。即使您不希望长期处理这个问题以节省一些钱,它们仍然可用于简单的测试(解决连接问题),而无需额外的金钱支出。


额外请求的截图

https://goweryarns.com(铬合金)

无效的 SSL 证书屏幕截图 2

https://www.goweryarns.com- (铬合金)

无效的 SSL 证书屏幕截图 3

认证路径 -https://goweryarns.comhttps://www.goweryarns.com(铬合金)

错误的认证路径

认证路径 -https://goweryarns.co.ukhttps://www.goweryarns.co.uk(铬合金)

良好的认证途径

答案2

网络::ERR_CERT_COMMON_NAME_INVALID错误表示浏览器无法识别安全连接。

您需要记住两个简单的解决方案才能摆脱它。

  1. 重新排列链证书,如果链证书不是统一的,浏览器会显示错误。
  2. 使用更新的 TLS 版本重新安装 SSL。如果您的网站在旧版 TLS 下受到保护,现代浏览器将不会接受它并阻止安全连接。

相关内容