首页 > 解决方案 > 无法加载证书密钥“/etc/gitlab/trusted-certs/hosting.pem”:PEM_read_bio_PrivateKey() 失败

问题描述

使用 gitlab 我想使用自签名证书,但仍然出现以下错误。由于 nginx 无法启动......并且 gitlab 没有运行

无法加载证书密钥“/etc/gitlab/trusted-certs/hosting.pem”:PEM_read_bio_PrivateKey() 失败(SSL:错误:2807106B:UI 例程:UI_process:处理错误:读取字符串时出错:0906406D:PEM 例程:PEM_def_callback:获取密码的问题错误:0907B068:PEM 例程:PEM_read_bio_PrivateKey:密码读取错误)

lrwxrwxrwx 1 root root   13 May  5 12:30 7799db8e.0 -> hosting.pem
-rw-r--r-- 1 root root 9497 May  5 12:26 hosting.pem

gitlab.rb

...
nginx['redirect_http_to_https'] = true
...
nginx['ssl_certificate'] = "/etc/gitlab/trusted-certs/hosting.pem"
...
nginx['ssl_certificate_key'] = "/etc/gitlab/trusted-certs/hosting.pem"
...

我不明白,这就是我绝望的原因。请问有人可以帮我吗?

亲切的问候, 威尔

标签: sslgitlabgitlab-ee

解决方案


推荐阅读