Un certificato SSL è ciò che trasforma un normale sito HTTP in un sito HTTPS sicuro. Ottenerlo è più semplice di quanto pensano molti proprietari di siti, soprattutto quando il provider di hosting o la piattaforma del sito si occupa dei passaggi tecnici al posto tuo. Il processo si riduce a scegliere il tipo di certificato giusto, verificare la proprietà del dominio, installare il certificato sul server e fare in modo che ogni pagina del sito si carichi in HTTPS.
Se sei alle prime armi, parti dall'articolo su cos'è SSL e perché il tuo sito ne ha bisogno. Per il contesto più ampio della sicurezza oltre al certificato, leggi l'articolo su perché la sicurezza del sito è importante.
Scegli il tipo giusto di certificato SSL
Non tutti i certificati sono uguali. Il livello di verifica prima dell'emissione decide sia il costo sia quante informazioni sull'identità vengono mostrate ai visitatori.
Convalida del dominio
- Conferma soltanto che controlli il dominio
- Viene emesso in fretta, spesso in pochi minuti
- Basta per la maggior parte dei siti aziendali, dei blog e dei negozi online
Convalida dell'organizzazione
- Verifica l'esistenza legale della tua organizzazione oltre al controllo del dominio
- Richiede più tempo per l'emissione, perché prevede controlli manuali
- Lo usano le aziende che vogliono dati verificati sull'organizzazione associati al certificato
Come ottenere un certificato SSL, passo dopo passo
Passo 1: decidi dove ottenere il certificato
La maggior parte dei proprietari di siti ottiene SSL tramite il provider di hosting o la piattaforma del sito. I certificati sono spesso inclusi nel pacchetto di hosting e installati in automatico. Se gestisci un tuo server, puoi richiedere un certificato direttamente a un'autorità di certificazione e installarlo a mano.
Passo 2: verifica la proprietà del dominio
Prima che il certificato venga emesso, l'autorità di certificazione conferma che controlli il dominio. I metodi di verifica più comuni sono aggiungere un record DNS, caricare un file di verifica sul tuo server o rispondere a un'email inviata a un indirizzo del dominio. I sistemi automatici delle piattaforme gestite fanno questo passaggio senza intervento manuale.
Passo 3: installa il certificato sul tuo server
Una volta emesso, il file del certificato va installato sul server web che ospita il tuo sito. Sugli hosting condivisi e sulle piattaforme per siti web se ne occupa il provider. Su un server gestito in proprio, carichi il certificato e configuri il server perché lo usi per le connessioni HTTPS.
Passo 4: forza HTTPS su tutto il sito
Installare un certificato da solo non basta. Reindirizza il traffico HTTP a HTTPS, aggiorna i link interni con percorsi sicuri e risolvi gli avvisi di contenuto misto prima del lancio.
Passo 5: imposta il rinnovo automatico
I certificati SSL scadono, di solito dopo 90 giorni o un anno, a seconda dell'emittente. Un certificato scaduto fa comparire subito gli avvisi del browser. Configura il rinnovo automatico tramite il tuo provider di hosting o il tuo sistema di gestione dei certificati, così il certificato viene sostituito prima che scada.
Errori comuni nell'impostare SSL da evitare
Lasciare accessibili le pagine HTTP
Se sia la versione HTTP sia quella HTTPS delle tue pagine sono raggiungibili senza un reindirizzamento, i motori di ricerca possono indicizzarle entrambe. Questo divide i segnali di posizionamento e confonde i visitatori. Configura un reindirizzamento su tutto il sito da HTTP a HTTPS.
Avvisi di contenuto misto
Una pagina servita in HTTPS che carica immagini, fogli di stile o script in HTTP fa comunque comparire avvisi di sicurezza. Controlla le tue pagine dopo aver attivato SSL e aggiorna tutti gli URL delle risorse che puntano ancora a HTTP.
Come WEMASY gestisce l'impostazione di SSL
I certificati SSL sono inclusi in ogni piano WEMASY e attivati in automatico quando crei un sito. Il rinnovo è gestito a livello di piattaforma prima che i certificati scadano.
Scopri cosa è incluso nel creatore di siti WEMASY o guarda i piani nella pagina dei prezzi.
Domande frequenti
Come ottengo un certificato SSL per il mio sito?
La strada più semplice è passare dal tuo provider di hosting o dalla piattaforma del sito, dove i certificati sono spesso inclusi e installati in automatico. Se gestisci un tuo server, richiedi un certificato a un'autorità di certificazione, verifica la proprietà del dominio, installa il file sul server e configura i reindirizzamenti HTTPS. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.
Quanto tempo ci vuole per ottenere un certificato SSL?
I certificati con convalida del dominio vengono spesso emessi in pochi minuti, una volta verificata la proprietà del dominio. I certificati con convalida dell'organizzazione e convalida estesa richiedono più tempo perché prevedono controlli manuali sull'identità, a volte alcuni giorni. Sulle piattaforme gestite dove la verifica è automatica, il certificato di solito è attivo poco dopo la creazione del sito.
Devo pagare per un certificato SSL?
Non necessariamente. Molti provider di hosting e piattaforme per siti web includono SSL senza costi extra. I certificati gratuiti con convalida del dominio offrono la stessa cifratura dei certificati a pagamento dello stesso livello di convalida. I certificati a pagamento servono soprattutto quando ti occorre la convalida dell'organizzazione o la convalida estesa per motivi normativi o di fiducia nel marchio.
Cos'è il contenuto misto e come lo risolvo?
Si ha contenuto misto quando una pagina si carica in HTTPS ma richiama risorse come immagini, fogli di stile o script in HTTP. I browser possono bloccare quelle risorse o mostrare avvisi di sicurezza. Si risolve aggiornando tutti gli URL interni delle risorse perché usino percorsi HTTPS. Dopo aver attivato SSL, controlla le pagine principali e guarda la console del browser per eventuali riferimenti non sicuri rimasti.
Ogni quanto vanno rinnovati i certificati SSL?
La maggior parte dei certificati scade dopo 90 giorni o un anno, a seconda dell'emittente e del tipo di certificato. Il rinnovo dovrebbe avvenire in automatico prima della scadenza. Un certificato scaduto fa comparire subito gli avvisi del browser e può incidere sulla visibilità nei motori di ricerca. Imposta il rinnovo automatico tramite il tuo provider di hosting o il tuo sistema di gestione dei certificati, per non dover tenere il conto a mano.
Posso installare SSL su un sito già esistente?
Sì. Puoi aggiungere un certificato a un sito che funziona da anni in HTTP. Dopo l'installazione, configura un reindirizzamento in modo che tutto il traffico HTTP vada a HTTPS, aggiorna i link interni e risolvi gli eventuali problemi di contenuto misto. I motori di ricerca, col tempo, reindicizzeranno le versioni sicure delle tue pagine. Prima fai il passaggio, prima smetti di mostrare avvisi del browser ai visitatori.