Tutti gli articoli

https

Cos’è un certificato SSL e perché il tuo sito ne ha bisogno?

Una guida in parole semplici a certificati SSL, HTTPS, avvisi del browser e ai problemi che una buona configurazione dei certificati ti aiuta a prevenire.

  • https
  • sicurezza
  • domini
Una finestra del browser con HTTPS è collegata a uno scudo del certificato SSL mentre viene evitato un avviso del browser.

Digiti l’indirizzo del tuo sito, premi Invio e il browser, anziché caricare la pagina, mostra un avviso inquietante. O peggio: i visitatori si imbattono nel messaggio “La connessione non è privata” e abbandonano il sito prima ancora di leggerne una sola parola.

In sintesi: Un certificato SSL è una carta d’identità digitale per il tuo sito web. Dimostra al browser che il dominio appartiene effettivamente alla pagina raggiunta e abilita il protocollo HTTPS, cifrando lo scambio di dati tra l'utente e il server. Ogni sito moderno ne ha bisogno, poiché browser, motori di ricerca, moduli di pagamento, pagine di login e utenti stessi si aspettano ormai l'uso di HTTPS come standard predefinito.

Cos’è un certificato SSL?

Un certificato SSL attesta che un determinato sito web è autorizzato a utilizzare uno specifico nome di dominio.

Puoi immaginarlo come un vero e proprio passaporto digitale. Quando un utente visita example.com, il browser chiede: “Questa pagina è davvero example.com?”. Il certificato risponde: “Sì, e c’è un’autorità di certificazione riconosciuta che lo conferma.”

Per essere precisi, la maggior parte dei certificati moderni sfrutta il protocollo TLS (Transport Layer Security), l'evoluzione tecnologica dell'SSL originale. Tuttavia, l'espressione “certificato SSL” è rimasta nel linguaggio comune, un po' come quando si continua a usare la parola “film” per indicare un video digitale.

L'aspetto fondamentale è semplice: il certificato consente al browser di stabilire una connessione cifrata e sicura con il server. Questa connessione protetta si traduce nella sigla HTTPS e nella presenza dell'icona a forma di lucchetto nella barra dell'indirizzo del browser.

Perché il tuo sito ha bisogno di HTTPS?

Il protocollo HTTPS protegge le comunicazioni tra i visitatori e il tuo server.

Senza HTTPS, il trasferimento dei dati equivale all'invio di una cartolina: chiunque si trovi lungo il percorso di rete potrebbe leggere o persino alterare le informazioni inviate. Con HTTPS, invece, la comunicazione è paragonabile a una lettera sigillata in una busta di sicurezza, apribile esclusivamente dal destinatario legittimo.

Questa protezione è indispensabile anche per un “semplice blog personale”. Moduli di contatto, form di login, pannelli di amministrazione, iscrizioni alla newsletter, cookie, strumenti di analytics e barre di ricerca gestiscono dati sensibili che non dovrebbero mai essere esposti né manipolati.

Oggi i browser considerano il tradizionale HTTP come uno standard obsoleto e poco sicuro. Chrome, Safari, Firefox ed Edge segnalano le pagine HTTP come “Non sicure”. Inoltre, diverse funzionalità web avanzate — come la geolocalizzazione, le notifiche push e l'autenticazione sicura — richiedono obbligatoriamente HTTPS. Anche i motori di ricerca privilegiano i siti protetti, poiché garantiscono un'esperienza utente più affidabile.

Se stai configurando HTTPS per la prima volta, la nostra guida semplice e intuitiva su HTTPS gratis sul tuo server illustra passo dopo passo la gestione di domini e certificati.

Cosa può andare storto con i certificati SSL?

La maggior parte degli errori legati ai certificati SSL risponde a dinamiche chiare e prevedibili. Solitamente nascono da un disallineamento tra tre elementi principali: il nome di dominio, il certificato e il server che gestisce la richiesta.

Un certificato può scadere. Quando succede, i visitatori visualizzano l'errore NET::ERR_CERT_DATE_INVALID. È l'equivalente di esibire un passaporto scaduto al controllo passaporti: anche se l'identità è corretta, il documento non viene più accettato.

Un certificato può essere emesso per un nome errato. Se il browser richiede www.example.com ma il certificato è valido solo per example.com, mostrerà l'avviso SSL_ERROR_BAD_CERT_DOMAIN o una segnalazione analoga. Per il browser, anche la sola differenza del prefisso “www” identifica due destinazioni distinte.

Un server può anche mostrare il certificato sbagliato quando ospita più siti web. È come se la reception di un condominio ti consegnasse la carta d'identità di un altro residente. Questa situazione si verifica frequentemente nei server multi-dominio privi di una configurazione ordinata. Se è il tuo caso, consulta la nostra guida su come ospitare più siti web senza fare confusione.

Un'altra criticità comune riguarda l'interruzione dei rinnovi automatici. Poiché i certificati hanno una durata limitata, la procedura avviene solitamente in background, a meno che non intervengano modifiche ai record DNS, blocchi del firewall o modifiche alla configurazione iniziale.

FAQ

Un certificato SSL coincide con il protocollo HTTPS? No. Il certificato SSL rappresenta l'identità digitale certificata, mentre HTTPS è la connessione cifrata che sfrutta tale identità.

Serve un certificato SSL anche se non vendo prodotti online? Sì. L'HTTPS non serve solo per le transazioni economiche: protegge login, moduli, cookie, pannelli gestionali e consolida la fiducia dei visitatori.

È possibile ottenere un certificato SSL gratuitamente? Sì. Molti siti utilizzano certificati gratuiti emessi da Autorità di Certificazione affidabili. L'importante è garantire che il sistema di rinnovo sia continuo e sicuro.

Perché il browser mostra l'avviso “La connessione non è privata”? Generalmente accade quando il certificato è scaduto, mancante, configurato per un dominio errato o erogato in modo scorretto dal server.

L'HTTPS rende il mio server completamente sicuro? No. L'HTTPS protegge esclusivamente i dati in transito. Per garantire la sicurezza complessiva del server occorrono aggiornamenti regolari, gestione dei permessi di accesso, backup periodici e un firewall ben configurato.

La scorciatoia

Server Manager mantiene costantemente collegata la gestione dei certificati alla configurazione dei siti web, evitando che HTTPS si trasformi in una sequenza complessa di appunti intelligibili solo il giorno del setup.

Il risultato pratico è l'eliminazione dei problemi più fragili: certificati errati associati al dominio sbagliato, avvisi di scadenza come NET::ERR_CERT_DATE_INVALID o conflitti tra progetti che condividono lo stesso server. L'infrastruttura rimane chiara e trasparente, facilitando la manutenzione anche a distanza di mesi.

I certificati smettono di essere una fonte di complicazione tecnologica e diventano un componente di routine: domini, HTTPS e progetti web restano ordinati e facili da gestire senza dover ricostruire l'intera configurazione ogni volta che qualcosa cambia.

Com’è una buona configurazione SSL?

Una gestione SSL ottimale non fa notizia.

I visitatori digitano il dominio e accedono al sito senza incontrare schermate di avviso. Il modulo di login funziona senza segnalazioni d'errore da parte del browser, così come il modulo di contatto. Motori di ricerca e browser riconoscono un sito web sicuro e conforme agli standard.

Non occorre essere un esperto di certificati per ottenere questo risultato: è sufficiente allineare le basi (dominio corretto, certificato corretto, server configurato) e impostare rinnovi automatici affidabili. Quando questi elementi lavorano in armonia, HTTPS cessa di essere una fonte di ansia e diventa ciò che i visitatori si aspettano fin dall'inizio: un modo sicuro e normale per raggiungere il tuo sito.