我的网络服务器的 FQDN 是 foo.bar.com
它有别名,最常访问 baz.bar.com
我有一个由我们的 netsec 人员生成的 SSL 证书,我将它安装到服务器并启用了该站点。现在我收到错误代码:SSL_ERROR_BAD_CERT_DOMAIN 因为该证书仅适用于 foo.bar.com,不适用于 baz.bar.com
我怎样才能解决这个问题?
最佳答案
用于访问站点的 URL 中的主机名必须与证书的主题匹配。这意味着,如果您想以 bot baz.bar.com
和 foo.bar.com
的身份访问站点,您要么需要一个包含两者的证书,要么需要两个证书并提供服务基于请求名称的证书。在最后一种情况下,客户端必须支持 SNI如果两个名称指向相同的 IP 地址。
关于ssl - 如何修复错误代码 : SSL_ERROR_BAD_CERT_DOMAIN after installing certificate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37571988/