¿Qué registros DNS corregir al alojar Discourse en el subdominio WWW?

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.

1 me gusta

Discourse generó un certificado solo para la dirección www. Si aceptas el dominio raíz a través de HTTP, serás redirigido como esperas, pero si accedes a él con HTTPS, recibirás un error.

Existen varios temas sobre cómo generar un certificado para ambos dominios. Podrías consultar forcewww.com. Es más sencillo.

2 Me gusta

Gracias por tu respuesta. Asumo que te refieres a este tema.

El problema que tuve al seguir esas instrucciones es que no parece haber un directorio /etc/nginx en mi instancia de Digital Ocean. ¿Necesito instalar Nginx manualmente?

Alternativamente, si reinstalo Discourse en el dominio principal (sin el www), ¿resolvería este problema o simplemente me encontraría con el mismo inconveniente si los usuarios acceden a través de https://www.?

Disculpa si estoy haciendo preguntas obvias o de principiante; esta área de la informática no es lo que mejor conozco.

1 me gusta