Configurazione apache2 in ssl

From RVM Wiki
Jump to navigation Jump to search

Aggiungere in ports.conf la porta 443:

echo Listen 443 | sudo tee -a /etc/apache2/ports.conf > /dev/null


Creare il certificato SSL con la chiave SENZA PASSWORD

openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

Sistemare le permission

chmod 600 /etc/apache2/apache.pem
metterli in 
/etc/apache/ssl/nomecertificato.crt
/etc/apache/ssl/nomechiave.pem

Definire il virtual host ssl

sudoedit /etc/apache2/sites-available/www.nomehost.tld.conf

NameVirtualHost *:443

<VirtualHost *:443>
        ServerAdmin webmaster@nomehost.tld
        ServerName www.nomehost.tld
        SSLEngine On
        DocumentRoot /var/www/www.nomehost.tls
        SSLCertificateFile /etc/apache2/ssl/nomecertificato.crt
        SSLCertificateKeyFile /etc/apache2/ssl/nomechiave.pem
</VirtualHost>

Riferimenti