2021.02.25
2742
黑子
curl https报错: curl: (35) SSL connect error
由于业务需要,需要增加一台web服务器,配置好web环境后,研发测试发现curl https报错: curl: (35) SSL connect error ; 看了下线上在跑的服务器的curl版本:
新增的在台curl版本:
对比发现,新增这台服务器curl默认支持https是nss,而不是openssl,需要换成openssl.
源码编译 curl
cd /usr/local/src/
wget http://curl.haxx.se/download/archeology/curl-7.19.7.tar.gz
tar -zxf curl-7.19.7.tar.gz
cd curl-7.19.7
./configure --without-nss --with-ssl
make
make install
之前在服务器需要访问一个外部接口,可是执行程序后一直没结果返回,程序内是使用curl去访问的。想了一下,会不会是连接的问题,于是直接在命令行执行 curl 接口地址,结果直接报错,出现了curl: (35) SSL connect error的错误。搜索了一下解决方法,在此记录一下。
yum update nss
如果没有nss,则需要安装nss服务
yum install nss
service php-fpm restart
完成以上两步操作后,便可解决SSL connect error。
2016.05.19
6993
我们早已处于这样一个商业环境:生意构成,不再等于“商场面积”乘以“坪效”;消费触点,不再限于收银台。线下客流的下降已经成为实体商业面临的重大挑战,会员成为解决之道。