之前在服务器需要访问一个外部接口,可是执行程序后一直没结果返回,程序内是使用curl去访问的。想了一下,会不会是连接的问题,于是直接在命令行执行 curl 接口地址,结果直接报错,出现了curl: (35) SSL connect error的错误。搜索了一下解决方法,在此记录一下。
# curl https://github.com/ -I curl: (35) SSL connect error
1.先升级nss (Network Security Service, 网络安全服务)
yum update nss
如果没有nss,则需要安装nss服务
yum install nss
2.更新/安装完成后,重启一下php-fpm(因为我的程序是php写的,所以这里需要重启一下)
# curl https://github.com/ -I
HTTP/1.1 200 OK
完成以上两步操作后,便可解决SSL connect error。
转载请注明:爱开源 » curl: (35) SSL connect error的解决方法