Inizio
/
Assistenza sito web
/
Statistiche ed errori
/
Come risolvere l'errore “Il certificato del server NON include un ID che corrisponde al nome del server”

Come risolvere l'errore “Il certificato del server NON include un ID che corrisponde al nome del server”

Se ti sei imbattuto nel messaggio di errore “Il certificato del server NON include un ID che corrisponde al nome del server”, non sei il solo. Questo comune problema SSL può bloccare l’accesso al tuo sito live, attivare avvisi di sicurezza del browser o impedire del tutto connessioni sicure.

L’errore significa che c’è una discrepanza tra il nome del tuo dominio e quello elencato nel certificato SSL. Questo può accadere sia che tu stia lavorando su un setup locale come XAMPP, accedendo al tuo sito live, o semplicemente navigando in browser più vecchi come Internet Explorer.

La buona notizia? Risolverlo è di solito semplice. In questa guida, ti aiuteremo a identificare la causa e ti guideremo attraverso i passaggi per risolverlo, in modo che i tuoi visitatori possano accedere in sicurezza al tuo sito.

Questo errore appare quando il certificato SSL del tuo sito non corrisponde al dominio che i visitatori stanno usando. Più semplicemente – il certificato è emesso per un dominio diverso o non copre quello a cui si sta accedendo.

Quando ciò accade, il tuo browser o il server potrebbe bloccare la connessione per proteggere gli utenti da potenziali minacce. Potresti vedere questo messaggio nel tuo browser, negli strumenti di verifica SSL, o durante le diagnosi del server.

Può causare connessioni HTTPS interrotte, accesso bloccato o avvisi di sicurezza—quindi risolverlo rapidamente è essenziale.

Cause comuni dell’errore

Diversi problemi possono innescare questo errore di discrepanza del certificato SSL. Ecco i più comuni:

  • Dominio diverso – Il certificato SSL è emesso per un dominio, come example.com, ma qualcuno visita www.example.com, che non è incluso nel certificato.
  • Subject Alternative Name (SAN) mancante – I certificati moderni elencano tutti i domini protetti nel campo SAN. Se il tuo dominio non è elencato, la connessione non sarà considerata sicura.
  • Utilizzo di un indirizzo IP – I certificati SSL sono legati ai nomi di dominio, non agli IP grezzi. Accedere a un sito tramite IP attiverà questo messaggio di errore.
  • Cambiamenti DNS non completamente propagati – Se hai recentemente aggiornato le impostazioni DNS, potrebbero non essersi ancora diffuse globalmente, portando a discrepanze.
  • Configurazione del server errata – Il server potrebbe essere impostato per utilizzare un certificato SSL predefinito o obsoleto invece di quello corretto.

Come risolvere l’errore “Il certificato del server NON include un ID che corrisponde al nome del server”

Di solito puoi risolvere questo errore controllando alcune impostazioni chiave e assicurandoti che il certificato corretto sia in uso. Segui questi passaggi:

1. Ispeziona il certificato SSL

Inizia controllando quali domini copre il tuo certificato SSL. Puoi usare strumenti come SSL Checker o cliccare sul lucchetto nella barra degli indirizzi del tuo browser.

Cerca:

  • Common name (CN) – Dovrebbe corrispondere esattamente al tuo dominio principale.
  • Subject Alternative Names (SANs) – Dovrebbero includere tutte le versioni che usi, come example.com e www.example.com.
Screenshot della finestra dei dettagli del certificato SSL in Google Chrome, con evidenziato il campo dei nomi alternativi del soggetto.

Se il tuo dominio non è elencato, il certificato non funzionerà per esso.

Puoi anche rivedere i dettagli del certificato nel tuo pannello di hosting. Verifica che l’SSL sia configurato correttamente prima di procedere con i passaggi successivi.

2. Sostituisci o reinstalla il certificato SSL

Se il tuo certificato non corrisponde al tuo dominio, installa uno corretto.

Screenshot del pannello di hosting di SiteGround con lo strumento SSL Manager evidenziato, dove l'utente può installare un certificato SSL gratuito sul proprio dominio.
  • Per altri host: Usa il tuo pannello di controllo o contatta il supporto per installare un SSL valido che copra il tuo dominio e i sottodomini.

Se il certificato corretto è già installato ma l’errore persiste, prova a reinstallarlo.

3. Aggiorna i file di configurazione

Se il tuo server sta ancora usando un certificato obsoleto o errato, potresti dover aggiornare manualmente la sua configurazione—soprattutto su setup personalizzati.

  • Apache: Controlla i tuoi file httpd.conf o ssl.conf per i percorsi corretti a SSLCertificateFile, SSLCertificateKeyFile e SSLCertificateChainFile. Dovresti anche rivedere il log degli errori o il file di log di Apache per eventuali avvisi o messaggi relativi al certificato che potrebbero aiutare a individuare il problema.
  • NGINX: Cerca nella configurazione del tuo sito ssl_certificate e ssl_certificate_key. Assicurati che puntino ai file del certificato corrente.

Se stai usando un ambiente di test locale come XAMPP, assicurati che la sezione SSL dei tuoi file di configurazione sia configurata correttamente.

Dopo aver apportato modifiche, non dimenticare di riavviare Apache o il tuo server web per applicarle.

Importante:

Questo si applica solo agli utenti con accesso di livello root che possono apportare modifiche al server.

Se stai usando una piattaforma di hosting gestito, chiedi assistenza al tuo fornitore di hosting.

4. Usa il dominio completo (FQDN)

Usa sempre il dominio completo—come www.example.com o blog.example.com—invece di solo localhost o un indirizzo IP.

I certificati SSL sono specifici per il dominio. Se provi a connetterti usando 192.0.2.1 o solo example, il certificato non corrisponderà e apparirà l’errore.

Assicurati che il tuo browser, le impostazioni del server e le applicazioni siano tutte configurate con il dominio completo.

5. Controlla i record DNS

Assicurati che il tuo dominio punti al nome del server corretto. I record DNS obsoleti potrebbero indirizzare gli utenti a un server con il certificato sbagliato.

Verifica quanto segue:

  • Record A – Dovrebbe puntare all’IP del server di hosting corrente.
  • Record CNAME – Se usato, dovrebbe indirizzare al dominio o sottodominio corretto.
  • Stato della propagazione – Usa uno strumento come WhatsMyDNS per confermare che le modifiche DNS abbiano avuto effetto a livello globale.
Screenshot del verificatore di propagazione di Whatsmydns.net. I risultati mostrano che l'indirizzo IP del dominio si sta risolvendo a livello globale.

Puoi controllare e aggiornare le impostazioni DNS dal tuo pannello di controllo di hosting.

Considerazioni finali — Prevenire l’errore in futuro

Per evitare di vedere “Il Certificato del server NON include un ID che corrisponde al nome del server” e altri errori SSL in futuro:

  • Installa certificati che corrispondano al tuo dominio completo, incluse le versioni www e non-www.
  • Usa SSL SAN o wildcard se il tuo sito ha più sottodomini.
  • Accedi al tuo sito usando il dominio effettivo—non IP o scorciatoie.
  • Mantieni aggiornati i tuoi record DNS e la configurazione del server, specialmente dopo cambiamenti o migrazioni.
  • Rinnova gli SSL prima che scadano e verifica che tutti i domini necessari siano inclusi.

Seguendo questi passaggi dovresti riuscire a prevenire errori SSL e offrire un’esperienza sicura e affidabile ai tuoi visitatori.

Condividi questo articolo