gpt4 book ai didi

apache - 是否可以在不重新启动它们的情况下为 Apache 和电子邮件服务更新证书?

转载 作者:行者123 更新时间:2023-12-05 00:41:14 25 4
gpt4 key购买 nike

我正在为我的域部署新证书,以便在 Web 和电子邮件服务上使用。为此,我正在使用 Certbot,这是一个创建和更新 Let's Encrypt 证书的程序。

我看到的每个教程都需要重新启动 Web (apache) 或电子邮件服务 (dovecot)。

有谁知道如何为 apache 或 dovecot 部署新证书并在不重新启动的情况下开始使用它?

最佳答案

certbot 文档描述了一种使用 webroot 插件无需重新启动网络服务器即可获得证书的方法:https://certbot.eff.org/docs/using.html#webroot

总而言之,您需要向 certbot 命令传递一些额外参数以进行续订:certonly--webroot--webroot -path-w。所以完整的命令看起来像这样:

certbot renew certonly --webroot -w /var/www/example/ -d www.example.com

根据文档:

The webroot plugin works by creating a temporary file for each of your requested domains in ${webroot-path}/.well-known/acme-challenge. Then the Let’s Encrypt validation server makes HTTP requests to validate that the DNS for each requested domain resolves to the server running certbot.

这允许 Let's Encrypt 执行域验证,而无需停止 Apache 绑定(bind)到端口 80、443 等。

关于apache - 是否可以在不重新启动它们的情况下为 Apache 和电子邮件服务更新证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38312901/

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