[Gandi][Serveur] Installation de Apache2 avec SSL. 1) Activation du module Apache SSL :
root@server33:~# a2enmod ssl
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Enabling module socache_shmcb.
Enabling module ssl.
See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
To activate the new configuration, you need to run:
service apache2 restart
2) Activation de l'hôte virtual par défaut avec support SSL :
root@server33:~# a2ensite default-ssl
Enabling site default-ssl.
To activate the new configuration, you need to run:
service apache2 reload
3) Redémarrage de Apache :
root@server33:~# service apache2 reload
4) Configuration des hôtes virtual avec le support SSL : Ouvrir :
/etc/apache2/sites-enabled/default-ssl.conf
Chercher :
ServerAdmin webmaster@localhost
Remplacer par :
ServerAdmin lesanglierdesardennes@gmail.com
Ajouter après :
ServerName steamcyberpunk.info:443
Chercher :
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
Remplacer par :
SSLCertificateFile /etc/ssl/certs/steamcyberpunk.info.crt
SSLCertificateKeyFile /etc/ssl/private/steamcyberpunk.info.key
Chercher :
#SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
Remplacer par :
SSLCertificateChainFile /etc/ssl/certs/steamcyberpunk.info.csr.chained.crt
5) Redémarrage de Apache :
root@server33:~# service apache2 stop
root@server33:~# service apache2 start
6) Test :
https://steamcyberpunk.info/
7) Liens :
https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-debian-8