Comment configurer un certificat SSL sur Apache Webserver avec Webmin

Auteur:Mikkel Haldorsen
Mise à jour:18 avr. 2025

Pour configurer un certificat SSL sur Apache Webserver en utilisant Esadax, suivez ces étapes organisées:

  1. Accéder à VirtualHosts:

    • Accédez à la section Serveurs développée et cliquez sur l'onglet Créer un hôte virtuel.
  2. Configurer les paramètres de l'hôte virtuel:

    • Sélectionnez le bouton radio "N'importe quelle adresse" pour une flexibilité IP.
    • Définissez le port sur 443 dans le champ Port pour HTTPS.
    • Spécifiez le répertoire DocumentRoot où résident les fichiers de votre site Web.
    • Entrez votre nom de domaine (par exemple, example.com) dans le champ Nom du serveur.
  3. Ajouter un serveur virtuel:

    • Cochez "Fichier de configuration.httpd standard" pour ajouter le serveur virtuel au fichier de configuration.
    • Choisissez "Automatique" dans le menu déroulant pour la copie des directives.
  4. Créer un hôte virtuel:

    • Cliquez sur "Créer maintenant" pour enregistrer et créer le nouveau VirtualHost.
  5. Activer le module SSL:

    • Assurez-vous que mod_ssl est activé en utilisant:
      • a2enmod ssl (Apache)
      • yum install mod_ssl (systèmes basés sur CentOS)
  6. Accéder aux paramètres SSL:

    • Cliquez sur le VirtualHost nouvellement créé pour ouvrir ses paramètres.
    • Vérifiez la disponibilité des options SSL et activez-les si nécessaire.
  7. Activer les protocoles SSL/TLS:

    • Activez TLS 1.1 et 1.2 si votre configuration le prend en charge.
    • Désactivez les anciens protocoles (SSL 2.0, 3.0, TLS 1.0) sauf si nécessaire.
  8. Configurer les chemins de certificat:

    • Parcourez pour localiser et sélectionner:
      • Fichier de certificat (domaine.crt)
      • Clé privée (domaine.key)
      • Ensemble CA (ca_bundle.crt)
  9. Enregistrer les paramètres SSL:

    • Entrez les chemins correctement et cliquez sur "Enregistrer".
  10. Vérifier l'installation SSL:

    • Utilisez des outils en ligne comme SSL Checker pour garantir une installation réussie.
    • Testez l'accès HTTPS pour confirmer la fonctionnalité.
  11. Entretien et Sécurité:

    • Mettez régulièrement à jour Apache et envisagez d'utiliser Let's Encrypt pour les certificats gratuits.
    • Assurez la sécurité des serveurs avec des mesures appropriées.