처음 설치한 Discourse가 표시되지 않음

안녕하세요,

새로운 Discourse 사용자/관리자입니다.

Digital Ocean 드롭렛에서 설치 설명서를 따르고 GitHub에서 제공된 가이드에 따라 첫 번째 설치를 마쳤습니다.

부트스트래핑 과정은 중단되거나 직접적인 경고 없이 진행되었습니다(이것이 좋은 신호라고 가정합니다). 하지만 이제 브라우저에서 서브도메인에 접속하면 도메인을 등록한 호스팅 제공자의 표준 Plesk 페이지가 표시됩니다. 서브도메인에 대한 A 레코드는 DNS에 추가해 두었습니다.

이 문제가 발생하는 원인에 대한 조언을 주시면 감사하겠습니다.

감사드리며, 좋은 하루 보내세요.
Pieces

Plesk 관리자에 접근할 수 있나요?

저는 Plesk와 함께 Discourse 포럼을 호스팅하고 있습니다.

두 가지를 수행해야 했습니다.

  • 포트를 전달하도록 app.yml을 구성했습니다:
    expose:
      - "8060:80" # 호스트 포트 80을 컨테이너 포트 8060으로 전달 (http)
      - "9443:443" # 호스트 포트 443을 컨테이너 포트 9443으로 전달 (https)
    
  • Plesk 관리자에 다음 프록시 규칙을 추가했습니다 (규칙을 추가하려면 서브도메인을 먼저 생성해야 합니다):

하지만 사용자의 서버 구성 방식을 모르기 때문에 이 방법이 사용자에게는 작동하지 않을 수 있습니다.

표준 설치를 수행한 경우, discourse-setup을 실행할 때 DNS가 확인됩니다. discourse-setup을 실행하셨나요?

Plesk가 포함된 이미지를 설치하셨나요? Plesk를 사용한 설치는 쉽지 않으며 몇 가지 추가 단계가 필요합니다.

Plesk가 문제인지, 아니면 DNS가 드롭렛을 가리키지 않는지는 판단할 수 없습니다.

유용한 정보를 주셔서 감사합니다.

잠시 자리를 비웠다가 폰(사파리 브라우저)으로 링크를 확인했는데, "축하합니다, Discourse를 설치했습니다"라는 메시지가 나와서 깜짝 놀랐습니다. 방금 노트북의 크롬으로 다시 시도해 보니 다시 기본 Plesk 화면이 표시되었습니다. 24시간 치 캐시를 삭제한 후 이제 노트북에서도 정상적으로 표시됩니다.

아마 그 때문이거나, 제가 시도하던 시점에 DNS가 갱신되지 않았던 것 같습니다.

다시 한번 감사드립니다. 앞으로 “신규 사용자” 관련 질문을 더 가져올 수도 있을 것 같습니다.