如何解析数据库x509:..证书由未知的权威机构签名…连接到数据库错误。放弃吗?

阿莱维
2023-01-22十一10

这篇短文将回顾以下错误的原因和解决方案

错误

[jfmd] [PANIC] [database_bearer][main] -无法初始化数据库(db config: {user='artifactory' password='***' dbname=artifactory host=xxxx.private.databases.appdomain)。Cloud port=30173 sslmode=verify-full}): x509:未知机构签署的证书
连接数据库错误。放弃

原因:SSL/TLS证书文件缺失

当Artifactory配置为针对SSL配置的数据库工作时,就会发生上述错误。
上面的元数据服务(jfmd)不熟悉证书,将无法连接到数据库。
这通常发生在使用自签名证书时。

解决

请将证书文件放在以下位置路径下:/etc/ssl/certs/在Artifactory主机中