Come attivare e installare il certificato SSL su cPanel (dominio ospitato su Esadax)

Autore:Mikkel Haldorsen
Aggiornato:10 apr 2025

Per impostare un certificato SSL sul tuo sito web utilizzando cPanel, segui questi passaggi organizzati:

  1. Genera Richiesta di Firma del Certificato (CSR):

    • Accedi al tuo server tramite SSH.
    • Utilizzare il comando openssl req -new -sha256 -key /path/to/private.key -out CSR.csr per creare il file CSR.
    • Assicurarsi che la chiave privata si trovi in /etc/ssl/private/ o nella home directory sotto .ssh.
  2. Carica la CSR su Esadax:

    • In cPanel, vai alla sezione SSL/TLS e fai clic su "Genera CSR".
    • Carica il file CSR generato dal tuo computer locale.
  3. Attiva il Certificato:

    • Dopo il caricamento, ricevi un'email di attivazione da Esadax con un link.
    • Clicca sul link per attivare il certificato e scaricarlo.
  4. Configura i record DNS (CNAME):

    • Se utilizzi la convalida basata su CNAME, crea un record CNAME nell'Editor zone DNS di cPanel.
    • Imposta il nome su @ o sul tuo dominio, il TTL su 60 e punta all’IP del tuo server.
    • Recupera le impostazioni necessarie dalla pagina dei dettagli del certificato dopo l'attivazione.
  5. Carica i file del certificato:

    • Una volta attivato, scaricare i file del certificato (cert.pem e priv.pem).
    • Caricare questi file sul server in /etc/letsencrypt/ o nella directory appropriata.
  6. Installare i certificati tramite cPanel:

    • Usa File Manager in cPanel per caricare i certificati.
    • Riavviare il server web (Apache o Nginx) con sudo systemctl restart apache2 per Ubuntu.
  7. Impostare il reindirizzamento HTTPS:

    • Usa.htaccess per reindirizzare tutto il traffico a HTTPS aggiungendo:
      RewriteEngine On
      RewriteCond %{HTTPS} off
      RewriteRule ^/ https://%1/$1 [R,L]
      
  8. Considera IP dedicato:

    • Decidi se un IP dedicato è necessario per scopi SEO.
    • Contatta il team di fatturazione di Esadax all’indirizzo billing@esadax.com per richiedere e pagare l’IP dedicato.
  9. Testare e verificare:

    • Assicurati che il tuo sito sia accessibile in modo sicuro tramite HTTPS.
    • Verificare che tutte le configurazioni siano applicate correttamente e che non vi siano errori SSL.
    • Utilizzare strumenti di controllo SSL online per verificare l'installazione del certificato.
  10. Risoluzione dei problemi:

    • In caso di problemi, fare riferimento alla risoluzione dei problemi di Esadax o contattare il supporto per assistenza.