HTTPS protège les échanges entre un navigateur et le serveur auquel il se connecte grâce au protocole TLS. Il limite l'interception et la modification des données pendant leur transport. C'est utile pour les pages publiques autant que pour les formulaires et les espaces connectés.
Un certificat valide permet au navigateur de vérifier l'identité du serveur pour le nom demandé. Il ne garantit pas que le contenu du site est fiable, que son application est exempte de vulnérabilités ou que les données conservées sur le serveur sont chiffrées.
Vérifier le certificat et son renouvellement
- Noms couverts : vérifiez chaque adresse utilisée, notamment les variantes avec et sans www et les sous-domaines nécessaires.
- Validité : le certificat doit être valide, reconnu par les navigateurs visés et présenté avec la chaîne intermédiaire requise.
- Renouvellement : confirmez la méthode utilisée, la personne responsable et le suivi des erreurs. Une automatisation configurée doit aussi pouvoir réussir ses validations de domaine.
Si cette fonction est proposée dans votre panneau cPanel, SSL/TLS Status permet de consulter l'état des certificats. Après une modification DNS, un déplacement de site ou un changement de mandataire, faites vérifier que l'émission et le renouvellement restent possibles.
Passer l'application en HTTPS
- Conservez une sauvegarde récupérable des fichiers, de la base de données et de la configuration avant de modifier les adresses ou les redirections.
- Testez l'adresse HTTPS avant de forcer la redirection du trafic HTTP.
- Configurez les adresses de l'application et la redirection avec les outils adaptés au service. Si un CDN ou un mandataire est utilisé, vérifiez aussi sa connexion au serveur d'origine pour éviter les boucles ou une liaison non chiffrée.
- Corrigez les contenus mixtes : une page HTTPS peut encore demander des images, scripts ou autres ressources en HTTP. Vérifiez leur disponibilité en HTTPS et remplacez les références dans l'application.
- Testez les pages importantes, formulaires, connexions et intégrations, puis contrôlez les erreurs signalées par le navigateur.
Certificat gratuit ou commercial?
Un certificat gratuit reconnu, comme ceux de Let's Encrypt, peut servir à établir HTTPS. Un certificat payant n'est pas nécessaire uniquement pour chiffrer les échanges. Le choix dépend plutôt des noms à couvrir, de l'automatisation, des exigences de validation de l'organisation et du soutien souhaité. Faites confirmer les options adaptées à votre service.
Gardez les réglages TLS pris en charge et ne demandez pas aux visiteurs de contourner une alerte de certificat. Pour préparer le changement, utilisez votre espace client Nuagerie et indiquez les domaines ainsi que les services intermédiaires concernés.