Hola
He configurado Discourse en un droplet de Digital Ocean utilizando su instalación con un solo clic. Establecí el nombre de host como www.mydomain.com y elegí emitir un certificado SSL con Let’s Encrypt.
Mi dominio está alojado con Namecheap y he configurado los siguientes registros DNS:
Registro A WWW mi_dirección_ip_del_droplet
Registro A @ mi_dirección_ip_del_droplet
CNAME @ www.mydomain.com
Creo que todo está configurado correctamente y en mi escritorio y portátil puedo acceder al sitio con éxito utilizando cada una de las siguientes URLs (todas las URLs redirigen a https://www.mydomain.com):
https://www.mydomain.com
https://mydomain.com
http://www.mydomain.com
http://mydomain.com
Sin embargo, en mi teléfono Android obtengo una advertencia NET::ERR_CERT_COMMON_NAME_INVALID al acceder al sitio usando estas URLs:
http://mydomain.com
https://mydomain.com
Creo que mi dispositivo podría estar almacenando en caché un certificado antiguo, ya que migré Discourse desde el dominio desnudo al subdominio WWW después de leer en este foro que no se recomienda usar el dominio desnudo. Sin embargo, borrar la caché/los datos no lo está solucionando, así que pensé en preguntar si hay algo obvio incorrecto en mi configuración DNS actual.
Muchas gracias de antemano.