web-dev-qa-db-ja.com

14.04でcurlのhttpsサポートを有効にする方法は?

Ubuntu 14.04サーバーに「curl」プログラムがインストールされています。残念ながら、httpsはサポートされていません。

私はこの問題をグーグルで調べ、「curl」パッケージを「curl-ssl」に置き換える提案を見つけましたが、「apt-get」はそれを見つけることができません。

私は間違いなく自分でコンパイルしたくありません。お願い助けて。これが私のcurl -V出力です:

curl 7.37.1 (x86_64-unknown-linux-gnu) libcurl/7.37.1 libssh2/1.4.3
Protocols: dict file ftp Gopher http imap pop3 rtsp scp sftp smtp telnet tftp 
Features: IPv6 Largefile 

UPDファイル/ usr/local/bin/curlを見つけました。これは常に7.37で、apt-getを介してインストールされたパッケージに依存しません

UPD whereis curl:

 curl: /usr/bin/curl /usr/local/bin/curl /usr/share/man/man1/curl.1.gz
1
user2665732

注意してください、それは危険であり、あなたが必要とするものではないかもしれません

rm /usr/local/lib/libcurl*

Ubuntuでcurlのコンパイル済みバージョンの代わりにパッケージを使用するようにします

1
user2665732

たぶん、あなたはエラーメッセージに惑わされている

curl: (35) Unknown SSL protocol error in connection to example.com:443

これは、curlが一致するSSLプロトコルバージョンを見つけるのに問題があったことを意味します。

Curlが使用可能なSSLバージョンを見つけられるように、-3または--insecureを追加してみてください。

0
Gene Vincent