SSL LetsEncrypt renewal not working (due to an extra reverse proxy on the outside)

I just did the same instructions 15 days ago.

cd /var/discourse
./launcher enter app
"/shared/letsencrypt"/acme.sh --cron --home "/shared/letsencrypt" --force
exit

The first thing I learned was that if you view the certificate with Chrome it may show invalid when in fact it is valid. See: Chrome / Chromium bug: SSL certificates show incorrect (expired) dates

I then tried

me@site:/var/discourse$ sudo ./launcher rebuild app

which did not work and finally

sudo reboot

The site was then working as expected.


While I note the step about rebuild I am not sure if it is needed, but it was a step I did along the way.

4 Likes