# Enable ssl
a2enmod ssl
# Edit /etc/apache2/ports.conf and add "Listen 443"
# Generate certs: use your domain as Common Name or *.domain.tld for multiple domains
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -out /etc/apache2/server.crt -keyout /etc/apache2/server.key
# In the virtualhost, use the following code:
<VirtualHost 192.168.0.1:443>
SSLEngine On
SSLCertificateFile /etc/apache2/server.crt
SSLCertificateKeyFile /etc/apache2/server.key
</VirtualHost>
# Reload apache2
/etc/init.d/apache2 reload