Come installare un certificato SSL gratuito con Let's Encrypt tramite cPanel

In breve: accedi a cPanel su https://yourdomain.com:2083, apri Let's Encrypt SSL (oppure SSL/TLS Status / AutoSSL) nella sezione Security, fai clic su Issue accanto al tuo dominio e conferma. Il certificato viene emesso in pochi secondi, non costa nulla e si rinnova da solo ogni 90 giorni finché AutoSSL resta attivo. Infine reindirizza tutto il traffico HTTP su HTTPS.


Perché installare un certificato SSL?


Un certificato SSL cifra la connessione tra il tuo sito web e i suoi visitatori. È importante per tre motivi:


  • Sicurezza: i dati inviati tramite moduli, login e checkout non possono essere letti durante il transito.
  • Posizionamento: Google favorisce i siti serviti in HTTPS.
  • Fiducia: i browser mostrano un lucchetto accanto all'indirizzo invece dell'avviso “Non sicuro”.

Let's Encrypt emette questi certificati gratuitamente e cPanel può installarli per te in pochi clic.


Come installare un certificato SSL gratuito in cPanel, passo dopo passo


Passo 1: accedi a cPanel


  1. Apri questo indirizzo nel browser, sostituendo yourdomain.com con il tuo dominio o l'indirizzo IP del server: https://yourdomain.com:2083
  2. Inserisci nome utente e password di cPanel.

Passo 2: trova lo strumento Let's Encrypt


  1. Scorri fino alla sezione Security.
  2. Fai clic su Let's Encrypt SSL. A seconda della versione di cPanel, potrebbe comparire come SSL/TLS Status o AutoSSL.

Non lo trovi? Chiedi al nostro team di supporto di attivare Let's Encrypt sul tuo account.


Passo 3: emetti il certificato per il tuo dominio


  1. Vedrai l'elenco di tutti i domini del tuo account. Accanto al dominio che vuoi proteggere, fai clic su Issue.
  2. Nella schermata delle opzioni, lascia deselezionato Include Wildcard? a meno che non ti serva un certificato wildcard.
  3. Lascia selezionato Add cPanel subdomains?.
  4. Assicurati che come metodo di convalida sia selezionato HTTP-01 (di solito lo è per impostazione predefinita).
  5. Fai di nuovo clic su Issue. L'installazione richiede pochi secondi e termina con un messaggio di conferma.

Passo 4: verifica il certificato sul tuo sito


Apri https://yourdomain.com nel browser. Se tutto è andato a buon fine, accanto all'indirizzo compare un lucchetto.


Nessun lucchetto?


  • Verifica che il certificato sia stato emesso per il dominio giusto.
  • Apri il sito in una finestra privata (in incognito) per escludere la cache del browser.

Come reindirizzare tutto il traffico su HTTPS


Questo passaggio è facoltativo ma consigliato: porta automaticamente ogni visitatore alla versione sicura del tuo sito. Ci sono due modi per farlo.


Opzione 1: un reindirizzamento da cPanel


  1. Torna su cPanel.
  2. In Domains, apri Domains o Redirects.
  3. Crea un reindirizzamento permanente (301) da http://yourdomain.com a https://yourdomain.com.

Opzione 2: il file .htaccess


Apri il File Manager, trova il file .htaccess nella cartella del tuo sito e aggiungi queste righe:


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Come funziona il rinnovo automatico?


I certificati Let's Encrypt sono validi 90 giorni, ma non devi mai rinnovarli a mano. Nella schermata Let's Encrypt SSL o AutoSSL, assicurati che AutoSSL sia attivo. Il certificato si rinnoverà da solo ogni 90 giorni senza alcun intervento da parte tua.


Consigli e risoluzione dei problemi


  • Installa l'SSL appena il sito va online, per la sicurezza dei visitatori e per il posizionamento.
  • Proteggi ogni dominio separatamente se il tuo account ne ha più di uno.
  • Controlla ogni tanto i rinnovi per assicurarti che AutoSSL faccia il suo lavoro.

Se il certificato non è stato emesso:


  • Assicurati che il dominio punti al tuo server (record DNS corretti).
  • Assicurati che nessun firewall o restrizione di sicurezza blocchi l'accesso al server.

Se il lucchetto non compare:


  • Cerca contenuti non sicuri nelle tue pagine (mixed content), come immagini caricate tramite http://.
  • Verifica che il reindirizzamento HTTPS sia configurato correttamente.

Domande frequenti


Un certificato Let's Encrypt è davvero gratuito?


Sì. Let's Encrypt emette i certificati senza costi, e cPanel li installa e li rinnova per te.


Quanto dura un certificato Let's Encrypt?


90 giorni. Con AutoSSL attivo si rinnova automaticamente, quindi in pratica non scade mai.


Mi serve un certificato wildcard?


Solo se devi coprire tutti i sottodomini di un dominio con un unico certificato. Per la maggior parte dei siti, lascia deselezionato Include Wildcard?.


E se Let's Encrypt manca nel mio cPanel?


Contatta il nostro team di supporto e lo attiveremo sul tuo account.


Conclusione


Installare un certificato SSL gratuito tramite cPanel richiede pochi minuti: emetti il certificato con Let's Encrypt, verifica il lucchetto, reindirizza HTTP su HTTPS e lascia attivo AutoSSL perché si rinnovi da solo. Se ti serve una mano in qualsiasi passaggio, il supporto OMC è sempre qui per aiutarti.