Protokol “https” tidak didukung atau dinonaktifkan di libcurl [ditutup]

14

curl http://google.comNamun ketika saya mencobanya berfungsi ketika saya melakukannya dengan https, itu memberikan kesalahan ini:

curl: (1) Protocol "https" not supported or disabled in libcurl

Saya telah mencari berbagai jawaban tetapi tidak ada yang menjelaskan bagaimana cara memperbaikinya?

nabtron
sumber
1
Bisakah Anda menambahkan perintah berikut dan hasil ke pertanyaan Anda: curl --version | grep Protocols.... Bermanfaat juga jika Anda bisa memberikan perintah ikal yang tepat yang gagal?
andrew.46
Keluaran dari which curldan apt-cache policy curlakan memberikan beberapa wawasan bermanfaat juga.
David Foerster
Apakah Anda menggunakan Ubuntu?
Anwar
askubuntu.com/questions/683857/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件 事件

Jawaban:

9

Silakan instal curldengan SSL

Unduh:

Menginstal dengan SSL:

  • Unzip -> terminal terbuka di dalam direktori PATH dan ketik:

    ./configure --with-ssl
    make
    sudo make install
    

Anda juga dapat menentukan path instalasi SSL, lihat ./configure --helpuntuk rincian

Benny
sumber
saya punya ikal sudah bro, itu tidak bekerja dengan ssl saja,
nabtron
1
@ nabtron: Benny menyarankan Anda mengunduh, menyusun, dan menginstal curl dengan dukungan SSL.
David Foerster
2
Anda perlu libssl-devdiinstal jika Anda ingin dukungan SSL. sudo apt install libssl-dev
Ali Yousuf
5

Google cepat menemukan ikal ini FAQ tentang pemecahan masalah ini.

Tapi saya sebenarnya menyarankan untuk menghapus instalasi curl manual Anda saat ini, dan cukup instal dengan sudo apt-get install curl. Instalasi Ubuntu default memiliki pustaka yang tepat untuk https (dan banyak lagi).

Jeroen
sumber
Saya melakukannya sebagaicurl <site> --insecure
maan81