Un certificat SSL sécurise la connexion entre votre site web et les visiteurs. Dans ce guide, nous expliquons comment installer SSL dans DirectAdmin.

Pourquoi SSL est important

SSL (Secure Sockets Layer) chiffre les données entre navigateur et serveur. Avantages:

  • Sécurité: Les données ne peuvent pas être interceptées
  • Confiance: Cadenas vert dans le navigateur
  • SEO: Google préfère les sites HTTPS
  • Requis: De nombreuses fonctions ne fonctionnent qu'avec HTTPS

HTTP vs HTTPS

Aspect HTTP HTTPS
Chiffrement Non Oui
Navigateur "Non sécurisé" Cadenas vert
SEO Plus bas Plus haut
Requis pour Sites basiques Formulaires, connexions, boutiques

Let's Encrypt SSL (Gratuit)

Let's Encrypt offre des certificats SSL gratuits renouvelés automatiquement.

Étape 1: Naviguer vers SSL Certificates

  1. Connectez-vous à DirectAdmin
  2. Allez à SSL Certificates dans le menu
  3. Vous verrez les options SSL pour votre domaine

Étape 2: Activer Let's Encrypt

  1. Cliquez sur Free & automatic certificate from Let's Encrypt
  2. Cochez votre domaine (ex: votresite.fr)
  3. Cochez aussi www.votresite.fr
  4. Cliquez sur Save

Étape 3: Attendre l'installation

  • Le certificat sera installé en quelques minutes
  • Vous recevrez une confirmation
  • Le certificat est automatiquement renouvelé tous les 90 jours

Forcer HTTPS

Après l'installation SSL, vous devez rediriger les visiteurs vers HTTPS.

Via .htaccess

Ajoutez à votre fichier .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Via DirectAdmin

  1. Allez à Domain Setup ou Force SSL Redirect
  2. Activez Force SSL with https redirect
  3. Cliquez sur Save

Configuration HTTPS WordPress

  1. Allez à RéglagesGénéral
  2. Changez l'adresse WordPress (URL) en https://
  3. Changez l'adresse du site (URL) en https://
  4. Cliquez sur Enregistrer

Ou utilisez un plugin comme Really Simple SSL.

Installer un certificat SSL personnalisé

Pour un certificat acheté (ex: Comodo, DigiCert):

Étape 1: Générer CSR

  1. Allez à SSL Certificates dans DirectAdmin
  2. Cliquez sur Create a Certificate Request
  3. Remplissez les détails
  4. Copiez le CSR

Étape 2: Demander le certificat

  1. Allez chez votre fournisseur SSL
  2. Collez le CSR
  3. Vérifiez la propriété du domaine
  4. Téléchargez le certificat

Étape 3: Installer le certificat

  1. Allez à SSL Certificates dans DirectAdmin
  2. Cliquez sur Paste a pre-generated certificate
  3. Collez le certificat
  4. Collez le CA Bundle
  5. Cliquez sur Save

Résoudre les problèmes SSL

Avertissements Mixed Content

Votre site charge des ressources HTTP sur une page HTTPS.

Solution: Remplacez http:// par https:// ou //

Le certificat SSL expire

Let's Encrypt renouvelle automatiquement. Si cela échoue, renouvelez manuellement via DirectAdmin.

"Non sécurisé" malgré SSL

  • Contenu mixte
  • SSL non actif pour www ou non-www
  • Cache du navigateur - essayez en navigation privée

Conseils

  1. Toujours forcer HTTPS après installation SSL
  2. Vérifier régulièrement si SSL est toujours valide
  3. Mettre à jour les liens vers HTTPS dans le contenu
  4. Tester avec ssllabs.com

Besoin d'aide?

Nous sommes là pour vous! Vous rencontrez des difficultés ou avez des questions? Notre équipe support est ravie de vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement en quelques heures et adorons trouver la meilleure solution avec vous.