作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试设置一个自托管的 GitLab 实例,除非我尝试使用 Let's encrypt 创建 https 连接,否则一切正常。尝试重新配置 GitLab 实例时出现以下错误:
There was an error running gitlab-ctl reconfigure:
letsencrypt_certificate[gitlab.***.org] (letsencrypt::http_authorization line 6) had an error: Acme::Client::Error::AccountDoesNotExist: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb line 41) had an error: Acme::Client::Error::AccountDoesNotExist: No account exists with the provided key
我的 external_url=https://gitlab.***.org,在我的网络上,我为端口:80 和:443 设置了端口转发。我还将 DNS 设置为我的 IP,因为该站点在不 protected 时是可访问的。
最佳答案
我在尝试更改 GitLab 的 url 时遇到了同样的问题。
我解决了这个问题,感谢:https://gbe0.com/posts/linux/server/gitlab-acme-account-does-not-exist/ ,通过停用旧的 Acme 私钥然后重新加载 GitLab 配置
sudo mv /etc/acme/account_private_key.pem /etc/acme/account_private_key.pem.backup
sudo gitlab-ctl reconfigure
关于ssl - GitLab SSL 证书错误 : No account exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70633536/
我是一名优秀的程序员,十分优秀!