赞
踩
今天遇到一个问题是https协议浏览器访问无法建立安全连接但是用openssl命令却能获取到最新证书的过期时间,命令如下
echo |openssl s_client -servername 域名 -connect 域名:443 2>/dev/null | openssl x509 -noout -dates |grep 'After'| awk -F '=' '{print $2}'| awk -F ' +' '{print $1,$2,$4 }'
报错如下
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
使用了不被支持的证书
我用的ecc证书报错明显是因为我的nginx不支持ecc证书,但是另一段server用的相同的通配符证书又没问题,这就很不科学。
解决方法如下:
为nginx添加双证书rsa,ecc协议的证书。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。