<返回更多

curl协议不支持https该如何解决?

2020-06-26    
加入收藏

概述

最近在其中一台服务器碰到关于curl的报错:curl: (1) Protocol "https" not supported or disabled in libcurl,这里顺便记录下解决过程和思路~

curl协议不支持https该如何解决?

 


1、查看当前curl支持哪些协议

curl默认安装完后是只支持http协议而不支持https协议的, 可以先用curl -V查看当前curl支持哪些协议

可以看到并不支持https协议。若用curl命令访问https时就会报错:

Protocol https not supported or disabled in libcurl

curl协议不支持https该如何解决?

 


2、安装openssl

若需要让curl支持https协议,需要安装openssl并在curl中使之生效

 yum install -y openssl openssl-developenssl version -a
curl协议不支持https该如何解决?

 


3、重新编译安装curl

可以在这个网站上找最新的版本
http://curl.haxx.se/download/

 wget https://curl.haxx.se/download/curl-7.70.0.tar.gztar -xvf curl-7.70.0.tar.gzcd curl-7.70.0/./configure  --with-sslmake && make install

4、检查当前curl支持哪些协议

可以看到已经支持https协议了

curl协议不支持https该如何解决?

 


5、再次下载

curl协议不支持https该如何解决?

 

 

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>