libcurl에서 프로토콜 "https"가 지원되지 않거나 비활성화 됨


14

시도 curl http://google.com했지만 https로 할 때이 오류가 발생합니다.

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

다양한 답변을 검색했지만 해결 방법을 설명하는 사람이 없습니다.


1
다음 명령과 결과를 질문에 추가 할 수 있습니까? curl --version | grep Protocols.... 실패한 정확한 curl 명령을 줄 수있는 경우에도 유용합니까?
andrew.46

의 출력 which curl과는 apt-cache policy curl너무 유용한 통찰력을 제공 할 것입니다.
David Foerster

우분투를 사용하고 있습니까?
Anwar

답변:


9

설치하십시오 curlSSL로

다운로드 :

SSL을 사용하여 설치 :

  • 압축을 풀고 디렉토리 PATH 안에 터미널을 열고 다음을 입력하십시오.

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

SSL 설치 경로를 지정할 수도 있습니다 ( ./configure --help자세한 내용 은 참조).


나는 그것에만 SSL을 작동하지 않는, 컬 이미 동생이
nabtron

1
@nabtron : Benny는 SSL을 지원하는 curl을 다운로드, 컴파일 및 설치하도록 제안합니다.
David Foerster

2
libssl-devSSL을 지원 하려면 설치해야합니다. sudo apt install libssl-dev
Ali Yousuf

5

빠른 Google 에서이 컬 FAQ를 발견 했습니다. 에서이 문제를 해결하는 를 .

그러나 실제로 현재 curl 수동 설치를 삭제하고로 설치하는 것이 좋습니다 sudo apt-get install curl. 기본 Ubuntu 설치에는 https에 적합한 라이브러리가 있습니다.


나는 그것을했다curl <site> --insecure
maan81
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.