Force http to https redirection for Apache

This commit is contained in:
Leo Khoa
2019-02-11 08:55:37 +07:00
committed by GitHub
parent 0b0bc6a455
commit 418721a6f3

View File

@@ -1,27 +1,25 @@
define ROOT "<<PROJECT_DIR>>" define ROOT "<<PROJECT_DIR>>"
define SITE "<<HOSTNAME>>" define SITE "<<HOSTNAME>>"
<VirtualHost *:<<PORT>>> <VirtualHost *:<<PORT>>>
DocumentRoot "${ROOT}" ServerName ${SITE}
ServerName ${SITE} Redirect / https://${SITE}
ServerAlias *.${SITE} </VirtualHost>
<Directory "${ROOT}">
AllowOverride All <VirtualHost *:<<SSL_PORT>>>
Require all granted DocumentRoot "${ROOT}"
</Directory> ServerName ${SITE}
</VirtualHost> ServerAlias *.${SITE}
<Directory "${ROOT}">
<VirtualHost *:<<SSL_PORT>>> AllowOverride All
DocumentRoot "${ROOT}" Require all granted
ServerName ${SITE} </Directory>
ServerAlias *.${SITE}
<Directory "${ROOT}"> SSLEngine on
AllowOverride All SSLCertificateFile <<SSL_DIR>>/<<HOSTNAME>>.crt
Require all granted SSLCertificateKeyFile <<SSL_DIR>>/<<HOSTNAME>>.key
</Directory>
</VirtualHost>
SSLEngine on
SSLCertificateFile <<SSL_DIR>>/<<HOSTNAME>>.crt # This file is auto-generated.
SSLCertificateKeyFile <<SSL_DIR>>/<<HOSTNAME>>.key # If you want Laragon to respect your changes, just remove the [auto.] prefix
</VirtualHost>