-Installer openssl :
apt-get install openssl
Certif auto-signé :
-Ensuite on va créer une clé privée :
/usr/bin/openssl genrsa 1024 > /etc/httpd/conf/ssl.key/server.key
-Créer le certificat :
openssl req -new -key /etc/httpd/conf/ssl.key/server.key -x509 -days 365 -out /etc/httpd/conf/ssl.crt/server.crt
-Puis renseigner le fichier /etc/apache2/sites-available/default-ssl.conf:
SSLCertificateFile /chemin/vers/le/server.crt
SSLCertificateKeyFile /chemin/vers/le/server.key
En cas de certificat signé par une autorité, renseignez le fichier d’intermédiaire :
SSLCertificateChainFile /chemin/vers/le/intermediaire.crt
En renseignant les bons chemins vers les fichier .key et .crt
-activer ssl :
a2enmod ssl
-activer le virtualhost :
a2ensite default-ssl
-Redémarrer apache
service apache2 restart