Pour se créer ou mettre à jour des certificats auto-signés dans apache-ssl vous pouvez utiliser la procédure suivante:
#!/bin/sh
LIFETIME=730
cd /etc/apache-ssl
mkdir -p certificates
cd certificates
openssl genrsa -out server.key 1024
chmod 600 server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days $LIFETIME -in server.csr \
-signkey server.key -out server.crt
chmod 600 server.csr server.crt
Répondez aux différentes questions que openssl va vous poser, et n'oubliez pas de mettre le nom de domaine de votre site web dans le champ Common Name (CN).
Vérifier que /etc/apache-ssl/httpd.conf contient bien les lignes suivantes:
SSLCertificateFile /etc/apache-ssl/certificates/server.crt
SSLCertificateKeyFile /etc/apache-ssl/certificates/server.key
Et hop, redémarrage du serveur apache:
invoke-rc.d apache-ssl restart
Voilà , les certificats ssl sont à jour.
