Login

Abilitare interfaccia HTTPS ISPConfig

Con questa breve guida spiegherò passo passo come abilitare la criptazione SSL dell'interfaccia di controllo di ISPConfig3


Questo non mette ai ripari da ogni attacco ma quantomeno i dati del backend di amministrazione e gestione non verranno passati in chiaro e quindi resi disponibili a chi sniffa!


Per prima cosa due notazioni:


Cosa è ISPConfig?

Cosa è e cosa serve HTTPS?


Se avete letto i link sopra ora capite ancora di più il perchè è fondamentale questa accortezza. La guida è basata su esperienza personale su OS GNU/Linux Debian based (es. ubuntu)

1. Ottenere i permessi di root


sudo su

2. Creazione delle cartelle dei certificati

mkdir /etc/apache2/ssl
cd /etc/apache2/ssl

3. Creazione dei certificati


openssl genrsa -des3 -out ispserver.key 4096
openssl req -new -key ispserver.key -out ispserver.csr
openssl x509 -req -days 3650 -in ispserver.csr \-signkey ispserver.key -out ispserver.crt
openssl rsa -in ispserver.key -out ispserver.key.insecure
mv ispserver.key ispserver.key.securemv ispserver.key.insecure ispserver.key

4. Modificare file vhost ISPconfig3


nano -w /etc/apache2/sites-available/ispconfig.vhost

Insereire sotto <VirtualHost......>


SSLEngine OnSSLCertificateFile /etc/apache2/ssl/ispserver.crtSSLCertificateKeyFile /etc/apache2/ssl/ispserver.key

5. Riavviare apache2


/etc/init.d/apache2 restart

F.A.Q.