SSL 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 :

<VirtualHost *:80>
     ServerName example.com
Redirect permanent / https://example.com/
</VirtualHost> 

 

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