gpt4 book ai didi

lets-encrypt - 让我们加密 : repair broken certificate with certbot

转载 作者:行者123 更新时间:2023-12-02 00:34:33 25 4
gpt4 key购买 nike

如果配置损坏,我如何运行 certbot 来重新颁发特定(或所有)证书。例如。如果文件夹 letsencrypt/live 的内容被意外删除。使用 renew 我得到一个错误并且 certbot 跳过。是否有类似 force-reinstall-if-broken 的选项?

最佳答案

在实际配置中使用 certbot certonly 应该可以。

certbot certonly --config /path/to/config.conf

作为 config.conf 一个像这样的 Letsencrypt 配置文件:

domains = url.com, www.url.com
rsa-key-size = 4096

# the current closed beta (as of 2015-Nov-07) is using this server
server = https://acme-v01.api.letsencrypt.org/directory

email = user@email.com
text = True

# authenticate by placing a file in the webroot (under .well-known/acme-challenge/)
# and then letting LE fetch it
authenticator = webroot
webroot-path = /path/to/webroot

请注意,我正在使用 webroot 插件来生成证书,因此我可以避免服务器停机。

在编写脚本来创建和自动化我的证书时,我不得不多次重新颁发证书,这个命令对我很有效,无需删除任何额外的内容。

如果您仍然遇到问题,请尝试在 renew 中符号链接(symbolic link)到您服务器的最新 .pem 证书存档:

lrwxrwxrwx 1 root root   38 mar 11 01:02 cert.pem -> ../../archive/[SERVER]/cert8.pem
lrwxrwxrwx 1 root root 39 mar 11 01:02 chain.pem -> ../../archive/[SERVER]/chain8.pem
lrwxrwxrwx 1 root root 43 mar 11 01:02 fullchain.pem -> ../../archive/[SERVER]/fullchain8.pem
lrwxrwxrwx 1 root root 41 mar 11 01:02 privkey.pem -> ../../archive/[SERVER]/privkey8.pem

关于lets-encrypt - 让我们加密 : repair broken certificate with certbot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50219577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com