Centos7 curl HTTPS错误(一)

Centos7 curl HTTPS错误(一)

curl 错误

# curl https://www.google.com
curl: (1) Protocol "https" not supported or disabled in libcurl

背景信息

我开始列出我的规格:

  • CentOS Linux 版本 7.5.1804(核心)

# curl -V curl 7.61.1 (x86_64-pc-linux-gnu) libcurl/7.61.1 Release-Date: 2018-09-05 Protocols: dict file ftp gopher http imap pop3 rtsp smtp telnet tftp Features: AsynchDNS IPv6 Largefile UnixSockets

# curl-config --configure
 --with-ssl
# curl-config --ca

# curl-config --features
IPv6
UnixSockets
AsynchDNS
# 

我在这些位置有一些证书(我刚刚搜索了 .crt 文件 XD):

  • /etc/pki/ca-trust/提取的/openssl
  • 在/etc/pki/ca-trust/源
  • /etc/pki/tls/certs
  • /tmp/curl-7.61.1/测试/证书
  • 在/usr/share/pki/ca-trust-legacy
  • /usr/src/ca-证书/etc/pki/tls/certificates
  • /usr/src/ca-证书/usr/share/pki/ca-trust-legacy/

我读过(但我再也找不到)有关从 centos 6 到 centos 7 的证书问题。

我从 yum 安装了所有内容,没有从源代码安装任何内容。

我是否遗漏了什么?!

答案1

我发现了问题:

which curl

给了我“/usr/local/bin/curl”,这不是我所期望的,所以我检查了/usr/bin/curl 是否正常工作,结果是可以的。

我刚刚检查了是否有东西在使用这个 curl,rpm -qf /usr/local/bin/curl并且正如预期的那样,没有任何东西在使用它,所以我只是删除了 /usr/local/bin/curl,现在一切正常。

相关内容