주 도메인에 설치할 수 없어요, 왜 그런가요?

여러분, 안녕하세요.

새로운 도메인 futuredoctor.ai를 Discourse와 함께 작동하도록 설정하는 데 어려움을 겪고 있습니다. 몇 시간 동안 해결책을 찾아보았지만, 아직까지 별다른 성과가 없습니다.

저는 Docker 설치 방법을 사용하여 이 도메인에 Discourse를 설치했는데, 이 방법은 제가 소유한 다른 약 20개 웹사이트에서 성공적으로 사용해 본 적이 있습니다. 그러나 설치 과정은 오류 없이 완료되었고 웹사이트가 정상적으로 실행되어야 함에도 불구하고, 해당 도메인으로 접속하면 아무것도 표시되지 않습니다.

이것은 서브도메인이 아닌 메인 도메인에 Discourse를 설치해 보는 첫 번째 시도이며, 이로 인해 문제가 발생하는 것 같습니다. 이 문제를 해결하고 사이트를 정상적으로 실행하는 방법에 대한 도움이나 조언을 정말로 감사히 받겠습니다. 미리 도움 주셔서 감사합니다!

이 가이드를 보셨나요? 요약하자면, 모든 DNS 제공업체가 Discourse를 아펙스 도메인(apex domain)에 호스팅할 수 있는 것은 아닙니다.

답변 주셔서 감사합니다!

저는 Discourse에서 지원하는 DNS 제공업체 목록에 포함된 CloudFlare를 사용하고 있음을 확인했습니다. 하지만 다음으로 어떤 조치를 취해야 할지 불분명합니다.

CloudFlare에서는 이 옵션이 자동으로 처리되어야 할 것 같은데, 실제로는 그렇지 않은 것 같습니다.

Cloudflare에서 프록시 기능을 비활성화하세요. 저에게는 끝없는 문제를 일으켰습니다. Discourse의 경우, DNS에만 Cloudflare를 사용하고 HTTPS에는 Let’s Encrypt를 사용하세요.

감사합니다. 처음에는 저도 그렇게 하려고 했고, 항상 그렇게 해왔는데, 불행히도 작동하지 않아서 서브에 호스팅하기로 결정했습니다. 감사합니다!