概述
最近在其中一臺服務器碰到關于curl的報錯:curl: (1) Protocol "https" not supported or disabled in libcurl,這里順便記錄下解決過程和思路~
1、查看當前curl支持哪些協議
curl默認安裝完后是只支持http協議而不支持https協議的, 可以先用curl -V查看當前curl支持哪些協議
可以看到并不支持https協議。若用curl命令訪問https時就會報錯:
Protocol https not supported or disabled in libcurl
2、安裝openssl
若需要讓curl支持https協議,需要安裝openssl并在curl中使之生效
yum install -y openssl openssl-developenssl version -a
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協議了
5、再次下載