cmdntd
(cmdntd)
1
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)
gerhard
(Gerhard Schlager)
2
공식 설치 지침을 따르셨던 것 같지 않습니다.
cmdntd
(cmdntd)
3
완료했습니다. 다만 포트 3000으로 변경했습니다.
다른 용도로 여러 포트를 사용 중이라서, 서브도메인으로 매핑하기 전에 Discourse를 포트 3000으로 변경했기 때문입니다.
Stephen
(Stephen)
4
Discourse는 표준 포트에 설치해야 합니다. 지금 하시는 작업은 지원되지 않습니다.
neounix
(Dark Matter)
5
추가 힌트는 이 메타 설치 게시물을 참고하세요:
cmdntd
(cmdntd)
6
네, 바로 제가 필요했던 내용입니다.
매우 감사합니다.
neounix
(Dark Matter)
7
@cmdntd客气합니다.
주말을 즐겁게 보내시길 바랍니다.
숟가락을 구부리려 하지 마세요. 그것은 불가능합니다. 대신 진실을 깨닫기만 하세요… 숟가락은 존재하지 않습니다. 그러면 숟가락이 구부러지는 것이 아니라, 당신 자신이 변하는 것임을 알게 될 것입니다. - <매트릭스> (1999)
cmdntd
(cmdntd)
8
안녕하세요, 이제 설치에 성공했습니다.
하지만 URL이 http로만 표시됩니다. Let’s Encrypt는 완료된 것 같은데, https로 작동하지 않습니다.
새로고침을 하면 처음에는 https로 표시되지만, 결국 http로 리디렉션됩니다.
SSL은 있는 것 같은데 "안전하지 않음"으로 표시되는 상태입니다.
혹시 아이디어가 있으신가요?
아이콘과 이미지가 모두 http 프로토콜을 사용하므로 혼합 콘텐츠가 발생합니다. http를 https로 변경해야 합니다.
cmdntd
(cmdntd)
10
HTTPS를 설정하려면 어떻게 해야 하나요?
Let’s Encrypt가 활성화되어 있지만, 이 문제가 있습니다.
cmdntd
(cmdntd)
12
와, 처음에는 괜찮은 것 같아요.
하지만 로그인된 사용자에게는 "안전하지 않음"이라고 표시되고 있어요. 그래도 다행히도 사용자 이미지는 이제 정상적으로 보입니다.
neounix
(Dark Matter)
13
안녕하세요 @cmdntd
앱을 다시 빌드하고 Let’s Encrypt가 제대로 설치되었는지 확인해 보시는 것이 좋을 것 같습니다.
솔직히 저는 Plesk를 사용해 본 적이 없고, 항상 Ubuntu나 macOS 같은 OS에서 직접 작업을 하므로 Plesk 관련해서 도움을 드리기에는 가장 적합한 사람은 아닐 수 있습니다.
진전이 있는 것 같으니, 자신감을 가지세요. 곧 모든 문제를 해결할 수 있을 것입니다.
cmdntd
(cmdntd)
14
제 DNS가 아직 완료되지 않은 것 같습니다.
오늘 로그인해 보니 HTTPS는 완벽하게 작동하네요.