新装系统curl https报错:curl: (60) SSL certificate proble

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新装系统curl https报错:curl: (60) SSL certificate proble相关的知识,希望对你有一定的参考价值。

新装系统curl https报错
curl "https://www.baidu.com"
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn‘t adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you‘d like to turn off curl‘s verification of the certificate, use
the -k (or --insecure) option.

问题解决:

wget https://curl.haxx.se/ca/cacert.pem ;下载后放大 /et/
export CURL_CA_BUNDLE=/etc/cacert.pem #可以写到 /etc/profile
curl -v https://www.baidu.com 测试通过

k8s dockerfile

#提前下载好文件到file
ADD file/cacert.pem /etc/cacert.pem
ENV CURL_CA_BUNDLE /etc/cacert.pem

以上是关于新装系统curl https报错:curl: (60) SSL certificate proble的主要内容,如果未能解决你的问题,请参考以下文章

php7.3 curl上传文件报错curl_setopt(): Disabling safe uploads is no longer supported

php curl访问https 域名接口一直报错的问题

新装虚拟机-2019-07-24日记

curl_init() 问题,不报错,返回空怎么办

如何解决curl https 返回 ssl connect error

php curl 证书问题