字数统计 |
在 CentOS 中出现 error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
错误通常是由于 SSL 证书验证失败引起的。这可能是由于缺少证书或证书不受信任所致。以下是一些可能的解决方法:
更新 CA 证书:确保你的系统上安装了最新的 CA 证书。你可以尝试更新 CA 证书包:
设置 SSL_CERT_FILE 环境变量:尝试设置 SSL_CERT_FILE
环境变量指向正确的 CA 证书文件路径:
禁用 SSL 验证:不推荐,但是可以尝试在请求中禁用 SSL 验证来绕过此错误。在某些情况下,这可能会导致安全问题:
检查证书路径:确保在使用 SSL 连接时提供了正确的证书路径。有时,证书路径可能被错误配置,导致验证失败。
检查系统时间:如果系统时间不正确,SSL 证书的有效性可能会受到影响。确保系统时间正确设置。
尝试以上方法后,如果问题仍然存在,请检查错误消息中提到的证书,确保证书是有效的且由受信任的证书颁发机构颁发。