내 웹사이트에 Discourse를 설정하려고 합니다

문서에 따라 Discourse를 설정하고 DigitalOcean VPS에 Discourse를 설치했습니다. 모든 네임서버를 DigitalOcean으로 변경하고 DigitalOcean 프로젝트에 내 웹 도메인 URL을 추가했습니다.

그런데 왜인지 여전히 GoDaddy 랜더 페이지가 표시됩니다??
이 문제를 어떻게 해결하고 Discourse 설정을 시작해야 할까요?

안녕하세요, @Preeminence :slight_smile:

네임서버를 이동하면 시스템에 반영되는 데 시간이 좀 걸릴 수 있습니다. 조금만 기다려 주시면 해결될 수도 있습니다. :crossed_fingers:

(참고로, 좀 늦은 정보일 수 있지만, Discourse를 설치하려면 네임서버를 이동할 필요가 없습니다)

GoDaddy의 기본 네임서버를 설정하고 48시간을 기다렸지만, DigitalOcean VPS에 Discourse를 설치한 후에도(설치 문서의 모든 단계를 따랐는데) 웹페이지에는 여전히 GoDaddy 랜더 페이지가 표시됩니다.

GoDaddy 쪽에서 아직 라이브로 실행 중인 것이 있나요?

웹사이트는 bidsturf.com이며, 계속 bidsturf.com/lander로 리다이렉트됩니다.

어딘가에 불필요한 DNS 레코드가 있는 것 같습니다. https://dnschecker.org/를 사용하여 http://bidsturf.com/을 확인해 보니, 두 곳으로 포인팅되고 있는 것으로 보입니다.

더 이상 액세스 권한이 없다면 GoDaddy에 연락하여 리다이렉트를 제거할 수 있는지 확인해 보시기 바랍니다.

네, 내일 그들에게 연락하겠습니다.

기다릴 필요 없습니다.

/etc/hosts 파일에 도메인을 GoDaddy IP 주소로 가리키는 항목을 추가하면 사이트를 볼 수 있습니다.

그렇게 해봤는데, 여전히 랜딩 페이지로 연결됩니다.

편집하여 제거한 스크린샷을 보면, 본인의 Windows 컴퓨터에 있는 파일에 접근하려는 것 같습니다. 확실하게 확인하기 위해, Discourse를 개발 모드에서 실행 중인지, 아니면 프로덕션 모드에서 실행 중인지 알려주시겠어요?

개발 모드

이 경우 도메인이 아닌 로컬호스트에서 실행하게 됩니다. 개발 서버를 실행한 후 https://localhost:4200으로 이동하여 포럼을 확인하세요.

아니, 방금 확인해 봤어요. Production 모드에 있네요. Prod 모드와 Dev 모드 사이를 어떻게 전환할 수 있나요?

개발용 포럼을 별도로 설치해야 합니다.

프로덕션 환경에서 실행 중인 것 같으니, 위 조언은 무시하셔도 될 것 같습니다.

DigitalOcean VPS에서 실행하는 것이 좋을까요, 아니면 그건 구식이 된 건가요?

아니요, 제가 아는 한 DO에서 포럼을 운영하는 데는 문제가 없습니다.

DigitalOcean에 이 레코드들이 있습니다. 사이트가 정상적으로 작동하려면 이 설정을 해야 하나요?

A 레코드는 하나만 두는 것이 좋다고 생각하지만, 그 외에는 https://dnschecker.org/ 에서 확인해 본 결과 DNS가 잘 해결되고 있습니다. :partying_face:

아래 두 개의 A 레코드가 무엇에 사용되는지는 정확히 모르겠지만, www는 A 레코드보다는 리디렉션이나 CNAME으로 설정하는 것이 더 적합할 것 같습니다. 또한 두 번째 도메인에 대한 인증서를 발급받는 방법에 대한 조언도 있으니 참고하세요. Set up Let’s Encrypt with multiple domains / redirects

다만, 두 번째 주소는 나중에 정리하더라도 괜찮으니, 먼저 하나의 도메인에 사이트를 설정하는 데 집중하는 것이 더 간단할 수 있습니다.

아래에 있는 두 개의 A 레코드에 대해 GoDaddy 지원팀에 문의했습니다. 사용할 IP 주소를 몰라서 두 개를 입력해 두었습니다.

CMD를 열어 웹사이트를 ping했을 때 143.244… IP 주소가 호스트명으로 표시되어 이를 A 레코드로 추가했습니다. 142.93… IP 주소는 VPS의 IP 주소입니다.

어느 쪽이 작동할지 모르겠고, 현재 bidsturf.com에서 포럼이 표시되지 않는 상태입니다.

아마도 아래 두 개의 A 레코드를 삭제하고 www를 CNAME으로 추가하는 방법을 시도해 볼 것입니다.

godaddy의 조언에 따라 원래 문제를 해결하기 위해 추가된 것이라면, 올바르게 입력되었는지 한 번 더 확인하고 당분간 그대로 두세요. :+1:

확인차, ‘main’ A 레코드가 가리키는 IP가 DO 드롭렛의 IP 맞나요?

그렇다면 ./discourse-setup을 다시 실행해 보시는 것을 추천합니다. :magic_wand: