Protocolo "https" não suportado ou desativado no libcurl [fechado]

14

Quando eu tento curl http://google.comfuncionar, no entanto, quando eu faço com https, dá este erro:

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

Procurei várias respostas, mas nenhuma explica como corrigi-la.

nabtron
fonte
1
Você pode adicionar o seguinte comando e resultados à sua pergunta: curl --version | grep Protocols.... Útil também se você puder fornecer o comando de curvatura exato que está falhando?
precisa saber é o seguinte
A saída de which curle apt-cache policy curltambém forneceria algumas dicas úteis.
David Foerster
Você está usando o Ubuntu?
Anwar

Respostas:

9

Por favor instale curl com SSL

Baixar:

Instalando com SSL:

  • Descompacte -> abra o terminal dentro do diretório PATH e digite:

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

Você também pode especificar o caminho para a instalação do SSL, veja ./configure --helppara detalhes

Benny
fonte
eu tenho onda já bro, não o seu trabalho com SSL somente,
nabtron
1
@nabtron: Benny sugere que você baixe, compile e instale o curl com suporte SSL.
David Foerster
2
Você precisa estar libssl-devinstalado se desejar suporte SSL. sudo apt install libssl-dev
Ali Yousuf
5

Um rápido google encontrou este curl FAQ sobre como solucionar esse problema.

Mas, na verdade, sugiro excluir a instalação manual atual do curl e apenas instalá-lo com sudo apt-get install curl. A instalação padrão do Ubuntu possui as bibliotecas corretas para https (e muito mais).

Jeroen
fonte
Eu fiz isso comocurl <site> --insecure
maan81