Konfiguracja Virtual Host dla Apache

    Za pomocą poniższej instrukcji można skonfigurować Virtual Hosta dla serwerów Apache:

    <VirtualHost *:80>
            ServerName nazwa.pl
            ServerAdmin user.name@mail.pl
            DocumentRoot /storage/vhost/nazwa.pl/public
            RewriteEngine On
            RewriteRule ^ https://nazwa.pl [L,R=301]
    </VirtualHost>
    <VirtualHost *:443>
            ServerName nazwa.pl
            ServerAdmin user.name@mail.pl
            DocumentRoot /storage/vhost/nazwa.pl/public
            SSLEngine on
            SSLCertificateFile      /etc/ssl/tls/cert/nazwa.pl.pem
            SSLCertificateChainFile /etc/ssl/tls/cert/nazwa.pl-chain.pem
            SSLCertificateKeyFile   /etc/ssl/tls/private/nazwa.pl.pem
            SSLProtocol all -SSLv2 -SSLv3
            SSLHonorCipherOrder on
            SSLCipherSuite "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA"
            Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
            Header always set X-Frame-Options DENY
            CustomLog ${APACHE_LOG_DIR}/access-https.log vhost_combined
    </VirtualHost>