我已经使用 --standalone 标志设置了证书,它工作得很好,但问题是每次我必须更新证书时我都必须停止 Nginx 服务器,因为 --standalone 选项需要端口 80 可用。
--webroot 方法不需要停止服务器并基本上关闭服务器上的所有站点。
那么是否可以使用 --webroot 更新使用 --standalone 标志安装的证书?
我已经使用 --standalone 标志设置了证书,它工作得很好,但问题是每次我必须更新证书时我都必须停止 Nginx 服务器,因为 --standalone 选项需要端口 80 可用。
--webroot 方法不需要停止服务器并基本上关闭服务器上的所有站点。
那么是否可以使用 --webroot 更新使用 --standalone 标志安装的证书?
我最后也在Letsencrypt 论坛上问了同样的问题,我得到了答案。
基本上,当您使用--standalone
插件创建证书时,只需重新生成它,--webroot
然后可以--webroot
从下一次开始更新它。
sudo ./letsencrypt-auto certonly -a webroot --renew-by-default -w <your-site-directory> -d <your-site>