Letsencrypt-将安装的证书更改为使用--webroot进行续签,而不是使用--standalone

Nik*_*van 4 nginx lets-encrypt

我已经使用--standalone标志设置了证书,这很好用,但是问题是每次必须更新证书时,我都必须停止Nginx服务器,因为--standalone选项要求端口80可用。

--webroot方法不需要停止服务器,并且基本上不需要关闭服务器上的所有站点。

因此,是否可以使用--webroot更新使用--standalone标志安装的证书?

Nik*_*van 5

最后,我还在Letsencrypt论坛上问了同样的问题,得到了答案。

基本上,使用--standalone插件创建证书后,只需使用对其进行重新生成--webroot,然后就可以--webroot从下一次开始对其进行更新。

sudo ./letsencrypt-auto certonly -a webroot --renew-by-default -w <your-site-directory> -d <your-site>