공식 설치 가이드를 따랐는데 사이트가 표시되지 않음

안녕하세요, 여러분. 디스코urses(Discourse)를 설정할 수 있게 되어 정말 기대되고 설레는데, 사이트가 전혀 로드되지 않는 문제에 부딪혔습니다.

Digital Ocean을 사용하여 설정하기 위해 Discourse GH의 이 가이드를 따랐습니다.

사용 중인 도메인은 GoDaddy에서 구매하고 관리하고 있으며, 현재 Webflow에 호스팅된 사이트가 표시되고 있습니다. GoDaddy 사이트에서 A 레코드를 추가하여 DO Droplet의 ipv4 주소로 가리키도록 서브도메인을 생성했습니다.

./discourse-setup을 실행하면 필요한 모든 설정에 응답하고, LET’S ENCRYPT 이메일은 건너뜁니다.

모든 것이 5~10분 동안 오류 없이 진행되는 것처럼 보이지만, 스크립트가 완료된 후 서브도메인 주소로 이동하면 다른 IP 주소(DO droplet id가 아님)로 리다이렉트되며, 도달할 수 없다고 표시됩니다.

설정하려는 서브도메인은 talk.landscape.ventures입니다. 이 문제에 대한 도움이 정말 큰 도움이 될 것입니다.

미리 감사합니다

talk 서브도메인이 아직 생성되지 않은 것 같습니다.
우선 GoDaddy에서 모든 설정이 의도대로 저장되었는지 한 번 더 확인해 보세요.
그렇다면 DNS 전파가 완료될 때까지 기다려야 하는 상황일 수도 있지만, 여기서는 그 문제가 아닐 것으로 보입니다. 이미 다른 서버들로부터 응답을 확인해야 하는 시점인데, 현재 talk은 존재하지 않으므로요.

답변해 주셔서 감사합니다. 정말 감사드립니다.

결국 이 문제는 두 가지 원인으로 인해 발생했습니다:

  1. 드롭릿 크기가 2GB가 아닌 1GB였기 때문
  2. SendInBlue에 SMTP 계정이 제대로 설정되어 있지 않았기 때문. 즉시 SMTP 주소를 제공해 준 Mailgun으로 전환하자 Discourse가 정상적으로 설치되었습니다.

스왑을 구성한다면 1GB면 충분합니다. RAM은 문제가 되지 않습니다.