https错误ERR_SSL_VERSION_OR_CIPHER_MISMATCH

  • Post author:
  • Post category:其他


今天遇到一个问题是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协议的证书。

在这里插入图片描述



版权声明:本文为qq_45352554原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。