In breve:
- Il certificato SSL rende cifrata la connessione (HTTPS). Senza, il browser segnala il sito come "Non sicuro".
- Gli hosting danno gratis il certificato Let's Encrypt, che si rinnova da solo ogni 2-3 mesi.
- Gli errori più frequenti sono il certificato scaduto, il certificato senza la variante con il www e la mancanza del reindirizzamento da HTTP a HTTPS.
Che cosa verifichiamo
- Validità: se il certificato è ancora valido e quanti giorni mancano alla scadenza. Let's Encrypt emette certificati da 90 giorni e l'hosting li rinnova circa un mese prima. Se mancano meno di 14 giorni, probabilmente il rinnovo non è riuscito.
- Affidabilità: se il certificato l'ha emesso un'autorità riconosciuta dai browser e se il server invia anche il certificato intermedio.
- Nome: se il certificato è intestato al suo dominio e alla variante con il www.
- Reindirizzamento: se l'indirizzo http:// porta i visitatori su https://.
- Versione TLS: i browser non supportano TLS 1.0 e 1.1 dal 2020.
Come leggere il risultato
Ogni riga ha un'etichetta: a posto significa che non c'è niente da fare, attenzione che il sito funziona ma qualcosa va sistemato (certificato in scadenza, www senza certificato, HTTP senza reindirizzamento), errore che i visitatori vedono un avviso del browser. Nella tabella "Certificato" il campo "Nomi nel certificato" elenca gli indirizzi coperti: se manca il suo dominio o la variante con il www, è lì il problema. "Non verificato" compare quando l'indirizzo http:// non risponde.
Errori del certificato nel browser
| Errore | Che cosa significa | Che cosa fare |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Il certificato è scaduto, oppure il computer del visitatore ha l'ora sbagliata. | Rinnovi il certificato nel pannello dell'hosting o scriva all'assistenza. |
| NET::ERR_CERT_COMMON_NAME_INVALID | Il certificato è intestato a un altro nome, per esempio senza il www o al server dell'hosting. | Faccia emettere il certificato per il dominio e per il www. |
| NET::ERR_CERT_AUTHORITY_INVALID | Il certificato è autofirmato oppure manca il certificato intermedio. | Usi Let's Encrypt; con un certificato proprio carichi la catena completa. |
| Non sicuro nella barra degli indirizzi | Il sito gira su http:// senza cifratura, oppure la pagina carica immagini e script via http://. | Attivi l'HTTPS forzato e nei contenuti del sito cambi i link in https://. |
Hosting con certificato SSL gratuito
Se il certificato dà problemi con l'hosting attuale o l'hosting lo fa pagare a parte, questi sono gli hosting più economici in 3 anni che includono il certificato SSL gratuito:
- VHosting, piano Cloud Low Cost 01: 78 € in 3 anni IVA esclusa
- Hostinger, piano Premium: 95,52 € in 3 anni IVA esclusa
- Keliweb, piano KeliUser: 98,70 € in 3 anni IVA esclusa
Quali hosting includono il certificato gratis e quanto costano quelli a pagamento: certificato SSL gratis. Il confronto completo è nella classifica per costo in 3 anni. Come attivare https su un sito nuovo lo spiega la guida come creare un sito web. Prima di cambiare hosting conviene controllare anche i record DNS con il DNS checker e la posta con la verifica SPF, DKIM e DMARC.