Configurer Cloudflare pour votre site web : CDN gratuit et protection DDoS
Cloudflare fait partie de ces services qui améliorent votre site web sans rien vous coûter. Un temps de chargement plus rapide grâce à la mise en cache, une protection contre les attaques DDoS et un certificat SSL gratuit. Des millions de sites web l'utilisent, des petits blogs aux grandes boutiques en ligne.
Qu'est-ce que Cloudflare ?
Cloudflare est un réseau de diffusion de contenu (Content Delivery Network, CDN) doté de fonctions de sécurité supplémentaires. Votre site web est servi par des serveurs Cloudflare répartis dans le monde entier. Concrètement :
- Les visiteurs chargent votre site depuis un serveur proche de chez eux
- Votre serveur d'origine est moins sollicité
- Le trafic malveillant est filtré
Les avantages de Cloudflare
Un site web plus rapide
Le contenu statique (images, CSS, JavaScript) est mis en cache sur les serveurs Cloudflare. Les visiteurs à Tokyo n'ont pas à attendre un serveur situé à Amsterdam.
Protection DDoS
Cloudflare filtre le trafic malveillant avant qu'il n'atteigne votre serveur. Des millions d'attaques sont bloquées chaque jour.
SSL gratuit
Cloudflare fournit un certificat SSL gratuit. Votre site est automatiquement accessible en HTTPS.
Une meilleure disponibilité
Si votre serveur est brièvement hors ligne, Cloudflare peut continuer à afficher une version en cache.
Configurer Cloudflare : étape par étape
1. Créez un compte
Rendez-vous sur cloudflare.com et créez un compte gratuit.
2. Ajoutez votre site web
Saisissez votre nom de domaine. Cloudflare analyse automatiquement vos enregistrements DNS actuels.
3. Vérifiez les enregistrements DNS
Cloudflare affiche vos enregistrements actuels. Vérifiez que tout est correct. Les enregistrements avec le nuage orange passent par Cloudflare, ceux avec le nuage gris sont servis directement.
4. Modifiez vos serveurs de noms
Vous recevez deux serveurs de noms (nameservers) Cloudflare. Modifiez-les auprès de votre registrar (là où vous avez acheté le domaine). Cela peut prendre jusqu'à 24 heures.
5. Configurez le SSL
Allez dans SSL/TLS et choisissez Full ou Full (strict) si vous avez déjà un certificat SSL sur votre serveur.
6. Configurez le cache
Les réglages par défaut conviennent à la plupart des sites. Adaptez si besoin les règles de cache pour le contenu dynamique.
Réglages importants
Quelques réglages recommandés :
- SSL Mode : Full (Strict) pour la meilleure sécurité
- Always Use HTTPS : activé
- Auto Minify : activé pour des fichiers plus légers
- Brotli : activé pour une meilleure compression
Cloudflare avec WordPress
Pour WordPress, il existe une extension Cloudflare officielle. Elle purge automatiquement le cache lors des mises à jour et applique des réglages optimaux pour WordPress.
Y a-t-il des inconvénients ?
Quelques points à garder à l'esprit :
- Couche supplémentaire : le débogage peut parfois être plus difficile
- Changement de serveurs de noms : votre DNS est géré par Cloudflare
- Problèmes de cache : après une mise à jour, vous devez parfois vider le cache manuellement
Questions fréquentes
Cloudflare est-il vraiment gratuit ?
Oui, l'offre gratuite suffit pour la plupart des sites web. Les offres payantes proposent des fonctions supplémentaires.
Cloudflare ne ralentit-il pas mon site ?
Au contraire. La mise en cache rend votre site plus rapide. Il ne peut le ralentir qu'en cas de mauvaise configuration.
Pour commencer
Configurer Cloudflare étape par étape
Étape 1 : créer un compte
Rendez-vous sur cloudflare.com et créez un compte gratuit. L'offre gratuite propose déjà de nombreuses fonctionnalités.
Étape 2 : ajouter le domaine
Ajoutez votre nom de domaine. Cloudflare analyse automatiquement vos enregistrements DNS existants et les importe.
Étape 3 : vérifier les enregistrements DNS
Vérifiez que tous les enregistrements ont bien été repris. Surveillez surtout :
- Enregistrements A pour votre site web
- Enregistrements MX pour l'e-mail
- Enregistrements TXT pour SPF et les vérifications
Étape 4 : modifier les serveurs de noms
Cloudflare vous attribue deux serveurs de noms. Chez votre registrar, remplacez les serveurs de noms par ceux de Cloudflare. Cela peut prendre jusqu'à 24 heures.
Étape 5 : configurer les réglages
Une fois l'activation terminée, vous pouvez configurer les fonctions de Cloudflare :
- Mode SSL/TLS (Full ou Full Strict recommandé)
- Réglages de mise en cache
- Niveau de sécurité
- Page Rules pour des configurations spécifiques
Fonctions importantes de Cloudflare
CDN (réseau de diffusion de contenu)
Cloudflare met en cache votre contenu statique sur des serveurs dans le monde entier. Les visiteurs reçoivent les fichiers du serveur le plus proche, ce qui améliore la vitesse.
Protection DDoS
Cloudflare filtre le trafic malveillant avant qu'il n'atteigne votre serveur. Même l'offre gratuite inclut une protection DDoS de base.
SSL/TLS
Cloudflare fournit le SSL gratuitement. Vous pouvez choisir entre :
- Flexible : SSL entre le visiteur et Cloudflare (déconseillé)
- Full : SSL également jusqu'à votre serveur
- Full (Strict) : avec validation du certificat (recommandé)
Règles de pare-feu
Bloquez certains pays, certaines adresses IP ou les comportements suspects. Vous pouvez aussi configurer des défis de vérification pour le trafic suspect.
Cloudflare avec WordPress
Cloudflare fonctionne bien avec WordPress. Points d'attention :
- Installez l'extension Cloudflare pour une intégration optimale
- Configurez des Page Rules pour exclure wp-admin de la mise en cache
- En cas de problème : activez « Development Mode » pour désactiver temporairement la mise en cache
Problèmes fréquents
Boucle de redirection après l'activation du SSL
Cela arrive souvent avec le SSL « Flexible » alors que votre site dispose aussi de son propre SSL. Choisissez « Full » ou « Full (Strict) » au lieu de Flexible.
Modifications invisibles
Cloudflare met en cache de façon agressive. Purgez le cache dans votre tableau de bord Cloudflare ou activez temporairement le Development Mode.
Adresses IP dans les journaux
Votre serveur voit les adresses IP de Cloudflare au lieu de celles des visiteurs. Installez un module ou une extension pour rétablir l'IP réelle via l'en-tête CF-Connecting-IP.
Gratuit ou Pro
L'offre gratuite suffit pour la plupart des sites. Pro (20 $/mois) ajoute :
- Pare-feu applicatif web (WAF)
- Optimisation des images
- Optimisation mobile
- Support plus rapide
Pour les sites professionnels, Pro peut valoir la peine, mais commencez par l'offre gratuite pour tester.
Tirer le meilleur parti de Cloudflare
Configurer les Page Rules
Les Page Rules vous permettent de créer des réglages spécifiques par modèle d'URL :
- Tout mettre en cache pour les pages statiques
- Contourner le cache pour les zones d'administration
- Forcer le HTTPS sur toutes les pages
- Définir des niveaux de sécurité personnalisés
Avec l'offre gratuite, vous disposez de 3 Page Rules, souvent suffisantes pour une optimisation de base.
Maximiser la mise en cache
Par défaut, Cloudflare met en cache les fichiers statiques. Pour de meilleures performances :
- Définissez un Browser Cache TTL élevé pour le contenu statique
- Utilisez Cache Everything pour les pages statiques
- Activez Auto Minify pour CSS, JavaScript et HTML
Utiliser les fonctions de sécurité
Même l'offre gratuite offre une protection puissante :
- Bot Fight Mode contre les bots malveillants
- Browser Integrity Check (contrôle d'intégrité du navigateur)
- Email Address Obfuscation (masquage des adresses e-mail)
- Hotlink Protection (protection contre le hotlinking)
Quand désactiver Cloudflare
Il faut parfois contourner temporairement Cloudflare :
- Lors du débogage de problèmes sur votre site web
- Lorsque vous devez retrouver l'IP de votre serveur
- En cas de conflit avec certaines applications
Utilisez le Development Mode pour désactiver temporairement la mise en cache sans désactiver complètement Cloudflare.
Cloudflare est un outil puissant qui peut améliorer n'importe quel site web. Commencez par les fonctions gratuites et passez à Pro si vous avez besoin des possibilités supplémentaires.
Cloudflare est devenu un outil indispensable pour la gestion d'un site web. La version gratuite offre déjà des fonctionnalités pour lesquelles vous payiez autrefois des centaines d'euros par mois. De la protection DDoS à la mise en cache, des statistiques au SSL : la plateforme a tout.
Pour les sites web plus importants, les offres payantes méritent d'être envisagées. Elles proposent des options de sécurité avancées, l'optimisation des images et de meilleures statistiques. Mais pour la plupart des sites web, l'offre gratuite est largement suffisante.
La configuration initiale demande quelques connaissances techniques, surtout pour modifier les serveurs de noms. Mais une fois en place, tout fonctionne automatiquement. Votre site web devient plus rapide, plus sûr et plus fiable, sans que vous ayez quoi que ce soit d'autre à faire. C'est toute la force de Cloudflare.
Cloudflare rend votre site web plus rapide et plus sûr en quelques clics. La version gratuite offre déjà largement assez pour la plupart des sites web. Essayez-le et constatez la différence. Vous vous demanderez pourquoi vous n'avez pas commencé plus tôt.
L'offre gratuite de Cloudflare est assez généreuse pour la plupart des sites web. Essayez-la : la configuration ne prend qu'une petite demi-heure et les avantages se font sentir immédiatement, avec des temps de chargement plus courts et une meilleure protection.
Cloudflare mérite une place dans votre boîte à outils. L'alliance de la vitesse et de la sécurité est imbattable, d'autant plus que c'est gratuit.
Configurer Cloudflare prend une demi-heure et donne des résultats immédiats. Associez-le à un bon hébergement web pour des performances optimales.
Configurer Cloudflare : comparaison des offres
Avant de configurer Cloudflare, il est utile de savoir quelle offre vous convient. Voici une comparaison des offres disponibles.
| Fonction | Gratuit | Pro (20 $/mois) | Business (200 $/mois) |
|---|---|---|---|
| CDN | Oui | Oui | Oui |
| Protection DDoS | De base | Avancée | Avancée |
| Règles WAF | Limitées | Étendues | Personnalisées |
| Optimisation des images | Non | Oui (Polish) | Oui |
| Mise en cache | Standard | Étendue | Complète |
| SSL | Universel | Dédié | Dédié + wildcard |
| Assistance | Communauté | Par e-mail | Chat + téléphone |
Pour la plupart des sites web, l'offre gratuite de Cloudflare est largement suffisante. Associée à un bon hébergement web, elle vous permet de tirer le maximum de votre site web.
Configurer Cloudflare : configuration optimale
Après avoir configuré Cloudflare, plusieurs réglages sont à optimiser immédiatement :
- Mode SSL/TLS : réglez-le sur “Full (Strict)” si votre hébergement dispose d'un certificat SSL valide
- Always Use HTTPS : activez-le pour rediriger tout le trafic HTTP
- Browser Cache TTL : réglez-le sur “Respect Existing Headers” ou sur 4 heures minimum
- Auto Minify : activez-le pour JavaScript, CSS et HTML
- Compression Brotli : activez-la pour une meilleure compression que Gzip
- Page Rules : définissez des règles de mise en cache pour le contenu statique
- Conseil : utilisez temporairement le “Development Mode” lorsque vous testez des modifications sur votre site web
- Conseil : n'activez le “Under Attack Mode” que pendant une attaque DDoS en cours
Questions fréquentes sur la configuration de Cloudflare
Cloudflare rend-il mon site web plus lent ?
Dans des cas exceptionnels, cela peut arriver si les serveurs Cloudflare sont plus éloignés de vos visiteurs que votre propre serveur. Pour les sites web néerlandais hébergés dans un centre de données aux Pays-Bas, l'effet est minime, voire positif. Testez toujours avant et après la configuration.
Puis-je utiliser Cloudflare avec n'importe quel hébergeur ?
Oui, Cloudflare fonctionne avec tous les hébergeurs. Il vous suffit de remplacer vos serveurs de noms par ceux de Cloudflare. Cela fonctionne indépendamment de votre hébergement.
Que faire si mon site web pose problème après la configuration de Cloudflare ?
Les problèmes les plus fréquents sont liés au SSL. Veillez à ce que le mode SSL/TLS corresponde à la configuration de votre hébergement. En cas de boucle de redirection, le mode SSL est probablement réglé sur “Flexible” alors que votre hébergement impose le HTTPS. Réglez-le sur “Full (Strict)”.
Configurer Cloudflare avec votre hébergement
Après avoir configuré Cloudflare, il est important d'adapter la configuration à votre environnement d'hébergement. Veillez à transmettre l'adresse IP réelle des visiteurs à votre serveur via l'en-tête CF-Connecting-IP. Sous Apache, installez le module mod_remoteip, ou configurez Nginx avec set_real_ip_from pour les plages d'IP de Cloudflare. Sans ce réglage, les journaux de votre serveur et vos extensions de sécurité ne voient que l'adresse IP de Cloudflare au lieu de celle de vos visiteurs. Avec l'hébergement web Theory7, ce réglage est correctement configuré par défaut.
Configurer Cloudflare : fonctions avancées
Au-delà de la configuration de base, Cloudflare propose diverses fonctions avancées qui rendent votre site web plus rapide et plus sûr. Voici comment tirer le meilleur parti de votre configuration de Cloudflare.
Configurer les Page Rules
Les Page Rules vous permettent de définir un comportement spécifique pour certains modèles d'URL. Configurez des redirections pour d'anciennes URL, forcez le HTTPS sur toutes les pages, désactivez la mise en cache pour les pages dynamiques comme votre panneau d'administration, ou définissez une durée de cache personnalisée pour le contenu statique. La version gratuite de Cloudflare offre trois Page Rules, ce qui suffit pour la plupart des sites web. Donnez la priorité aux règles qui ont le plus d'impact sur les performances et la sécurité.
Configurer les règles de pare-feu
Le pare-feu de Cloudflare offre une protection solide contre les attaques courantes. Définissez des règles pour bloquer certains pays si vous n'attendez pas de trafic international, bloquez les user agents malveillants connus et protégez votre page de connexion avec une couche de sécurité supplémentaire. Le pare-feu applicatif web (WAF) propose des règles prêtes à l'emploi qui protègent contre les vulnérabilités courantes comme l'injection SQL et les attaques Cross-Site Scripting.
Aperçu des fonctions de Cloudflare
| Fonctionnalité | Offre gratuite | Offre Pro | Offre Business |
|---|---|---|---|
| CDN et mise en cache | Oui | Oui | Oui |
| SSL/TLS | Partagé | Dédié | Dédié + wildcard |
| Page Rules | 3 | 20 | 50 |
| WAF | De base | Avancé | Avancé + personnalisé |
| Optimisation des images | Non | Oui (Polish) | Oui |
| Railgun | Non | Non | Oui |
Configurer Cloudflare : résoudre les problèmes fréquents
Lorsque vous configurez Cloudflare, divers problèmes peuvent survenir. Voici les problèmes les plus fréquents et leurs solutions.
Avertissements de contenu mixte
Après l'activation du SSL via Cloudflare, vous pouvez recevoir des avertissements de contenu mixte. Cela signifie que votre site web utilise le HTTPS, mais que certaines ressources (images, scripts, feuilles de style) sont encore chargées en HTTP. Cloudflare propose l'option Automatic HTTPS Rewrites, qui résout automatiquement la plupart de ces problèmes. Pour les cas tenaces, vous devez modifier les URL dans votre base de données, de http vers https.
Mise en cache trop agressive
Cloudflare met parfois des pages en cache trop longtemps, si bien que les modifications ne sont pas immédiatement visibles pour les visiteurs. Utilisez l'option Development Mode pour désactiver temporairement la mise en cache lorsque vous apportez des modifications. Pour une solution structurelle, définissez des en-têtes Cache-Control sur votre serveur afin d'indiquer à Cloudflare combien de temps le contenu peut être mis en cache. Définissez des durées de cache plus courtes pour les pages dynamiques et plus longues pour les fichiers statiques.
Lisez aussi notre article sur l'amélioration de la vitesse d'un site web pour d'autres conseils d'optimisation en complément de Cloudflare.
Configurer Cloudflare : questions fréquentes et bonnes pratiques
Lorsque vous configurez Cloudflare et l'utilisez au quotidien, les mêmes questions reviennent souvent. Nous répondons ci-dessous aux plus importantes et partageons les bonnes pratiques.
Cloudflare a-t-il une influence sur mon SEO ?
Cloudflare a en général un effet positif sur le SEO. Les temps de chargement plus courts grâce à la mise en cache et au CDN améliorent vos scores Core Web Vitals, que Google utilise comme facteur de classement. La connexion SSL toujours disponible est elle aussi positive pour le classement. Veillez toutefois à configurer correctement la mise en cache : si Cloudflare sert des versions obsolètes de vos pages, les moteurs de recherche risquent d'indexer un contenu erroné. Utilisez l'option Purge Cache après la publication de nouveau contenu.
Et si mon site web devient plus lent avec Cloudflare ?
Dans de rares cas, Cloudflare peut ralentir votre site web. Cela se produit généralement lorsque votre serveur se trouve aux Pays-Bas et que vos visiteurs sont surtout néerlandais, mais que Cloudflare achemine le trafic via un centre de données éloigné. Vérifiez via l'en-tête de débogage quel centre de données traite vos requêtes. Si les performances ne s'améliorent pas, envisagez de passer à l'offre Pro, qui offre un meilleur routage, ou limitez le proxy aux seuls fichiers statiques.
Bonnes pratiques pour Cloudflare
- Utilisez le SSL Full Strict plutôt que Flexible pour garantir un chiffrement de bout en bout
- Activez toujours Auto Minify pour HTML, CSS et JavaScript afin de réduire le poids des pages
- Activez la compression Brotli pour une meilleure compression que le GZIP standard
- Définissez un Security Level adapté à votre site web, le niveau Medium convient à la plupart des sites
- Configurez Bot Fight Mode pour bloquer les attaques automatisées
- Créez une redirection de HTTP vers HTTPS via l'option Always Use HTTPS
Configurer Cloudflare : résumé et derniers conseils
Bien configuré, Cloudflare est un outil puissant qui rend votre site web plus rapide, plus sûr et plus fiable. Voici un résumé des principaux conseils pour configurer Cloudflare de façon optimale.
Liste de contrôle des réglages essentiels
Après l'activation de Cloudflare, parcourez cette liste de contrôle pour une configuration optimale. Réglez le niveau SSL sur Full Strict pour une sécurité maximale. Activez Always Use HTTPS pour chiffrer tout le trafic. Activez Auto Minify pour HTML, CSS et JavaScript. Activez la compression Brotli pour de meilleures performances. Réglez le Browser Cache TTL sur au moins un mois pour les fichiers statiques. Réglez le Security Level sur Medium pour la plupart des sites web. Activez Bot Fight Mode pour bloquer les menaces automatisées.
Maintenance et surveillance de Cloudflare
Après la configuration initiale, Cloudflare demande peu de maintenance, mais un contrôle régulier reste important. Consultez chaque mois le tableau de bord Analytics pour suivre votre trafic, les menaces bloquées et l'efficacité de la mise en cache. Vérifiez si de nouvelles fonctions de sécurité sont disponibles après les mises à jour de Cloudflare. Purgez le cache après des mises à jour importantes de votre site web pour que les visiteurs voient la version la plus récente. Évaluez chaque trimestre si votre offre Cloudflare correspond toujours à vos besoins et envisagez une offre supérieure si votre site web se développe.
Configurer Cloudflare : questions fréquentes
Lorsque vous configurez Cloudflare, les mêmes questions reviennent régulièrement. On demande souvent si Cloudflare est compatible avec tous les hébergeurs. La réponse est oui : Cloudflare fonctionne comme un reverse proxy et est compatible avec tous les hébergeurs, que vous utilisiez un hébergement mutualisé, un VPS ou un serveur dédié. Une autre question fréquente concerne l'impact sur le contenu dynamique. Par défaut, Cloudflare ne met en cache que les fichiers statiques comme les images, le CSS et le JavaScript. Le contenu dynamique, comme les paniers d'achat et les pages de connexion, n'est pas mis en cache, sauf si vous le configurez explicitement via les Page Rules ou les Cache Rules.
Utiliser efficacement les Page Rules de Cloudflare
Les Page Rules sont un élément puissant de Cloudflare qui vous permet de configurer des réglages spécifiques par modèle d'URL. Utilisez les Page Rules pour adapter les réglages de cache de certaines pages, exclure certaines pages de la mise en cache ou ajouter des mesures de sécurité supplémentaires pour les sections sensibles de votre site web. L'offre Cloudflare gratuite comprend trois Page Rules, ce qui suffit pour la plupart des configurations de base. Combinez une règle pour forcer le HTTPS, une pour mettre en cache les pages statiques et une pour exclure votre panneau d'administration du cache.