今天在发现了一个很诡异的问题
同是二级域名,网络的同事和运维的同事都是都说域名的证书都是同一个,没有问题.最后检查了,很可能 是nginx中域名证书的配置问题.
问题展现
https://myssl.com/wxcs.internal.manulife-sinochem.com?status=q#protos_ciphers
网站查询结果为:
ssl验证工具为:
https://www.myssl.cn/tools/check-server-cert.html
验证域名结果为:
原因是:
1、缺少第三行证书.
由于nginx有严格的语法控制,在配置的下方多了一行,识别可能对证书是失效的.
nginx的配置:
将上图中红框的内容注释掉,即可。如下图所示:
这时候再检测域名,域名是正常的。
nginx重启后,关于域名的要多等待 一会,可能会有缓存之类的 .