Tutorial: Risoluzione dell'errore "Certificato SSL non valido" di Cloudflare

Descrizione del problema

Quando si utilizza Cloudflare SSL per il proprio sito web, si potrebbe verificare una situazione in cui:

  • L’accesso a example.com funziona correttamente
  • L’accesso a www.example.com genera un errore “Certificato SSL non valido”

Analisi della causa

Questo problema è tipicamente causato da una configurazione errata delle regole SSL di Cloudflare.

Soluzione

Per risolvere questo problema, seguire questi passaggi per modificare la modalità di crittografia SSL/TLS:

  1. Accedere al proprio account Cloudflare
  2. Selezionare il dominio su cui si sta lavorando
  3. Andare alla sezione SSL/TLS
  4. Trovare le impostazioni “Modalità di crittografia SSL/TLS”
  5. Modificare l’impostazione SSL/TLS personalizzato in Completo

Questa impostazione abilita la crittografia end-to-end e dovrebbe essere utilizzata quando il server di origine supporta la certificazione SSL ma non utilizza un certificato valido e attendibile pubblicamente.

Spiegazione

La modalità SSL “Completo” in Cloudflare crea una connessione crittografata tra i visitatori e Cloudflare, e un’altra connessione crittografata tra Cloudflare e il server di origine. Questa configurazione consente a Cloudflare di stabilire una connessione sicura con il server anche se questo utilizza un certificato autofirmato o scaduto.

Passando a questa modalità, si garantisce che sia example.com che www.example.com siano correttamente coperti dal certificato SSL, risolvendo l’errore “Certificato SSL non valido” per il sottodominio www.

Passaggio aggiuntivo importante: reindirizzamento del dominio

Dopo aver modificato le impostazioni SSL, è fondamentale impostare un reindirizzamento corretto del dominio. Si hanno due opzioni:

  1. Reindirizzare www al dominio principale: impostare un reindirizzamento 301 da www.example.com a example.com OPPURE
  2. Reindirizzare il dominio principale a www: impostare un reindirizzamento 301 da example.com a www.example.com

Questo passaggio garantisce la coerenza della struttura degli URL del sito web e migliora la SEO prevenendo problemi di contenuti duplicati.

Per impostare il reindirizzamento in Cloudflare:

  1. Andare alla sezione “Regole” nella dashboard di Cloudflare
  2. Fare clic su “Crea regola di pagina”
  3. Inserire il pattern dell’URL da reindirizzare (ad esempio, http://www.example.com/* o http://example.com/*)
  4. Scegliere “URL di inoltro” come impostazione
  5. Selezionare “301 - Reindirizzamento permanente” come codice di stato
  6. Inserire l’URL di destinazione (ad esempio, https://example.com/$1 o https://www.example.com/$1)
  7. Salvare e distribuire la regola

Ricordarsi di testare il proprio sito web dopo aver apportato queste modifiche per assicurarsi che tutto funzioni come previsto, inclusa la connessione SSL e il reindirizzamento del dominio.

1 Mi Piace