He configurado Discourse utilizando el alojamiento estándar de Discourse en discourse.org.
Discourse está configurado en el dominio raíz: https://www.worldcitizen.io
https://www. funciona, pero https:// no.
https://www.worldcitizen.io navega correctamente a la configuración de Discourse con un certificado de Let’s Encrypt. Sin embargo, https://worldcitizen.io muestra un NET::ERR_CERT_COMMON_NAME_INVALID y te redirige a una página de discourse.org donde dice: “Lo sentimos, el sitio que buscas no existe”, pero aún así muestra el dominio https://worldcitizen.io en la barra de direcciones, aunque indicado como inseguro ya que está ejecutándose con un certificado de .discourse.org.
El dominio está registrado en DreamHost, pero el DNS se ejecuta en Cloudflare para la aplanación de CNAME, lo que permite que Discourse se ejecute en el dominio raíz.
He configurado el DNS en Cloudflare con dos registros DNS:
CNAME // worldcitizen.io // worldcitizen.hosted-by-discourse.com. // TTL Auto // Solo DNS
CNAME // www // worldcitizen.hosted-by-discourse.com. // TTL Auto // Solo DNS
Anteriormente, el dominio se ejecutaba en otro servicio que configuraba automáticamente certificados SSL para el dominio a través de Let’s Encrypt. ¿Podría ser eso lo que está causando alguna discrepancia ahora? ¿Es que https:// simplemente no está configurado para redirigir correctamente a Discourse? ¿O hay algo más incorrecto en mi configuración?
Cualquier ayuda es muy apreciada. ¡Gracias!