lon*_*nix 4 lets-encrypt certbot
每当我使用 certbot 进行测试时,我都担心会超出速率限制,从而导致我的帐户受到限制。所以我同时使用--dry-run和--staging选项。
这在许多其他问题和教程中都得到了体现——而且由于它有效,我从不担心它。
但我确信它们之间有区别......它是什么?
从CLI 文档中,--staging选项:
--test-cert, --staging
使用临时服务器获取或撤销测试(无效)证书;相当于 --server https:// acme-staging-v02.api.letsencrypt.org/directory (默认值:False)
和--dry-run选项:
--dry-run
执行客户端的测试运行,获取测试(无效)证书,但不将其保存到磁盘。目前只能与“certonly”和“renew”子命令一起使用。注意:虽然 --dry-run 试图避免对系统进行任何持久性更改,但它并不是完全没有副作用:如果与 apache 和 nginx 等网络服务器身份验证器插件一起使用,它会进行临时配置更改,然后恢复临时配置更改,以便获取测试证书,并重新加载网络服务器以部署,然后回滚这些更改。如果定义了 --pre-hook 和 --post-hook 命令,它还会调用它们,因为它们可能是准确模拟更新所必需的。--deploy- 不调用钩子命令。(默认值:假)
因此,根据文档,使用临时服务器可以避免速率限制器。试运行选项可用于验证配置是否正常工作,而不保存发出/更新请求的结果。
文档没有提到试运行是否可以超出使用限制,但从上面的描述来看,我认为它可以。
| 归档时间: |
|
| 查看次数: |
7696 次 |
| 最近记录: |