我正在使用certbot
--webroot
插件并certbot renew
更新证书,这确实有效,但它看起来httpd
正在缓存证书并且没有“看到”它已被更新。
是否有httpd
重新加载证书的信号?
ps 我宁愿不重启httpd
以避免停机。
我正在使用certbot
--webroot
插件并certbot renew
更新证书,这确实有效,但它看起来httpd
正在缓存证书并且没有“看到”它已被更新。
是否有httpd
重新加载证书的信号?
ps 我宁愿不重启httpd
以避免停机。
要
httpd
注意新证书,您需要请求它执行“正常重启”。从文档:因此,优雅的重启不会导致停机。
为了让 letencrypt/certbot 触发正常重启,请使用该
--post-hook
参数。如果尝试任何证书更新,此参数将运行一次命令。从文档:所以你想要的命令是
或者如果从 cron 作业运行
(感谢@RustyX 对此答案的帮助)