Passer au contenu principal

Activer SSL par défaut pour Apache 2

Pour activer SSL sur Apache: 

Dans la configuration du site :

  • Changer le port
<VirtualHost *:80>  --> <VirtualHost *:443>
  • Ajouter ces 3 lignes :
SSLEngine on
SSLCertificateFile	/etc/ssl/certs/xxx.crt
SSLCertificateKeyFile /etc/ssl/private/xxx.key

Si dossier SSL n'existe pas: 

apt-get install openssl

Activer ensuite SSL pour Apache:

mkdir /etc/apache2/ssl
a2enmod ssl
a2ensite default-ssl
systemctl restart apache2

Faire redirection automatique HTTP vers HTTPS :

Penser à a2ensite les 2 configurations pour les 2 ports différents