설치 후 SSL 오류 발생

discourse 설치 후 이 오류가 발생합니다.
docker, google cloud, plesk를 사용하여 포트 3000에 설치했습니다.

브라우저:

서브도메인에서:

502 Bad Gateway

nginx

포트 3000이 있는 IP에서
ERR_CONNECTION_REFUSED

앱 루트(ssh):
nginx: [emerg] cannot load certificate “/shared/ssl/wiki.cmdgroups.com.cer”: PEM_read_bio_X509_AU
X() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICAT
E)

공식 설치 지침을 따르셨던 것 같지 않습니다.

완료했습니다. 다만 포트 3000으로 변경했습니다.
다른 용도로 여러 포트를 사용 중이라서, 서브도메인으로 매핑하기 전에 Discourse를 포트 3000으로 변경했기 때문입니다.

Discourse는 표준 포트에 설치해야 합니다. 지금 하시는 작업은 지원되지 않습니다.

추가 힌트는 이 메타 설치 게시물을 참고하세요:

네, 바로 제가 필요했던 내용입니다.
매우 감사합니다.

@cmdntd客气합니다.

주말을 즐겁게 보내시길 바랍니다.


숟가락을 구부리려 하지 마세요. 그것은 불가능합니다. 대신 진실을 깨닫기만 하세요… 숟가락은 존재하지 않습니다. 그러면 숟가락이 구부러지는 것이 아니라, 당신 자신이 변하는 것임을 알게 될 것입니다. - <매트릭스> (1999)

안녕하세요, 이제 설치에 성공했습니다.
하지만 URL이 http로만 표시됩니다. Let’s Encrypt는 완료된 것 같은데, https로 작동하지 않습니다.

새로고침을 하면 처음에는 https로 표시되지만, 결국 http로 리디렉션됩니다.
SSL은 있는 것 같은데 "안전하지 않음"으로 표시되는 상태입니다.

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

아이콘과 이미지가 모두 http 프로토콜을 사용하므로 혼합 콘텐츠가 발생합니다. http를 https로 변경해야 합니다.

HTTPS를 설정하려면 어떻게 해야 하나요?
Let’s Encrypt가 활성화되어 있지만, 이 문제가 있습니다.

안녕하세요, @cmdntd

다음 설정을 시도해 보세요:

와, 처음에는 괜찮은 것 같아요.
하지만 로그인된 사용자에게는 "안전하지 않음"이라고 표시되고 있어요. 그래도 다행히도 사용자 이미지는 이제 정상적으로 보입니다.

안녕하세요 @cmdntd

앱을 다시 빌드하고 Let’s Encrypt가 제대로 설치되었는지 확인해 보시는 것이 좋을 것 같습니다.

솔직히 저는 Plesk를 사용해 본 적이 없고, 항상 Ubuntu나 macOS 같은 OS에서 직접 작업을 하므로 Plesk 관련해서 도움을 드리기에는 가장 적합한 사람은 아닐 수 있습니다.

진전이 있는 것 같으니, 자신감을 가지세요. 곧 모든 문제를 해결할 수 있을 것입니다.

제 DNS가 아직 완료되지 않은 것 같습니다.
오늘 로그인해 보니 HTTPS는 완벽하게 작동하네요.