discourse.org의 Discourse Standard Hosting을 사용하여 Discourse를 설정했습니다.
Discourse는 루트 도메인에 설정되어 있습니다: https://www.worldcitizen.io
https://www.는 작동하지만, https://는 작동하지 않습니다.
https://www.worldcitizen.io는 Let’s Encrypt 인증서를 사용하여 Discourse 설정 페이지로 올바르게 이동합니다. 그러나 https://worldcitizen.io는 NET::ERR_CERT_COMMON_NAME_INVALID 오류를 표시하고, "죄송합니다. 찾으시는 사이트는 존재하지 않습니다."라는 메시지가 있는 discourse.org 페이지로 리디렉션됩니다. 주소 표시줄에는 여전히 https://worldcitizen.io 도메인이 표시되지만, .discourse.org 인증서로 실행되고 있기 때문에 보안이 없는 것으로 표시됩니다.
도메인은 DreamHost에 등록되어 있지만, DNS는 CNAME Flattening을 통해 Discourse가 루트 도메인에서 실행되도록 Cloudflare에서 관리되고 있습니다.
Cloudflare에서 두 개의 DNS 레코드로 DNS를 설정했습니다:
CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only
이전에 다른 서비스를 통해 도메인을 운영했을 때, Let’s Encrypt를 통해 도메인의 SSL 인증서가 자동으로 설정되었습니다. 이것이 현재 불일치를 일으키는 원인일 수 있을까요? https://가 Discourse로 올바르게 연결되도록 설정되어 있지 않은 것일까요? 아니면 제 설정에 다른 문제가 있는 것일까요?
도움을 주시면 감사하겠습니다. 감사합니다!