설치 후 discourse를 열 수 없습니다

표준 설치로 커뮤니티를 설치하고 discourse-doctor를 실행해 보았지만, 문제는 발견되지 않았습니다. 그런데 제 웹사이트를 열 수 없습니다.

혹시 아이디어가 있으신가요?

호스트 이름이 서버의 IP로 해석됩니까?

/var/discourse/shared/standalone/logs/var-log/nginx/error.log 파일에 어떤 내용이 표시됩니까? (기억에 의존하여 휴대폰으로 입력한 것이므로 경로를 직접 지정해야 할 수 있습니다.)

“cannot load certificate “/shared/ssl/example.com.cer”: BIO_new_file() failed (SSL: err>” 오류가 많이 발생했습니다

보통은 Let’s Encrypt에서 인증서를 발급받지 못했다는 뜻입니다. 너무 많이 시도해서 그런 건지, 아니면 Let’s Encrypt 자체에 문제가 있는지는 알 수 없습니다. 최근 문제가 보고된 사례가 꽤 있었습니다. 실제로 고장이 난 건지, 아니면 그저 운이 나빴는지는 판단하기 어렵습니다.

그럼 도메인을 변경해야 하나요, 아니면 인스턴스를 변경해야 하나요?

서브도메인 이름을 변경하고, 다시 빌드하기 전에 DNS 레코드가 올바르게 해석되는지 확인해 볼 수 있습니다. Discourse-setup을 다시 실행하면 이름이 해석되는지 확인해야 합니다.