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