#nano /etc/apache2/sites-available/default-ssl.conf
SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
#nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> . . . Redirect "/" "https://your_domain_or_IP/" . . . </VirtualHost>
#a2enmod ssl
#a2enmod headers
#a2enconf ssl-params
#restart apache2