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