Protocollo "https" non supportato o disabilitato in libcurl [chiuso]


14

Quando provo curl http://google.comfunziona comunque quando lo faccio con https, dà questo errore:

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

Ho cercato varie risposte ma nessuna spiega come risolverlo?


1
Puoi aggiungere il seguente comando e risultati alla tua domanda: curl --version | grep Protocols.... Utile anche se potessi dare l'esatto comando di arricciatura che non riesce?
andrew.46

L'output di which curle apt-cache policy curlfornirebbe anche alcune informazioni utili.
David Foerster,

Stai usando Ubuntu?
Anwar,

Risposte:


9

Si prega di installare curlcon SSL

Scarica:

Installazione con SSL:

  • Decomprimi -> apri il terminale all'interno della directory PATH e digita:

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

È inoltre possibile specificare il percorso per l'installazione SSL, vedere ./configure --helpper i dettagli


ho già il ricciolo, fratello, non funziona solo con SSL,
Nabtron,

1
@nabtron: Benny ti suggerisce di scaricare, compilare e installare l'arricciatura con supporto SSL.
David Foerster,

2
È necessario libssl-devinstallare se si desidera il supporto SSL. sudo apt install libssl-dev
Ali Yousuf,

5

Un rapido google ha trovato queste FAQ sull'arricciatura sulla risoluzione di questo problema.

Ma in realtà suggerirei di eliminare la tua attuale installazione manuale di curl e installarla semplicemente con sudo apt-get install curl. L'installazione predefinita di Ubuntu ha le librerie giuste per https (e molte altre).


L'ho fatto comecurl <site> --insecure
maan81 il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.