Proxmox VM에 Discourse 포럼을 설치하고 인터넷에 공개하는 가장 좋은 방법은 무엇인가요?

이렇게 하면 스크립트 기반 설치가 문제없이 완료될 것입니다. 문제는 이제 Discourse 설치 환경이 자체적으로 TLS 인증서를 관리하려 한다는 점인데, 80번과 443번 포트를 해당 VM으로 포워딩을 중단하게 되면 이를 수행할 수 없게 됩니다. 해야 할 일은 Discourse가 인증서를 발급받거나 TLS를 처리하려는 시도를 하지 않도록 설정하는 것입니다. 그리고 app.yml 파일에서 web.ssl.template.yml과 web.letsencrypt.ssl.template.yml 줄을 주석 처리하면 그렇게 할 수 있다고 생각합니다(테스트는 해보지 않았지만). Run other websites on the same machine as Discourse 링크에도 관련 정보가 있으며, 이 의견과 일치하는 것 같습니다.

그렇게 할 실질적인 이유는 없습니다. 새 인증서를 발급받는 것은 매우 간단하기 때문입니다(현재처럼 과도하게 복잡하게 만들지 않는다면요). 기존 인증서가 있다는 사실은 사실상 중요하지 않습니다. 의도한 설정에서 복잡성을 만드는 요인은 이미 인증서를 가지고 있다는 것이 아니라, 이 구성 방식이 Discourse가 자체 인증서를 처리하지 못하게 한다는 점입니다.