STATUS IS UPWIKI D'OPTIMISATION DE SITE
48Renforcer
Sécurité et reprise / Renforcer

Guide HTTPS et TLS pour propriétaires de sites

Un plan pratique pour utiliser HTTPS partout, maintenir les certificats, éliminer les ressources non sécurisées et modifier TLS en toute sécurité.

Guide HTTPS et TLS pour propriétaires de sites — GUIDE VISUEL
LIRE
8 minutes
SOURCES
6
RÉVALIDER
2027-03-27
examiné
Relecteur sécurité web et opérations de plateforme
LA RÉPONSE COURTE

Commencez par la décision.

Utilisez HTTPS pour chaque nom d’hôte public, pas seulement pour les pages de connexion et de paiement. HTTPS est HTTP transporté sur Transport Layer Security, ou TLS. TLS chiffre le trafic en transit, aide à le protéger contre les modifications et permet au navigateur de valider le serveur nommé. Installez un certificat couvrant chaque nom d’hôte au bord public, redirigez les requêtes HTTP vers l’URL HTTPS équivalente, et mettez à jour les pages, ressources, API, téléchargements et éléments embarqués pour qu’aucun ne demande HTTP.

Faites la transition comme une mise en production contrôlée. Inventoriez les noms d’hôte et les dépendances ; testez les redirections, les noms et la date d’expiration des certificats, les avertissements navigateurs, les formulaires et intégrations ; puis automatisez le renouvellement. Ajoutez HSTS seulement après que chaque nom d’hôte couvert fonctionne en HTTPS, car les navigateurs mémorisent la politique et n’offriront pas de contournement pour erreurs de certificat. Conservez une procédure de retour documentée pour de mauvaises règles serveur ou un déploiement de certificat tout en maintenant un service HTTPS sécurisé.

GUIDE VISUEL

Voyez le travail comme un système.

Utilisez cette carte pour relier les décisions de l'article avant d'agir sur des tactiques isolées.

SIURenforcer
01Inventorier les noms d’hôte, les dépendances et les responsabilités
02Déployer le certificat et les versions TLS actuelles
03Rediriger HTTP une seule fois et faire de HTTPS la référence canonique
04Détecter et corriger le contenu mixte à la source
01

Inventorier les noms d’hôte, les dépendances et les responsabilités

Listez chaque nom d’hôte utilisé par les visiteurs ou les intégrations : domaine racine, www, sous-domaines, API, hôtes de ressources, portails et noms régionaux. Pour chacun, indiquez où TLS se termine, qui peut le modifier, la couverture et la date d’expiration du certificat, la méthode de renouvellement et les dépendances qui génèrent des URL. Un certificat doit couvrir le nom d’hôte demandé dans sa liste Subject Alternative Name. Incluez le CMS, le CDN, le gestionnaire de balises, le stockage d’objets, le fournisseur de paiement, les modèles d’e-mails et les contenus tiers intégrés ; ils introduisent souvent des URL HTTP après le premier passage à HTTPS.

Choisissez un seul nom public canonique

Sélectionnez un nom d'hôte canonique en www ou apex et redirigez l'alternative directement vers lui en HTTPS.

02

Déployer le certificat et les versions TLS actuelles

Configurez le serveur web, le proxy inverse, le CDN ou le répartiteur de charge qui répond à la requête publique. Installez le certificat et la chaîne requise, associez-les aux noms prévus et vérifiez-les depuis l’extérieur du réseau d’hébergement. Le navigateur vérifie la chaîne, le nom d’hôte et les dates ; un avertissement public bloque la mise en production. Utilisez TLS 1.3 par défaut et ne conservez TLS 1.2 que lorsque la compatibilité l’exige. Désactivez SSL ainsi que TLS 1.0 et 1.1. Suivez les recommandations à jour de la plateforme plutôt que de réutiliser une ancienne liste de suites de chiffrement, et appliquez les correctifs au serveur et à la bibliothèque TLS.

Protéger les clés

Limitez l'accès aux clés privées et consignez chaque système qui en partage une afin que le remplacement les atteigne tous.

03

Rediriger HTTP une seule fois et faire de HTTPS la référence canonique

Renvoyez une redirection permanente côté serveur, normalement 301 ou 308, de chaque URL HTTP vers son équivalent HTTPS. Évitez les chaînes : elles ajoutent de la latence et des points de défaillance. Publiez les URL HTTPS canoniques dans les liens internes, balises canonical, sitemaps, données structurées, balises sociales, e-mails et liens absolus générés par l'application. Testez la page d'accueil, une page profonde, une URL avec requête, les routes d'erreur et les variantes de nom d'hôte. Lorsque TLS se termine sur un proxy, configurez la gestion fiable du protocole transféré afin que l'application n'oscille pas entre HTTP et HTTPS.

Limiter HTTP

Il ne doit rester disponible que pour rediriger ou pour compléter un challenge de certificat, pas pour servir un site public distinct.

04

Détecter et corriger le contenu mixte à la source

Le contenu mixte correspond à une page HTTPS qui sollicite une ressource via HTTP ou un autre protocole non sécurisé. Les navigateurs peuvent mettre à niveau certains médias, mais bloquent de nombreuses requêtes risquées, notamment les scripts, les feuilles de style, les cadres, les appels fetch et les polices. Remplacez chaque référence par une URL HTTPS testée, une URL relative pour votre propre contenu ou une solution approuvée. Explorez des modèles représentatifs et inspectez les outils de développement tout au long des parcours clés. Vérifiez le CSS, le JavaScript, les blocs du CMS, les manifestes de ressources, les entrées du gestionnaire de balises, les téléchargements et les contenus intégrés par les fournisseurs. Une page sécurisée ne doit pas proposer de téléchargement en HTTP.

Ne comptez pas sur les mises à niveau automatiques

La mise à niveau automatique par le navigateur peut laisser une dépendance tierce indisponible ou non prise en charge ; corrigez l'URL stockée.

05

Automatiser le renouvellement et tester la procédure de récupération des certificats

Traitez le renouvellement comme un déploiement automatisé, non comme un rappel de calendrier. Le processus doit renouveler le certificat, le déployer sur chaque couche de service et recharger le service en toute sécurité. Testez le même parcours de validation avant l’expiration en production. Let’s Encrypt, par exemple, recommande de renouveler ses certificats de 90 jours tous les 60 jours ; suivez le cycle de vie défini par votre autorité émettrice et votre plateforme. Tenez un inventaire des noms de certificats, du compte auprès de l’émetteur, de la méthode de validation, de l’automatisation, de l’emplacement des clés, des cibles et des contacts d’urgence. Vérifiez les dates depuis le point de terminaison public après le déploiement.

Diagnostiquer tôt

En cas d'échec de renouvellement, vérifiez le DNS, le routage du challenge, les permissions, l'accès à l'émetteur, les limites de taux et le déploiement CDN→origin.

06

N'activer HSTS qu'après que l'environnement HTTPS est prêt

HTTP Strict Transport Security (HSTS) est un en-tête de réponse HTTPS qui indique aux navigateurs d'utiliser HTTPS lors des visites ultérieures d'un hôte. Les navigateurs n'offrent alors plus de contournement pour les erreurs de certificat. Envoyez-le uniquement sur HTTPS et conservez la redirection HTTP car HSTS est appris après une réponse sécurisée, sauf si une liste de preload s'applique. Commencez avec un max-age limité et augmentez-le après avoir validé les renouvellements et les routes nécessaires. N'ajoutez pas includeSubDomains tant que chaque sous-domaine présent et futur ne peut servir un HTTPS valide. Le preload ne fait pas partie de la spécification HSTS et mérite un examen d'engagement distinct et durable.

Connaître les limites du retour en arrière

max-age=0 ne fonctionne que lorsqu'un navigateur a atteint une réponse HTTPS valide ; il ne peut pas réparer un hôte sécurisé inaccessible.

07

Publier, tester et revenir en arrière sans compromettre la sécurité du transport

Conservez avant toute modification la configuration validée du certificat, de la périphérie et des redirections. Définissez qui approuve un retour en arrière, procédez par étapes lorsque c’est possible et ne modifiez qu’une catégorie de contrôles à la fois. Vérifiez immédiatement les points de terminaison publics depuis plusieurs réseaux, suivez les redirections, inspectez le certificat et effectuez les principales actions des visiteurs. Testez les navigateurs et les groupes de clients importants pour votre audience. Pour les flux de paiement ou réglementés, demandez au fournisseur de paiement et à un professionnel qualifié de la sécurité de vérifier les exigences applicables. Si une modification casse HTTPS, restaurez une configuration sécurisée validée ; ne servez pas les pages clients en HTTP comme solution de contournement.

Consigner les preuves

Capturez le nom d'hôte, l'heure, le client, l'erreur, le changement et le résultat afin de faciliter le diagnostic au prochain renouvellement ou à la prochaine migration.

ACTION / VÉRIFIER

Votre guide pratique des actions à mener.

  1. 01

    Inventoriez la surface

    Listez les noms d’hôte publics, la terminaison TLS, la propriété, la couverture, le renouvellement et les dépendances productrices d’URL.

    VÉRIFIER: La liste inclut apex, www, sous-domaines, API, assets et éléments embarqués.
  2. 02

    Installez des certificats valides

    Déployez un certificat et la chaîne requise pour chaque nom public ; protégez sa clé privée.

    VÉRIFIER: Une vérification externe montre le bon nom, une chaîne de confiance et des dates valides.
  3. 03

    Définissez la politique de protocoles

    Par défaut TLS 1.3, conservez TLS 1.2 uniquement si justifié, et désactivez SSL ainsi que TLS 1.0 et 1.1.

    VÉRIFIER: Un test TLS indépendant correspond à la politique prévue.
  4. 04

    Redirigez HTTP directement

    Utilisez des redirections serveur 301 ou 308 en un saut vers les URL HTTPS canoniques équivalentes.

    VÉRIFIER: Les liens profonds, requêtes et variantes de nom d’hôte évitent boucles et chaînes.
  5. 05

    Supprimez le contenu mixte

    Mettez à jour liens, modèles, assets, API, téléchargements et éléments embarqués vers HTTPS ou des URL relatives appropriées.

    VÉRIFIER: Les consoles de navigateurs représentatives n’affichent pas d’avertissements de contenu mixte ni de ressources bloquées.
  6. 06

    Testez les parcours clés

    Exécutez connexion, formulaires, uploads, checkout, portails et retours d’API ou fournisseurs pertinents.

    VÉRIFIER: Les propriétaires nommés approuvent les résultats ; obtenez une revue qualifiée pour les flux de paiement ou réglementés.
  7. 07

    Automatisez le renouvellement

    Testez la validation de renouvellement, le déploiement, le rechargement, la vérification publique et la voie de remplacement du certificat.

    VÉRIFIER: Une répétition complète a été effectuée et le déploiement peut être vérifié indépendamment.
  8. 08

    Ajoutez HSTS progressivement

    Utilisez un max-age limité après que HTTPS est stable ; évaluez les sous-domaines et le preload séparément.

    VÉRIFIER: Chaque nom d’hôte couvert supporte un HTTPS valide et les implications d’un retour arrière sont documentées.
  9. 09

    Conservez un retour arrière sécurisé

    Sauvegardez la configuration connue comme saine, les approbations et les preuves de test final avant la mise en production.

    VÉRIFIER: L’équipe peut restaurer une configuration sécurisée validée sans servir de pages HTTP publiques.
SUJETS DE DISCUSSION

Comparez les compromis, pas les données privées.

Utilisez ces propositions avec votre équipe ou la communauté de propriétaires de sites. Partagez des méthodes et des enseignements, mais ne collez jamais d'identifiants, d'enregistrements clients ou de détails d'infrastructure non publics.

  1. 01

    Quel nom d’hôte ou ressource tierce était le plus facile à oublier, et qu’est-ce qui l’a rendu visible ?

  2. 02

    Comment votre équipe prouve-t-elle que le renouvellement a fonctionné au bord public plutôt que seulement dans un tableau de bord ?

  3. 03

    Quelles conditions exigeriez-vous avant d’étendre HSTS aux sous-domaines ?

RESSOURCES POPULAIRES / DE RÉFÉRENCE

Consultez le matériel source.

OWASPTransport Layer Security Cheat Sheet ↗

Conseils pratiques sur TLS, certificats, HSTS et tests pour applications web.

Examiné le 2026-09-27
IETF RFC EditorThe Transport Layer Security Protocol Version 1.3, RFC 8446 ↗

Spécification TLS 1.3 en voie de standard, incluant le comportement early-data.

Examiné le 2026-09-27
MDN Web DocsStrict-Transport-Security header ↗

Directives HSTS, portée, comportement des navigateurs et limites de suppression.

Examiné le 2026-09-27
MDN Web DocsMixed content ↗

Explique les ressources bloquées ou automatiquement mises à niveau vers HTTPS, ainsi que les méthodes de correction.

Examiné le 2026-09-27
Internet Security Research GroupLet’s Encrypt FAQ ↗

Conseils officiels sur la durée de vie et le renouvellement des certificats pour les utilisateurs de Let’s Encrypt.

Examiné le 2026-09-27
Google Search CentralSite Moves and Migrations ↗

Guide sur les redirections permanentes, les tests et la migration HTTP-vers-HTTPS.

Examiné le 2026-09-27

Politique des sources. Ce guide utilise les standards officiels, la documentation des fournisseurs et des conseils de sécurité reconnus. Vérifiez les recommandations par rapport à votre plateforme, vos besoins de compatibilité et vos obligations applicables avant une utilisation en production.

CLARIFICATIONS RAPIDES

Questions fréquentes.

Ai-je besoin à la fois d’une redirection HTTP-vers-HTTPS et de HSTS ?

Généralement oui. Une redirection côté serveur gère les visites HTTP ordinaires et les navigateurs qui n’ont pas encore appris HSTS. HSTS dirige les visites ultérieures vers HTTPS. Activez-le uniquement après que chaque nom d’hôte couvert dispose d’un HTTPS fiable et d’un certificat valide.

Un certificat valide suffit-il pour sécuriser tout mon site ?

Non. Il protège le chemin de transport d’un nom d’hôte, pas les assets non sécurisés, les failles applicatives, les comptes faibles ou des tiers dangereux. Éliminez le contenu mixte, protégez les clés, maintenez la plateforme et utilisez des contrôles de sécurité plus larges.

Que dois‑je faire si le renouvellement échoue ?

Agissez avant l’expiration. Vérifiez le routage de validation, le DNS, les permissions, l’accès à l’émetteur et les cibles de déploiement ; utilisez la procédure de remplacement documentée et vérifiez le point de terminaison public. Faites intervenir la plateforme, l’autorité de certification ou une équipe de sécurité qualifiée si la cause n’est pas claire.

Status Is UP Editorial Team · Rédacteurs Uptime Enablement

Examiné par Relecteur sécurité web et opérations de plateforme. Publié 2026-09-27; mis à jour 2026-09-30.