Quali record DNS devono essere corretti quando Discourse è ospitato sul sottodominio WWW?

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.

Discourse ha generato un certificato solo per l’indirizzo www. Se accedi al dominio radice tramite HTTP, verrai reindirizzato come previsto, ma se provi ad accedervi tramite HTTPS, riceverai un errore.

Ci sono alcuni argomenti su come generare un certificato per entrambi i domini. Potresti consultare forcewww.com. È più semplice.

Grazie per la tua risposta. Immagino tu ti stia riferendo a questo argomento?

Il problema che ho incontrato seguendo questa guida è che non sembra esserci una directory /etc/nginx sulla mia istanza di Digital Ocean. Devo installare Nginx manualmente?

In alternativa, se reinstallassi Discourse sul dominio principale (senza il www), questo risolverebbe il problema o mi troverei di fronte allo stesso problema se gli utenti lo accessessero tramite https://www.?

Scusa se faccio domande ovvie o da principiante, non sono molto familiare con questo ambito dell’informatica.