当前位置:   article > 正文

解决php curl 报错:SSL connect error_ssl. connect error (curle ssl connect error): open

ssl. connect error (curle ssl connect error): openssl sl connet ssl error sy

今天做接口,用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,然后就正常了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/968632
推荐阅读
相关标签
  

闽ICP备14008679号