728x90
curl을 사용하시면서 아래와 같은 오류가 발생하시나요?
curl: (1) Protocol "https" not supported or disabled in libcurl
해결 방법 : curl을 설치하실때 '--with-ssl' 옵션으로 지정해서 컴파일 해주세요.
./configure --prefix=/home/goodpay/local/ --with-ssl
저의 경우는 아래와 같이 curl 테스트를 진행하려고 할때 다음과 같은 오류가 발생했어요.
[goodPay@GOODAPP02|/home/goodpay/local/bin]$ curl --insecure --resolve 'xxx.$$$.@@@.com:443:xxx.xxx.321.11' -X GET -v "https://xxx.$$$.@@@.com/goodTest"
Note: Unnecessary use of -X or --request, GET is already inferred.
* Added xxx.$$$.@@@.com:443:xxx.xxx.321.11 to DNS cache
* Protocol "https" not supported or disabled in libcurl
* Closing connection -1
curl: (1) Protocol "https" not supported or disabled in libcurl
[goodPay@GOODAPP02|/home/goodpay/local/bin]$
설치되어 있는 curl의 config 파일을 확인해보니 다음과 같이 '--without-ssl' 옵션으로 되어있어요.
이렇게 ssl 옵션이 without 되어있어서 오류가 발생한 것이었습니다.
[goodPay@GOODAPP02|/home/goodpay/local/bin]$ vi curl-config
--configure)
echo " '--prefix=/home/goodpay/local/' '--without-ssl'"
;;
해결 방법 : curl을 설치하실때 '--with-ssl' 옵션으로 지정해서 컴파일 해주세요.
./configure --prefix=/home/goodpay/local/ --with-ssl
./configure --prefix=/home/goodpay/local/ --with-ssl
make clean
make
make install
정상적으로 컴파일 해주셨나요?
그러면 다음과 같이 curl-config 파일을 열어보시면
--configure 옵션에 대한 내용이 바뀌어 있는 것을 확인하실 수 있습니다.
[goodPay@GOODAPP02|/home/goodpay/local/bin]$ vi curl-config
--configure)
echo " '--prefix=/home/spay/local/' '--with-ssl'"
;;
뭐.. 위에서 처럼 환경파일을 확인하지 않으시고
이전에 curl 명령어를 실행했을때 문제가 생겼던 명령어를 실행해보시고 동일한 오류가 발생하는지 여부를 확인하셔도 됩니다.
728x90
'Development > 리눅스' 카테고리의 다른 글
crontab 사용법 알아보기 (크론탭, 옵션, 스케쥴러 예제, 샘플) (4) | 2024.02.21 |
---|---|
vi /vim 편집기 명령어 정리 (단축키 모음 / 목록) (11) | 2023.06.28 |
리눅스 date 명령어를 이용한 시간 확인 및 설정하기 (hwclock 포함) (2) | 2022.10.24 |
웹/리눅스 서버에서의 TLS / SSL 버전 확인 및 설정 방법 (SSL Labs) (2) | 2022.09.22 |
리눅스 OS, Apache, Tomcat, Java, Mysql, Postgres, PPAS, Oracle 버전 확인 방법 (0) | 2022.01.24 |
댓글