Come attivare un certificato SSL gratuito
Per attivare un certificato SSL gratis uso Lets Encrypt.
Cos'è Lets Encrypt? E' una certification authority che fornisce gratuitamente dei certificati SSL per visualizzare un sito web con il protocollo di sicurezza HTTPS. Ha il vantaggio di essere gratuito. Lo svantaggio di durare solo 90 giorni. Quindi, ogni 3 mesi va rinnovato manualmente. Sempre gratis ovviamente.
Come creare un certificato su Lets Encrypt
Vado sul sito ufficiale sslforfree.com
Nella home page inserisco il nome di dominio che voglio certificare.
Nota. E' importante indicare anche il www davanti al sito se è presente. Eventualmente per registrare entrambi i siti posso indicare di seguito più sottodomini separati da uno spazio. Ad esempio, andreaminini.com www.andreminini.com
Poi clicco sul pulsante Create Free SSL Certificate
Nella schermata seguente devo dimostrare di essere il proprietario del nome di dominio.
Scelgo un metodo di convalida ( ftp, upload di un file sul sito o DNS ).
In questo caso clicco su Manual Verification.
E' l'opzione che mi permette di caricare un file di conferma sul sito.
Poi clicco sul pulsante Manually Verify Domain.
Il sistema mi dice di caricare un file di testo in uplodad nella cartella .well-known/"acme-challenge/ del sito web.
Se la cartella non esiste già, la creo. Poi carico il file nella cartella tramite Ftp.
Poi clicco su Download SSL Certificate in basso.
Nella schermata successiva viene visualizzato il certificato, la chiave privata e il CA-Bundle.
Nota. E' consigliabile creare un account su sslforfree. Chi ha un account registrato riceve un'email di alert in prossimità della scadenza del certificato.
A questo punto devo soltanto copiare e caricare i files dei certificati, poi configurarli sul server del sito web.
Chi usa un pannello di controllo ( es. cPanel ) può caricarli tramite la funzione SSL/TLS.
E così via.