Activer SSL sur hébergement web
Sur un hébergement web mutualisé HolyCloud (panneau type cPanel / DirectAdmin), l'activation HTTPS ne passe pas par SSH sur un VPS : tout se gère depuis le panneau client et les outils SSL / AutoSSL. Ce guide décrit les étapes courantes pour sécuriser vos sites en production.
Prérequis
- Offre hébergement web active (pas un VPS Linux)
- Nom de domaine pointant vers l'hébergement (enregistrement A ou CNAME correct)
- Accès au panneau (lien fourni dans l'espace client HolyCloud)
Différence importante : sur un VPS, vous installeriez Certbot à la main. Ici, le fournisseur gère Let's Encrypt ou un certificat partagé via AutoSSL.
Étape 1 : vérifier le domaine dans le panneau
- Connectez-vous à l'espace client HolyCloud.
- Ouvrez Hébergement web → votre pack → Accéder au panneau (cPanel ou équivalent).
- Section Domaines / Domain Setup :
- Le domaine principal et les alias (www) doivent être listés.
- Le document root doit correspondre au dossier de votre site (ex. public_html).
Si le domaine vient d'être ajouté, attendez la propagation DNS (quelques minutes à 48 h).
Étape 2 : activer AutoSSL / Let's Encrypt
Dans cPanel (libellés proches selon version) :
- SSL/TLS Status ou SSL/TLS → Manage SSL sites.
- Sélectionnez le domaine et Run AutoSSL / Install pour Let's Encrypt.
- Attendez le statut Valid ou une coche verte.
Alternative : Let's Encrypt™ SSL dans la zone SECURITY → choisir le domaine → Issue.
Vérification depuis votre navigateur :
https://www.votredomaine.fr
Cliquez sur le cadenas → certificat émis par Let's Encrypt (ou fournisseur du panneau).
Étape 3 : forcer HTTPS (redirection)
Méthode panneau « Force HTTPS »
- Domains → Domains (ou Domaines).
- Activez Force HTTPS Redirect pour le domaine concerné.
Méthode .htaccess (Apache)
Dans le public_html du site, éditez ou créez .htaccess :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Méthode « Always Use HTTPS » (Cloudflare ou panneau)
Si vous utilisez un CDN, activez aussi Always Use HTTPS côté CDN pour éviter les boucles mixtes.
Étape 4 : liens internes et CMS
- WordPress : réglez URL du site en
https://dans Réglages → Général, ou utilisez un plugin de migration HTTPS. - Vérifiez qu'il n'y a pas de contenu mixte (images en
http://) dans la console développeur du navigateur.
Renouvellement et expiration
AutoSSL renouvelle généralement les certificats Let's Encrypt automatiquement avant expiration (90 jours).
Si vous recevez un email « SSL expiring » :
- Relancez AutoSSL manuellement.
- Vérifiez que le domaine résout toujours vers l'hébergement.
- Supprimez d'anciens certificats expirés dans SSL/TLS → Manage SSL sites si le panneau le propose.
Dépannage
| Symptôme | Action |
|---|---|
| ---------- | -------- |
| AutoSSL échoue | DNS du domaine pas sur l'IP hébergement ; corriger les enregistrements A |
| Boucle de redirection | Double règle HTTPS (panneau + .htaccess) — n'en garder qu'une |
| Cadenas barré | Certificat pas encore propagé ; vider cache navigateur |
| Sous-domaine non couvert | Ajouter le sous-domaine dans Domains puis relancer AutoSSL |
Ce guide ne couvre pas
- Installation Certbot sur VPS Linux (voir la documentation VPS).
- Certificats wildcard manuels (souvent payants ou DNS challenge spécifique).
Besoin d'aide ?
Ouvrez un ticket depuis l'espace client en indiquant le nom de domaine et une capture de la page SSL/TLS Status.