Piste :

informatique:securite:utilisation_d_un_certificat_ssl_par_apache

Ceci est une ancienne révision du document !


Après avoir généré un certificat SSL (cf. methode) :

Configuration générale du module SSL d'Apache

Ajouter dans /etc/apache2/mods-available/ssl.conf :

SSLCertificateFile    /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key

ou

SSLCertificateKeyFile /etc/apache2/ssl/server.pem

NB : un fichier .pem est la concaténation de la clef privée et du certificat :

cat server.key > apache.pem
cat server.crt >> apache.pem

NB2 : dans le cas de l'utilisation d'une clef certifié par une autorité fille d'une Autorité de certification connue des navigateurs, il faut ajouté une directive pour indiqué la ligné des certificats :

SSLCertificateChainFile cachaine.txt

Activation du module SSL

a2enmod ssl

Activation du SSL sur un VirtualHost

Dans le fichier de définition du VirtualHost :

<VirtualHost *:443>
   ...
   SSLEngine On
   ...
</VirtualHost>