Per abilitare il supporto di ssl con il server apache 2 è necessario inanzitutto installare openssl con il comando apt-get install openssl ed abilitare il modulo di ssl con il comando a2enmod ssl.
Generare il certificato con apache2-ssl-certificate
Verranno poste le seguenti domande
Nella directory ssl dell'installazione di apache, ad esempio /etc/apache2/ssl/, verrà creato un file apache.pem ed il certificato.
Ora è necessario creare in apache2/sites-available un file con le configurazioni per il sito ssl, ad esempio default_ssl, simile in tutto al file di configurazione del sito principale tranne per alcune righe, riportate di seguito:
Ora è necessario aggiungere al file di configurazione /etc/apache2/ports-conf la riga
Listen 443
abilitare il sito ssl con il comando
a2ensite default_ssl
e riavviare il server apache con
/etc/init/apache2 restart