我已经使用--standalone标志设置了证书,该标志运行良好,但问题是我每次必须更新证书时都必须停止Nginx服务器,因为--standalone选项要求端口80是免费的。
--webroot方法不需要停止服务器并且基本上取下服务器上的所有站点。
那么可以使用--webroot使用--standalone标志安装证书吗?
答案 0 :(得分:4)
我最后还在Letsencrypt forums问了同样的问题,我得到了答案。
基本上,当您使用--standalone
插件创建证书时,只需使用--webroot
重新生成该证书,然后从下次开始使用--webroot
进行更新。
sudo ./letsencrypt-auto certonly -a webroot --renew-by-default -w <your-site-directory> -d <your-site>