Protocolo "https" no compatible o deshabilitado en libcurl [cerrado]

14

Cuando lo intento curl http://google.comfunciona, sin embargo, cuando lo hago con https, me da este error:

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

He buscado varias respuestas pero ninguna explica cómo solucionarlo.

nabtron
fuente
1
¿Puede agregar el siguiente comando y resultados a su pregunta: curl --version | grep Protocols.... También es útil si pudiera dar el comando curl exacto que está fallando?
andrew.46
El resultado de which curly apt-cache policy curltambién proporcionaría alguna información útil.
David Foerster
¿Estás usando Ubuntu?
Anwar
askubuntu.com/questions/683857/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

9

Por favor, instale curlcon SSL

Descargar:

Instalación con SSL:

  • Descomprima -> abra la terminal dentro del directorio RUTA y escriba:

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

También puede especificar la ruta a la instalación de SSL, consulte ./configure --helppara más detalles

Benny
fuente
Ya me he enrollado hermano, no funciona solo con SSL,
Nabtron
1
@nabtron: Benny sugiere que descargue, compile e instale curl con soporte SSL.
David Foerster
2
Necesita libssl-devinstalar si desea soporte SSL. sudo apt install libssl-dev
Ali Yousuf
5

Un rápido google encontró este curl FAQ sobre cómo solucionar este problema.

Pero en realidad sugeriría eliminar su instalación manual actual de curl, y simplemente instalarlo con sudo apt-get install curl. La instalación predeterminada de Ubuntu tiene las bibliotecas correctas para https (y muchas más).

Jeroen
fuente
Lo hice comocurl <site> --insecure
maan81