al configure di apache devi aver passato l'opzione --enable-ssl
e devi aver installato openssl
poi ti posto questo mini-howto:
Creare nella directory conf di apache2 le seguenti directory:
ssl.key
ssl.crt
Aprire il file ssl.conf (directory /conf di apache) e assicurarsi che le directory relative ai: server certificate e server private key puntino alle directory sopra create.
Accertarsi che SSLEngine sia su ON
Spostarsi dentro la directory ssl.key e creare la prima chiave con il seguente comando:
openssl genrsa -des3 -out server.key 2048
Adesso spostarsi dentro la directory ssl.crt e dgt il seguente comando per la creazione del certificato:
openssl req -new -x509 -key /usr/local/apache2/conf/ssl.key/server.key -out server.crt -days 1095
A questo punto chiederà una passphrase inserirla e compilare i campi seguenti.
Fatto questo spostarsi nella directory /bin di apache e far partire il web server con ssl con il seguente comando:
./apachectl startssl
Testare da browser dgt l'indirizzo
https://localhost
Se tutto e' ok dovrebbe far vedere il certificato appena creato e chidere di accettarlo.
spero vada tutto bene.
ciao