我 15 天前也执行了相同的指令。
cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit
我学到的第一件事是,如果用 Chrome 查看证书,它可能会显示无效,而实际上证书是有效的。请参阅:Chrome / Chromium 错误:SSL 证书显示不正确的(已过期的)日期
随后我尝试了
me@site:/var/discourse$ sudo ./launcher rebuild app
但这没有起作用,最后我执行了
sudo reboot
之后网站就按预期正常工作了。
我注意到其中提到了 rebuild 步骤,但我不确定这是否是必需的,这只是我过程中执行的一个步骤。