1. SSL Configuration
    1. Create Self Signed SSL Certificate
    2. vHost config

    SSL Configuration

    Create Self Signed SSL Certificate

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysitename.key -out mysitename.crt
    

    vHost config

    LoadModule ssl_module modules/mod_ssl.so
    
    Listen 443
    <VirtualHost *:443>
        ServerName www.example.com
        SSLEngine on
        SSLCertificateFile "/path/to/www.example.com.cert"
        SSLCertificateKeyFile "/path/to/www.example.com.key"
    </VirtualHost>