외부에서 추가된 리버스 프록시 때문에 SSL LetsEncrypt 재연장이 작동하지 않음

15일 전에 동일한 작업을 수행했습니다.

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

가장 먼저 알게 된 사실은 Chrome으로 인증서를 확인했을 때 실제로는 유효한데도 유효하지 않다고 표시될 수 있다는 것입니다. 관련 링크: Chrome / Chromium bug: SSL certificates show incorrect (expired) dates

그 후 다음을 시도했습니다.

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

하지만 이는 작동하지 않았고, 결국

sudo reboot

을 실행한 후 사이트가 예상대로 작동하기 시작했습니다.


rebuild 단계에 대해 언급했지만, 이것이 실제로 필요한지는 확실하지 않습니다. 다만, 과정에서 제가 수행했던 단계 중 하나였습니다.