개인 AWS EC2에서 Discourse가 작동하지 않음

안녕하세요,
AWS의 프라이빗 EC2에 Discourse를 설정하고, AWS Route 53(DNS 호스팅)에서 EC2의 프라이빗 IP를 매핑했습니다.

/d discourse-setup을 실행하면 아래 결과가 표시됩니다. 이는 EC2 머신이 Route 53에 언급된 도메인에 연결할 수 있음을 의미합니다.
Hostname for your Discourse? [testkb4.dryice-aws.com]: testkb4.dryice-aws.com
Checking your domain name . . .
Connection to testkb4.dryice-aws.com succeeded.

./discourse-doctor를 실행하면 아래 결과가 표시됩니다:

Discourse version at testkb4.dryice-aws.com: NOT FOUND
Discourse version at localhost: NOT FOUND

Route 53(DNS 호스팅)에 EC2의 퍼블릭 IP를 제공할 경우 모든 것이 정상적으로 작동합니다. Discourse 설정은 EC2 머신의 퍼블릭 IP 또는 Elastic IP로만 실행되는 것인가요?

도와주십시오.

감사합니다,
Deepak Bisht

표준 설치 시 Let’s Encrypt에서 인증서를 발급받습니다. 이를 위해 공개 IP가 필요합니다. 서버가 공개 인터넷에서 접근 불가능해야 하는 경우, 지원되지 않는 방식으로 설치를 수행해야 합니다. 예를 들어, 다른 방법으로 인증서를 발급받거나 인증서가 있는 리버스 프록시 뒤에 서버를 배치하는 방식이 있습니다. 인증서 없이 실행하는 것은 사실상 지원되지 않습니다.

제이, 답변해 주셔서 감사합니다. 이 프로그램의 비공식 설치 방법을 제안해 주실 수 있을까요?