赞
踩
今天做接口,用curl请求https地址,设置了不检查证书和主机,但还是报错SSL connect error
在本地调试是没有问题的,后来发现是有的服务器可以,有的不行
在网上查了一下,有说是nss版本的问题,于是对比了可以和不行的服务器上的版本。
正常的服务器:
Name : nss
Arch : x86_64
Version : 3.14.0.0
Release : 12.el6
Name : openssl
Arch : x86_64
Version : 1.0.1e
Release : 48.el6_8.1
报错的服务器:
Name : nss
Arch : x86_64
Version : 3.14.0.0
Release : 12.el6
Name : openssl
Arch : x86_64
Version : 1.0.1e
Release : 57.el6
发现是之前升级过openssl,可能是nss不配套,但是奇怪的是直接用curl命令可以正常访问https,于是升级nss,重启apache,然后就正常了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。