具有许多主题备用名称的 SSL 证书,但其中一个不被识别

SSL Certificate with many Subject Alternative Names, but one is not recognised

我在我的 Web 服务器 (Apache 2.4/Centos 6) 中安装了一个证书,它在主题备用名称中定义了 4 个条目。当我 运行 a openssl x509 -in cert.crt -text -noout 我得到:

X509v3 Subject Alternative Name: 
DNS:site1.example.com,
DNS:www.site1.example.com, 
DNS:sub.site1.example.com, 
DNS:site2.example.com

证书适用于 https://site1.example.com。但是,当我访问 https://sub.site1.example.com 时,出现 SSL 错误。当我在浏览器中单击 "certificate details" 时,我只得到其他 3 个备选名称的列表,而这个却不见了。关于发生了什么的任何提示?已使用最新 Chrome、Firefox 进行测试。

原来是服务器配置的问题。它一直使用旧证书而不是新证书。