安装证书后如何修复错误代码:SSL_ERROR_BAD_CERT_DOMAIN?

How can I fix Error code: SSL_ERROR_BAD_CERT_DOMAIN after installing certificate?

我的网络服务器的 FQDN 是 foo.bar.com

它有别名并且最常访问 baz.bar.com

我有一个由我们的 netsec 人员生成的 SSL 证书,我将它安装到服务器并启用了该站点。现在我收到错误代码:SSL_ERROR_BAD_CERT_DOMAIN 因为该证书仅适用于 foo.bar.com,不适用于 baz.bar.com

我该如何解决这个问题?

您用来访问网站的 URL 中的主机名必须与证书的主题匹配。这意味着如果您想以 bot baz.bar.comfoo.bar.com 的身份访问该站点,您需要一个包含这两个证书的证书,或者需要两个证书并根据请求名称提供证书。在最后一种情况下,如果两个名称指向相同的 IP 地址,则客户端必须支持 SNI