bg-tutorials

Come installare un certificato SSL

Installare un certificato SSL (tecnicamente un certificato TLS) significa caricare i file del certificato emesso sul server o sulla piattaforma che ospita il tuo sito web, per poi configurare il server affinché li utilizzi. Una volta completato il processo, il tuo sito si carica tramite HTTPS con il lucchetto, e il traffico tra i tuoi visitatori e il tuo server è crittografato. I passaggi esatti dipendono da dove risiede il tuo sito, ma il processo è lo stesso, sia che tu lo chiami installazione, aggiunta o configurazione dell’SSL.


Conosci già la tua piattaforma? Vai direttamente ai passaggi esatti per la tua configurazione.

Non hai ancora un certificato? Inizia scegliendo un certificato SSL, poi torna qui per installarlo.


Come installare un certificato SSL in 5 passaggi

  1. Ottieni i file del certificato e la chiave privata dalla tua autorità di certificazione.
  2. Decidi dove va inserito il certificato, che si tratti di un pannello di controllo, del tuo server web o del tuo host.
  3. Carica o importa il certificato e la sua chiave privata.
  4. Installa il certificato intermedio (di catena) in modo che i browser lo riconoscano come attendibile.
  5. Associa il certificato al tuo sito sulla porta 443 e forza l’HTTPS.

La maggior parte delle installazioni richiede dai 5 ai 15 minuti una volta emesso il certificato. Il passaggio che viene omesso più spesso non è il certificato in sé, ma la catena intermedia, e torneremo a spiegare perché è importante.


Trova la tua piattaforma

Scegli il tuo server, pannello di controllo o dispositivo per accedere direttamente a un tutorial passo dopo passo:

Cosa ti serve prima di iniziare

L’installazione procede velocemente quando hai tutto a portata di mano fin dall’inizio. Tre elementi:

  • I file del tuo certificato. Dopo la convalida, la tua autorità di certificazione invia il certificato emesso, di solito come file .crt o .pem. Alcune CA lo inviano insieme alla catena; altre inviano i componenti separatamente.
  • La chiave privata corrispondente. È stata creata quando hai generato la tua CSR (richiesta di firma del certificato). Se hai creato la CSR sul tuo server o pannello di controllo, la chiave è già presente lì. Se hai usato il nostro generatore di CSR, usa la chiave che hai salvato in quel momento. Senza di essa, il certificato non funzionerà.
  • Il certificato intermedio (bundle CA). Collega il tuo certificato alla radice attendibile dell’autorità.

Suggerimento: il certificato e la chiave privata formano una coppia abbinata. Se non corrispondono, il certificato non si installerà. Controlla questo aspetto per primo se un’installazione fallisce senza un motivo evidente. Il Certificate Key Matcher lo conferma con un semplice incolla, senza caricare la chiave da nessuna parte.

Hai un certificato SSL wildcard o un certificato multi-dominio (SAN)? Si installa allo stesso modo. Verifica solo che copra esattamente i nomi host che utilizzi, come il dominio principale e www.

Sei alle prime armi? La nostra guida su come ottenere un certificato SSL illustra come richiederlo, generare una CSR e convalidarlo.


Dove viene effettivamente installato un certificato SSL?

Questa è la domanda che ci viene posta più spesso, quindi chiariamola. Un certificato SSL viene installato ovunque venga servito il tuo sito web. In pratica, si tratta di uno di questi quattro luoghi:

  • Un pannello di controllo, come cPanel, Plesk o DirectAdmin. Se il tuo host te ne fornisce uno, questa è la strada più semplice: incolli il certificato in un modulo e il sistema si occupa del resto.
  • Il tuo server web, come Apache, Nginx, IIS o Tomcat. Su un VPS o un server dedicato, modifichi direttamente la configurazione del server.
  • Un host gestito, un website builder o una CDN. Molti gestiscono l’SSL per te o offrono un unico pulsante. Controlla prima la loro documentazione, poiché potresti non dover installare nulla manualmente.
  • Un dispositivo o un’appliance, come un firewall, un load balancer, un NAS o un server di posta. Ognuno ha la propria schermata dedicata ai certificati.

In breve: installa il certificato sulla macchina che risponde alle richieste per il tuo dominio. Se un host o una CDN si trova davanti al tuo sito, è lì che solitamente va installato.


Come installare un certificato SSL passo dopo passo

Il flusso è lo stesso su tutte le piattaforme: carica il certificato e la chiave, aggiungi la catena intermedia, quindi associala al tuo sito sulla porta 443. Distribuire un certificato SSL non è altro che questi tre passaggi, ripetuti nella schermata che la tua piattaforma ti fornisce. Ecco come si presenta nelle configurazioni più comuni. Per procedure complete con screenshot, segui la guida della piattaforma collegata in ogni sezione.

Tramite un pannello di controllo (cPanel o Plesk)

Su cPanel, di solito è un lavoro di cinque minuti:

  1. Apri SSL/TLS, poi Installa e gestisci SSL per il tuo sito (HTTPS).
  2. Seleziona il tuo dominio.
  3. Incolla il certificato, la chiave privata e il bundle CA (intermedio) nei rispettivi campi.
  4. Clicca su Installa.

Plesk, DirectAdmin e gli altri pannelli funzionano allo stesso modo: un’unica schermata dove incolli i tre elementi e salvi. Passaggi completi: installare l’SSL in cPanel.

Manualmente su un server web (Apache, Nginx, IIS)

Gestire il proprio server significa configurare l’SSL modificando direttamente i file di configurazione del server:

  • Apache: carica i tuoi file, poi indirizza SSLCertificateFile, SSLCertificateKeyFile e SSLCertificateChainFile verso di essi nella configurazione del tuo sito, abilita mod_ssl e riavvia Apache. Consulta installare l’SSL su Apache.
  • Nginx: unisci il tuo certificato e la catena intermedia in un unico file, imposta ssl_certificate e ssl_certificate_key, aggiungi listen 443 ssl e ricarica Nginx. Consulta installare l’SSL su Nginx.
  • IIS (Windows Server): per installare un certificato SSL su Windows, usa Complete Certificate Request per importare il certificato, poi aggiungi un binding HTTPS sulla porta 443 per il tuo sito. Consulta installare l’SSL su IIS.

Non saltare il certificato intermedio

È necessario installare il certificato intermedio? Sì, sempre. Questo è il passaggio dietro alla maggior parte dei problemi del tipo “funziona sul mio portatile ma non sul mio telefono”. Il tuo certificato da solo non è sufficiente. I browser hanno bisogno del certificato intermedio (di catena) per ricollegarlo a una radice attendibile. Se lo ometti, alcuni dispositivi mostrano un avviso di attendibilità mentre altri si caricano senza problemi, il che rende difficile individuare la causa.

Installa sempre il bundle CA fornito dalla tua autorità di certificazione. Su Nginx questo significa aggiungere la catena al file del tuo certificato. Su Apache e sulla maggior parte dei pannelli si tratta di un campo o file separato.


Dopo l’installazione: passa il tuo sito a HTTPS e verificalo

Installare il certificato non fa passare automaticamente tutto il tuo sito a HTTPS. Restano due cose da fare:

  • Forza l’HTTPS. Reindirizza il traffico HTTP verso HTTPS in modo che i visitatori arrivino sempre alla versione sicura. La nostra guida su passare da HTTP a HTTPS illustra i reindirizzamenti e la risoluzione dei contenuti misti. Su WordPress, consulta configurare l’SSL su WordPress.
  • Verifica che abbia funzionato. Per controllare che il tuo certificato SSL sia installato correttamente, esegui il controllo del tuo dominio con il nostro SSL Checker. Conferma che il certificato sia attivo, che la catena sia completa e che le date siano valide. È più affidabile che fidarsi semplicemente del lucchetto a colpo d’occhio.

Quando qualcosa non funziona

La maggior parte dei problemi di installazione derivano da alcune cause comuni:

  • Un avviso di attendibilità su alcuni dispositivi: la catena intermedia è mancante o incompleta.
  • Un’etichetta “Non sicuro” o un lucchetto rotto: contenuto misto, in cui la pagina carica ancora immagini o script tramite HTTP.
  • Un mancato corrispondenza del nome: il certificato non copre il dominio esatto che stai visitando, ad esempio www rispetto al dominio principale.
  • Una mancata corrispondenza della chiave: la chiave privata non corrisponde al certificato.

Ciascuno di questi problemi ha una soluzione chiara. Le nostre guide sugli errori SSL illustrano i messaggi specifici del browser e come risolverli.


Automazione e durate dei certificati più brevi

Due cose sono cambiate ed è bene saperlo prima di procedere all’installazione. Le durate dei certificati si stanno accorciando, con il settore che si sta orientando verso periodi di validità molto più brevi, e questo rende impraticabile il rinnovo manuale ogni poche settimane. Se il tuo host o server lo supporta, configura l’emissione e il rinnovo automatici (ACME, Let’s Encrypt, o la funzione di auto-SSL del tuo pannello). Lo installi una volta sola, e i rinnovi si gestiscono da soli. Per un certificato a pagamento che gestisci tu stesso, i passaggi descritti sopra restano validi. Basta impostare un promemoria di rinnovo sul tuo calendario in modo che non scada mai.


Domande frequenti


Come aggiungo un certificato SSL a un sito web?

Aggiungere un certificato SSL a un sito web equivale a installarne uno: ottieni il certificato, caricalo sul tuo server o pannello di controllo, installa la catena intermedia, quindi passa il sito a HTTPS. I passaggi sopra descritti coprono ogni configurazione comune.

Posso installare da solo un certificato SSL?

Sì. I pannelli di controllo lo installano in pochi clic, e l’installazione manuale sul server segue una serie standard di passaggi. Se preferisci non farlo, la maggior parte dei provider di hosting lo installerà per te.

Come installo un certificato SSL gratuito?

I certificati gratuiti di autorità come Let’s Encrypt si installano allo stesso modo di quelli a pagamento. Molti host offrono SSL gratuito con un clic, oppure puoi automatizzarlo con ACME. I compromessi sono una durata più breve e l’assenza di garanzia o convalida dell’organizzazione.

Quanto tempo occorre per installare un certificato SSL?

L’installazione vera e propria richiede solitamente dai 5 ai 15 minuti una volta emesso il certificato. La convalida precedente può richiedere da pochi minuti (convalida di dominio) a pochi giorni (convalida dell’organizzazione o estesa).

Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!

Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10

Un'immagine dettagliata di un drago in volo
Scritto da

I've been building and managing websites for over 20 years, with a heavy focus on the technical side of the cybersecurity, VPN, and SaaS industries. I know how sites are built from the ground up, which means I know how to secure them. Here at SSL Dragon, I write about web architecture, encryption, and keeping your infrastructure safe.

Avatar of Sergiu Rosca
Technical Review by Sergiu Rosca

Sergiu Rosca is the core web developer behind SSL Dragon. He manages the technical infrastructure, platform performance, and backend integrations that keep the site running smoothly and securely. At SSL Dragon, Sergiu shares practical insights on web development, site optimization, and technical troubleshooting.

All SSL Dragon installation guides are tested on live server environments and undergo a strict peer-review process to ensure your infrastructure remains secure. Read our full Editorial Policy.