Dal 30 settembre 2021 circa (per quanto riesco a capire), il mio sito genera errori relativi ai certificati:
La tua connessione non è privata
Avviso di sicurezza “NET::ERR_CERT_COMMON_NAME_INVALID”.
Questo server non è riuscito a dimostrare di essere www.nzarchitecture.net.nz; il suo certificato di sicurezza appartiene a nzarchitecture.net.nz. Ciò potrebbe essere causato da una configurazione errata o da un attaccante che intercetta la tua connessione.
Il problema persiste anche dopo l’aggiornamento alla versione 2.8.0 beta 7 e l’esecuzione di una ricostruzione completa.
Una conseguenza dell’errore visualizzato sulla pagina di destinazione è che il sito è stato segnalato come non più conforme ai requisiti di Facebook, il che ha portato alla disattivazione dell’accesso tramite Facebook.
Il fatto è che persino io vedo questi errori quando includo ‘www’ nell’URL che incollo o digito nel browser. Quindi, anche se non c’è un reale rischio, gli utenti ricevono avvisi preoccupanti, con o senza il problema di conformità a Facebook.
Nel frattempo, Facebook si rifiuta di esaminare la questione finché l’errore non scompare.
Ok, suppongo che abbia senso, ma dal punto di vista DNS uno è un alias dell’altro (o almeno credevo) e sarà difficile spiegare all’utente medio che non può usare ‘www’, specialmente se deve accedere per vedere un avviso del genere…
Non è propriamente un “alias”, ma un reindirizzamento. È necessario configurare correttamente un reindirizzamento, il che include la presenza di un certificato valido per il sito su cui risiede il reindirizzamento.
Ad esempio, i nostri partner di communiteq offrono un servizio a tal proposito su https://www.forcewww.com/
Fino a poco tempo fa, questo non è mai stato un problema: nessun avviso da Facebook e nessun avviso relativo ai certificati, con o senza www.
Esiste un modo per ottenere che il certificato gratuito predefinito di Let’s Encrypt certifichi entrambe le opzioni? Preferirei non complicare le cose con certificati aggiuntivi da gestire e costi extra.
Ci sono molte email in circolazione con link al sito che includono il www.
Con “il luogo in cui risiede il reindirizzamento” intendi in questo caso Digital Ocean? (il mio hosting, da cui vengono gestite le impostazioni DNS)
Dovrai ricompilare affinché le modifiche abbiano effetto.
Modifica: In realtà sembra che l’uso di --keylength sia stato sostituito da -k, quindi dovrai utilizzare invece quanto segue:
Scusa, la mia ricerca su GitHub mi ha portato a un vecchio fork senza che me ne accorgessi. --keylength è corretto.