Letsencrypt - 更改已安装的证书以使用--webroot进行续订而不是--standalone

时间:2016-04-17 15:42:02

标签: nginx lets-encrypt

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

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

那么可以使用--webroot使用--standalone标志安装证书吗?

1 个答案:

答案 0 :(得分:4)

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

基本上,当您使用--standalone插件创建证书时,只需使用--webroot重新生成该证书,然后从下次开始使用--webroot进行更新。

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