Se il tuo sito WordPress non riesce a caricarsi tramite una connessione sicura a causa di un errore come ERR_SSL_PROTOCOL_ERROR, sei nel posto giusto.
Questo articolo spiega cosa significa questo tipo di errore e ti guida attraverso i passaggi necessari per risolverlo, in modo da riportare il tuo sito online!
Questo errore può essere causato da vari problemi relativi al server del tuo sito web o al tuo computer locale, oppure da una combinazione di entrambi. Si verifica comunemente su Chrome, ma può variare a seconda del browser che stai utilizzando.
Che cos’è ERR_SSL_PROTOCOL_ERROR?
L’errore ERR_SSL_PROTOCOL_ERROR si verifica quando il certificato SSL di un sito web è configurato in modo errato o non è valido. Questo errore si verifica quando un browser non è in grado di stabilire una connessione sicura con un sito crittografato con SSL.
Ma cos’è esattamente una connessione sicura?
Se ti stai chiedendo cosa sia il caricamento di una pagina web tramite una connessione sicura, allora alcune informazioni di base potrebbero esserti utili.
Avrai notato che gli indirizzi dei siti web iniziano solitamente con HTTP o HTTPS. Si tratta dei cosiddetti protocolli, ovvero un insieme di regole che determinano come le pagine web vengono trasmesse dal server (dove si trova il sito web) al browser. HTTPS è un protocollo sicuro basato su HTTP ed è ampiamente utilizzato poiché presenta una serie di vantaggi significativi, tra cui un miglioramento della SEO e un elevato livello di sicurezza.
Uno svantaggio dell’utilizzo di HTTPS è che esistono regole rigide che devono essere rispettate prima che una pagina web sicura possa essere visualizzata. Ciò significa che, rispetto alle connessioni HTTP non sicure, ci sono più possibilità che qualcosa vada storto.
Uno dei requisiti necessari affinché un sito web funzioni con una connessione HTTPS è che si disponga di un certificato SSL valido installato e configurato correttamente. I certificati SSL non validi possono causare problemi che impediscono agli utenti di accedere ai siti web. Ad esempio, l’errore “La tua connessione non è privata”.
Quando il certificato SSL funziona correttamente, nella finestra del browser viene visualizzata un’icona a forma di lucchetto accanto all’indirizzo del sito web, prima che venisse sostituita dall’icona a forma di nota musicale. Se clicchi sull’icona, la prima opzione indica se il tuo sito è sicuro o meno.

Oggigiorno la maggior parte dei visitatori di un sito web si aspetta che l’intero sito utilizzi connessioni HTTPS. Sono ormai lontani i tempi in cui le uniche pagine sicure del sito erano limitate ad aree specifiche come l’amministrazione, il login e il carrello.
Tradizionalmente, si riteneva superfluo (e eccessivo) utilizzare una connessione sicura su tutto il sito, in parte a causa del costo proibitivo dei certificati SSL. Ora però tutto è cambiato, grazie alla facile disponibilità di certificati SSL gratuiti, per cui l’HTTPS è diventato la prassi standard.
10 soluzioni per l’errore ERR_SSL_PROTOCOL_ERROR
Prova una per una le soluzioni descritte nelle sezioni seguenti fino a quando l’errore di connessione sicura non sarà risolto.
Questo tipo di errore può verificarsi a livello locale o sul server; pertanto, alcuni passaggi si concentrano sulle impostazioni del tuo computer o browser locale, mentre altri prendono in considerazione problemi relativi alla configurazione del server e al modo in cui è stato configurato il certificato SSL.
1. Esaminare le modifiche recenti apportate al sito
Prima di esaminare alcune delle possibili cause alla base dell’errore ERR_SSL_PROTOCOL_ERROR, sarebbe utile che ti prendessi un momento per ricordare eventuali modifiche recenti apportate al tuo sito.
Di solito, una volta che la connessione sicura è attiva e funzionante, risulta piuttosto stabile. E nella maggior parte dei casi, i problemi si verificano quando viene apportata una modifica lato server per siti web esistenti, oppure durante la configurazione iniziale del sito. Se il sito richiesto non esiste, è probabile che venga visualizzato l’errore DNS_PROBE_FINISHED_NXDOMAIN.
Hai recentemente cambiato host o provato a installare un nuovo certificato SSL? Questa è la causa più comune di questo errore.
Essere a conoscenza delle recenti modifiche apportate al sito può fornirti un’indicazione chiara su quale potrebbe essere la causa del problema di connessione sicura.
2. Cancellare lo stato SSL
La prossima cosa da provare è cancellare lo stato SSL in Chrome. Il browser memorizza i certificati SSL in una cache per velocizzare le connessioni successive una volta stabilita la connessione sicura iniziale con un sito web.
Questo serve a ottimizzare i tempi di caricamento delle pagine, poiché altrimenti ogni richiesta HTTPS richiederebbe il download e l’autenticazione del certificato SSL, il che non sarebbe l’ideale in termini di prestazioni.
Durante la migrazione di un sito web su Kinsta, possono sorgere problemi quando le impostazioni DNS sono state aggiornate per puntare ai server di Kinsta e il certificato SSL gratuito di Let’s Encrypt è stato installato.
Dopo che le impostazioni DNS si sono propagate e si accede al sito tramite un browser con una connessione sicura, a volte può comparire l’errore a causa della cache del browser che conserva una versione obsoleta del certificato SSL.
Per risolvere il problema, prova a svuotare la cache dello stato SSL. Una volta fatto, riavvia il browser e prova a collegarti nuovamente al tuo sito web.
Se utilizzi un Mac, ecco come puoi eliminare un certificato SSL:
- Dal Finder, fai clic su Vai -> Utility -> Accesso Portachiavi.
- Nel pannello di sinistra, fai clic su Sistema.
- Fai clic sul certificato che desideri eliminare.
- Nella barra dei menu, clicca su Modifica -> Elimina. Ti verrà richiesta una conferma.
- Inserisci la tua password per modificare il portachiavi. Probabilmente si tratta della tua password di accesso.
- Dopo una breve attesa, il certificato non dovrebbe più essere visibile nell’elenco dei certificati.
3. Verificare il certificato SSL
Un problema simile si verifica quando viene generato un certificato SSL ma le impostazioni DNS non si sono ancora propagate completamente. In questo caso, al momento della creazione il certificato SSL non sarà associato al dominio corretto.
Ogni cliente Kinsta viene automaticamente protetto dalla nostra integrazione con Cloudflare, che include certificati SSL gratuiti. Dopo aver aggiunto un dominio, il sito viene automaticamente protetto da questo certificato.
Puoi anche eseguire una scansione dell’intero sito con uno strumento di verifica SSL online per assicurarti che non ci siano problemi con il certificato SSL. Questo tipo di controllo è piuttosto affidabile e aggira la cache del browser per determinare se il certificato è valido.
Ti consigliamo di utilizzare lo strumento di verifica SSL di Qualys SSL Labs, lo stesso che utilizziamo internamente a Kinsta.

Basta inserire il proprio dominio nel campo Nome host e fare clic sul pulsante Invia. Una volta completata la scansione, viene visualizzato un rapporto con i risultati dei controlli del certificato SSL. Se tutto è a posto, si dovrebbe vedere qualcosa di simile a questo:

Puoi trovare informazioni più approfondite nella nostra guida su come verificare se il tuo certificato SSL funziona correttamente.
4. Controllare la data e l’ora di sistema
Se il certificato SSL è valido e la cancellazione dello stato SSL non funziona, è il momento di controllare il tuo computer locale per identificare la causa dell’errore ERR_SSL_PROTOCOL_ERROR.
(Lettura consigliata: se si utilizzano versioni TLS obsolete, potrebbe essere utile evitare le notifiche ERR_SSL_OBSOLETE_VERSION in Chrome).
Innanzitutto, verificare che l’ora e la data del sistema operativo siano impostate correttamente; in caso contrario, il certificato SSL potrebbe avere problemi di autenticazione.
Questo perché i certificati SSL hanno una data di scadenza fissa e, se l’ora e la data attuali del sistema non sono corrette, potrebbero verificarsi conflitti con il processo di autenticazione.
Quando viene stabilita una connessione sicura, si presume sempre che l’ora e la data siano valide; ecco perché è importante assicurarsi che venga recuperato il valore corretto dal sistema locale.
Per verificare l’ora e la data in Windows 10, premi i tasti Windows + X e seleziona Sistema dal menu contestuale a comparsa. Si aprirà la finestra Impostazioni.
Nella casella di testo Trova un’impostazione, inizia a digitare “ora” e seleziona Modifica data e ora dalle opzioni del menu a tendina. Quindi, nella finestra delle impostazioni Data e ora, verifica che l’ora e la data siano corrette prima di continuare.

Su macOS, fai clic sull’icona Apple nell’angolo in alto a sinistra dello schermo e seleziona Preferenze di Sistema dal menu a tendina, quindi seleziona Data e ora dall’elenco.

Aggiorna l’ora di sistema se necessario.
5. Svuotare la cache e i cookie del browser
Puoi anche provare a svuotare la cache del browser se è passato un po’ di tempo dall’ultima volta che è stata svuotata. Ti consigliamo di eliminare anche i cookie del browser, ma tieni presente che per qualsiasi sito a cui hai effettuato l’accesso al momento dovrai effettuare nuovamente il login la prossima volta che lo visiterai.
6. Disattivare le estensioni del browser
Se hai diverse estensioni del browser attivate, queste potrebbero essere la causa dell’errore. Disattiva temporaneamente le estensioni una alla volta per verificare se ce n’è una che causa problemi con le richieste HTTPS.
Per disattivare le estensioni di Chrome, clicca sull’icona con i tre puntini situata in alto a destra nella finestra del browser e seleziona Altri strumenti > Estensioni dal menu a comparsa.

Disattiva una alla volta tutte le estensioni del browser attive, accedendo al tuo sito tra una e l’altra. Se un’estensione sembra causare l’errore ERR_SSL_PROTOCOL_ERROR, rimuovila oppure lasciala disattivata finché non avrai maggiori informazioni sulla natura dell’errore.
Se non è disponibile alcun aggiornamento per risolvere il problema, probabilmente è meglio rimuovere completamente l’estensione.
7. Aggiornare i browser all’ultima versione
L’ultimo passaggio relativo al browser consiste nell’aggiornare Chrome all’ultima versione.
L’utilizzo di versioni obsolete di un browser aumenta la probabilità di riscontrare problemi di connessione sicura come l’ERR_SSL_PROTOCOL_ERROR.
Ai browser moderni vengono costantemente aggiunte nuove funzionalità di sicurezza e vengono corretti regolarmente i bug; mantenere il software aggiornato è una buona pratica da seguire.
Il browser Chrome semplifica questa operazione, poiché verifica automaticamente la presenza di aggiornamenti ogni volta che si avvia il software. Tuttavia, se si tengono sempre aperte le schede del browser, è bene ricordarsi di riavviare il browser di tanto in tanto per attivare la verifica degli aggiornamenti.
8. Aggiornare il sistema operativo
Anche mantenere aggiornato il sistema operativo è importante, specialmente se è passato un po’ di tempo dall’ultimo aggiornamento.
Se hai attivato gli aggiornamenti automatici per Windows 10, non devi preoccuparti troppo di questo. Ma non tutti i sistemi operativi applicano gli aggiornamenti automaticamente, quindi vale la pena verificare se ce ne sono di disponibili per il tuo sistema operativo.
Su macOS, clicca sull’icona della mela e seleziona Informazioni su questo Mac, che aprirà una finestra a schede. Se è disponibile un aggiornamento di sistema, apparirà il pulsante Aggiornamento software. Fai clic su di esso per installare gli aggiornamenti più recenti. Puoi anche verificare la presenza di aggiornamenti per macOS tramite Impostazioni di sistema > Generali > Aggiornamento software.
Se devi affrontare un aggiornamento del sistema operativo particolarmente lungo, come soluzione rapida potresti semplicemente riavviare il computer prima di eseguirlo. Questo metodo è molto più veloce rispetto all’installazione completa degli aggiornamenti del sistema operativo e potrebbe risolvere il problema della connessione sicura.
9. Disattivare temporaneamente l’antivirus e il firewall
È molto importante avere un antivirus e un firewall attivi sul sistema. Questi strumenti svolgono un ottimo lavoro nel proteggerti da ogni tipo di problema di sicurezza online.
Nell’ambito di questa protezione, il software antivirus di solito verifica la presenza di problemi con le connessioni HTTPS per assicurarsi che non si verifichino eventi imprevisti. A volte, però, il software potrebbe bloccare erroneamente una connessione sicura quando non dovrebbe.
Per verificare che non sia questo il caso, disattivalo temporaneamente e controlla nuovamente il sito web. Se necessario, disattiva anche il firewall e controlla nuovamente il sito web.
Ricordati di riattivare sempre il software antivirus e il firewall il prima possibile, per non lasciare il sistema senza protezione.
10. Controllare il log del server per eventuali messaggi di errore
Se hai seguito provato ognuna delle soluzioni elencate e non hai ancora risolto il problema ERR_SSL_PROTOCOL_ERROR, la situazione potrebbe essere un po’ più complicata di quanto pensassimo all’inizio.
Per individuare problemi generali del sito web, inclusi gli errori di connessione, spesso può essere utile controllare il log degli errori del server e dare un’occhiata alle attività recenti. Questo potrebbe fornire ulteriori indicazioni sulla causa del problema.
I clienti Kinsta possono trovare il log degli errori nella dashboard di MyKinsta accedendo a Siti > nome-sito > Log e cliccando sulla scheda error.log:

Come i diversi browser visualizzano l’errore ERR_SSL_PROTOCOL_ERROR
Google Chrome
In Google Chrome questo errore viene visualizzato come ERR_SSL_PROTOCOL_ERROR e indica che il dominio ha inviato una risposta non valida.
Questo sito non è in grado di fornire una connessione sicura.

Microsoft Edge
In Microsoft Edge, viene semplicemente visualizzato il messaggio “Impossibile connettersi in modo sicuro a questa pagina” (come mostrato di seguito). Tuttavia, è la parte successiva del messaggio di errore a fornire informazioni utili.
Ciò potrebbe essere dovuto al fatto che il sito utilizza impostazioni di sicurezza TLS obsolete o non sicure. Se il problema persiste, prova a contattare il proprietario del sito web.

Mozilla Firefox
In Mozilla Firefox, l’errore ERR_SSL_PROTOCOL_ERROR genera un avviso relativo alla connessione sicura non riuscita, come mostrato di seguito.
Avviso: potenziale rischio per la sicurezza

A differenza di Google Chrome e Microsoft Edge, la pagina di errore di Firefox offre qualche informazione in più sulle possibili soluzioni da adottare qualora si verifichi questo tipo di errore.
Riepilogo
Se il tuo sito WordPress riscontra l’errore ERR_SSL_PROTOCOL_ERROR, solitamente ciò indica problemi con il certificato SSL o con le impostazioni di connessione.
Abbiamo cercato di fornire una guida completa per comprendere l’errore e offrire passaggi chiari per risolverlo. Seguendo le soluzioni illustrate, come la cancellazione dello stato SSL, la verifica del certificato SSL e il controllo delle impostazioni di sistema, potrai ripristinare la connessione sicura del tuo sito.
Se non riesci ancora a individuare la causa del problema, è il momento di segnalarcelo. Siamo qui per aiutarti, come sempre!
Potrebbe essere necessario approfondire le cause del problema, pertanto ti invitiamo a contattare l’assistenza fornendo quante più informazioni pertinenti possibili per risolvere rapidamente il problema.