Configurei o Discourse usando a hospedagem padrão do Discourse, discourse.org.
O Discourse está configurado no domínio raiz: https://www.worldcitizen.io.
https://www. funciona, mas https:// não.
https://www.worldcitizen.io redireciona corretamente para a configuração do Discourse com um certificado Let’s Encrypt. No entanto, https://worldcitizen.io exibe NET::ERR_CERT_COMMON_NAME_INVALID e redireciona para uma página do discourse.org com a mensagem “Desculpe, o site que você está procurando não existe.”, mas ainda mostra o domínio https://worldcitizen.io na barra de endereços, marcado como inseguro, pois está usando um certificado do .discourse.org.
O domínio está registrado na DreamHost, mas o DNS está gerenciado pela Cloudflare para permitir CNAME Flattening, possibilitando que o Discourse seja executado no domínio raiz.
Configurei o DNS na Cloudflare com dois registros:
CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // DNS only
Anteriormente, o domínio estava rodando em outro serviço que configurava automaticamente certificados SSL para o domínio por meio do Let’s Encrypt. Será que isso está causando algum conflito agora? Será que o https:// simplesmente não está configurado para redirecionar corretamente para o Discourse? Ou há algo mais errado na minha configuração?
Qualquer ajuda será muito apreciada. Obrigado!