curl:(60)服务器证书验证失败。CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无

curl:(60)服务器证书验证失败。CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无

我有几台服务器可能安装了相同的 OS Ubuntu Xenial 映像,并且只有其中一台服务器在尝试通过 SSL 获取一些著名网站时显示错误:

卷曲https://forums.openvpn.net/

curl:(60)服务器证书验证失败。CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无

但引人注目https://google.com或者https://askubuntu.com作品。

我尝试了周围看到的大部分答案,但都没有用。这样的问题可能是由我的操作系统之外的网络引起的吗?

答案1

我在我这边尝试过并且 le curl 成功获取
你这边可能有问题(系统日期和时间正常吗?)

-k你可以通过以下方式绕过证书验证curl

curl -k https://forums.openvpn.net/

答案2

我有 Ubuntu 16.04 服务器,其 curl 版本为 7.47.0,按照建议更新证书不足以解决问题。

我从以下网址下载并安装了静态喜欢的 curl 版本 7.79.1 后,问题才得以解决: https://github.com/moparisthebest/static-curl/releases/download/v7.79.1/curl-amd64

下载与您的操作系统体系结构匹配的二进制文件并重命名:

/usr/local/bin/curl

享受。

相关内容