Description du problème
Lorsque vous utilisez Cloudflare SSL pour votre site Web, vous pouvez rencontrer une situation où :
- L’accès à
example.comfonctionne correctement - L’accès à
www.example.comentraîne une erreur « Certificat SSL invalide »
Analyse de la cause
Ce problème est généralement causé par une configuration incorrecte des règles SSL de Cloudflare.
Solution
Pour résoudre ce problème, suivez ces étapes pour modifier votre mode de chiffrement SSL/TLS :
- Connectez-vous à votre compte Cloudflare
- Sélectionnez le domaine sur lequel vous travaillez
- Accédez à la section SSL/TLS
- Trouvez les paramètres « Mode de chiffrement SSL/TLS »
- Changez le paramètre SSL/TLS personnalisé en Complet
Ce paramètre active le chiffrement de bout en bout et doit être utilisé lorsque votre serveur d’origine prend en charge la certification SSL mais n’utilise pas de certificat valide et publiquement approuvé.
Explication
Le mode SSL « Complet » de Cloudflare crée une connexion chiffrée entre vos visiteurs et Cloudflare, et une autre connexion chiffrée entre Cloudflare et votre serveur d’origine. Cette configuration permet à Cloudflare d’établir une connexion sécurisée avec votre serveur, même s’il utilise un certificat auto-signé ou expiré.
En passant à ce mode, vous vous assurez que example.com et www.example.com sont correctement couverts par le certificat SSL, résolvant ainsi l’erreur « Certificat SSL invalide » pour le sous-domaine www.
Étape supplémentaire importante : Redirection de domaine
Après avoir modifié les paramètres SSL, il est crucial de configurer une redirection de domaine appropriée. Vous avez deux options :
- Rediriger www vers le domaine racine : Configurez une redirection 301 de
www.example.comversexample.comOU - Rediriger la racine vers www : Configurez une redirection 301 de
example.comverswww.example.com
Cette étape garantit la cohérence de la structure d’URL de votre site Web et améliore le référencement en évitant les problèmes de contenu dupliqué.
Pour configurer la redirection dans Cloudflare :
- Accédez à la section « Règles » dans votre tableau de bord Cloudflare
- Cliquez sur « Créer une règle de page »
- Entrez le modèle d’URL que vous souhaitez rediriger (par exemple,
http://www.example.com/*ouhttp://example.com/*) - Choisissez « URL de transfert » comme paramètre
- Sélectionnez « 301 - Redirection permanente » comme code d’état
- Entrez l’URL de destination (par exemple,
https://example.com/$1ouhttps://www.example.com/$1) - Enregistrez et déployez la règle
N’oubliez pas de tester votre site Web après avoir effectué ces modifications pour vous assurer que tout fonctionne comme prévu, y compris la connexion SSL et la redirection de domaine.