TutosLe Potager du Web
← Retour aux tutos
Sécurité web Intermédiaire v1.0 Vérifié le 01/09/2026

Activer Let's Encrypt et forcer HTTPS

Installer le certificat o2switch puis rediriger proprement HTTP vers HTTPS en évitant de confondre certificat et correction du contenu mixte.

1

1. Vérifier que le domaine pointe sur o2switch

Let's Encrypt doit pouvoir valider le domaine.

2

2. Générer le certificat

Dans cPanel → Let's Encrypt SSL, générer le certificat pour le domaine. Décoche les noms techniques ou sous-domaines qui ne pointent pas vers cet hébergement.

3

3. Forcer HTTPS pour un site générique

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !on
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
AttentionCes lignes vont dans .htaccess. Sauvegarde le fichier avant modification.
4

4. Vérifier le contenu mixte

Le redirect HTTPS ne corrige pas les images/scripts/styles codés en http://. Corrige séparément les URLs de contenu mixte.

5

5. Tester

curl -I http://EXEMPLE.FR
curl -I https://EXEMPLE.FR

🧯 Erreurs fréquentes

Certificat non générable

Cause probable : Le domaine ne pointe pas vers le serveur ou un sous-domaine sélectionné est externe.

Correctif : Corriger le DNS ou décocher les noms qui ne sont pas hébergés ici.

Le cadenas reste en avertissement

Cause probable : Contenu mixte.

Correctif : Repérer les ressources HTTP et corriger leurs URLs.

Sources de vérification

Ces liens servent à recontrôler le tuto quand l'outil ou l'hébergeur évolue.

Historique de la fiche

v1.0Création et vérification.

L'historique détaillé reste aussi disponible dans Git.