Certbot Multiple plugin:使用一个插件进行身份验证并使用另一个插件进行配置

Moh*_*jib 3 lets-encrypt certbot

我正在使用 certbot 的 cloudflare 插件为我的域生成通配符证书。

现在我也想使用--apache插件来更新 apache 配置。

我尝试运行以下命令

certbot -d example.in -d *.example.in --dns-cloudflare --apache
Run Code Online (Sandbox Code Playgroud)

显然,该应用程序抛出以下错误。

Too many flags setting configurators/installers/authenticators 'apache' -> 'dns-cloudflare'
Run Code Online (Sandbox Code Playgroud)

我需要 cloudflare 插件来自动验证通配符 dns,但同时我还需要 apache 插件来自动设置配置。

这可以实现吗?如果可以,如何实现?

Moh*_*jib 5

好的,经过大量的文档挖掘和足够的试验和错误,让它工作

对于初学者,以下是官方文档的一些摘录。

要指定不同的身份验证器和安装程序插件的组合,请使用 --authenticator 或 -a 指定身份验证器插件,并使用 --installer 或 -i 指定安装程序插件。

......剩下的事由你的男人完成。XD

certbot -d *.example.in -d example.in  -a dns-cloudflare -i apache
Run Code Online (Sandbox Code Playgroud)

正如我所希望的那样,我们正在这样做,我们正在使用 dns-cloudflare身份验证 [ -a] 和apache安装 [ -i]。

很甜蜜吧?