Chargement...
 

Installation d'un certificat SSL


Afin d'installer un certificat SSL, le module SSL doit être installé dans Apache.
La distribution Linux Fedora a quelques différences avec les distributions Linux dérivées de Debian, c'est pourquoi je vais donner les instructions pour Fedora.

  1. Installer le module SSL pour Apache:
    dnf -y install mod_ssl

  1. Ouvrez le port 443 dans le pare-feu, seulement si nécessaire :
    firewall-cmd add-service=https permanent
    firewall-cmd --reload

  1. Configuration d'un VirtualHost dans apache:
    1. Créer un dossier de configuration:
      sudo mkdir /etc/httpd/vhost.d/
    2. Modifiez la configuration globale d'apache pour inclure les fichiers de configuration de VirtualHost :
      sudo vi /etc/httpd/conf/httpd.conf
      , À la fin du fichier, ajoutez la ligne suivante :
      Include vhost.d/*.conf
    3. Créez un fichier que l'on nommera d'après le nom de domaine à utiliser : domain.com, Dans le fichier, nous écrirons ce qui suit:
<VirtualHost *:80>

ServerName myhost.com
ServerAlias www.myhost.com
DocumentRoot /var/www/html/myhost
ErrorLog /var/www/html/myhost/log/error.log
CustomLog /var/www/html/myhost/log/access.log combined

</VirtualHost>
    1. Ensuite, redémarrez le service Apache:
      sudo systemctl restart httpd

Instalation Certbot:

  1. sudo snap install --classic certbot
  2. Exécutez l'instruction suivante sur la ligne de commande de la machine pour vous assurer que la commande certbot peut être exécutée. :
    sudo ln -s /snap/bin/certbot /usr/bin/certbot
  3. Exécutez cette commande pour obtenir un certificat et faire en sorte que Certbot modifie automatiquement votre configuration Apache pour le servir, activant ainsi l'accès HTTPS en une seule étape:
    sudo certbot --apache
  4. Test de renouvellement automatique:
    sudo certbot renew --dry-run


Liens pour faire tutorial: