我看到了许多使用certbot通过certbot renew更新证书的文档。除了certbot-auto之外,还有其他文档。我很困惑,certbot和certbot-auto之间的实际区别是什么?
发布于 2019-12-05 14:55:06
文件的来源(就像斯蒂芬写的那样在https://github.com/certbot/certbot/blob/master/certbot-auto )清楚地显示了:
下载并运行Certbot客户端的最新版本。
certbot-auto是certbot的包装器,如后面的注释中所解释的那样:
USAGE=“用法: Certbot ACME客户端的自更新包装脚本。运行时,将下载和安装对此脚本和certbot的更新。确保安装了最新版本后,将使用您提供的所有参数调用$BASENAME。
因此,它“只是”正常的certbot命令,再加上在运行它之前拉下更新。
https://certbot.eff.org/docs/using.html的官方文档告诉您如下:
如果您的系统使用较旧的包,则web服务器上的certbot脚本可能被命名为letsencrypt;如果使用替代的安装方法,则命名为certbot-auto。在整个文档中,每当您看到certbot时,根据需要以正确的名称交换。
这完全取决于您如何安装certbot。如果您使用您的OS包,您可能会更好地将它们保留为正式的事实,因此不要使用certbot-auto来避免更新包中的任何内容。
即使您自己手动安装了certbot,您也可能希望精确地控制它何时更新(任何新的更新都可以改变行为,引入新的标志或不推荐的标志,等等)。因此,您可能希望将当天操作(因此只使用certbot)与您真正想要下载更新的时间(因此使用certbot-auto)分开。
https://webmasters.stackexchange.com/questions/126557
复制相似问题