Ciao,
Ho configurato Discourse su un droplet di Digital Ocean, utilizzando la loro installazione in un clic. Ho impostato il nome host su www.mydomain.com e ho scelto di emettere un certificato SSL con Let’s Encrypt.
Il mio dominio è ospitato su Namecheap e ho impostato le seguenti record DNS:
Record A WWW my_droplet_ip_address
Record A @ my_droplet_ip_address
CNAME @ www.mydomain.com
Credo che tutto sia configurato correttamente e sul mio desktop e laptop riesco ad accedere al sito con successo utilizzando ciascuno dei seguenti URL (tutti gli URL reindirizzano a https://www.mydomain.com):
https://www.mydomain.com
https://mydomain.com
http://www.mydomain.com
http://mydomain.com
Tuttavia, sul mio telefono Android ricevo un avviso NET::ERR_CERT_COMMON_NAME_INVALID quando accedo al sito utilizzando questi URL:
http://mydomain.com
https://mydomain.com
Credo che il mio dispositivo possa aver memorizzato nella cache un vecchio certificato, dato che ho migrato Discourse dal dominio nudo al sottodominio WWW dopo aver letto su questo forum che l’uso del dominio nudo non è consigliato. Tuttavia, cancellare la cache/i dati non sta risolvendo il problema, quindi ho pensato di chiedere se c’è qualcosa di evidentemente sbagliato nella mia attuale configurazione DNS.
Grazie mille in anticipo.