aboutsummaryrefslogtreecommitdiffstats
path: root/sites-available/autoconfig.replicant.us.conf
blob: fac76d9d5a97c4886fd643cea00ab4fdde6feb51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Usage:
# This virtual host is meant to be used to deploy a configuration file
# for the email service that is currently using the autoconfig.replicant.us address
<VirtualHost *:80>
	ServerName		autoconfig.replicant.us
	RewriteEngine		On
	RewriteCond		%{HTTPS} off
	RewriteCond		%{REMOTE_ADDR} !=127.0.0.1
	RewriteRule		(.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

<IfModule mod_ssl.c>
	<VirtualHost *:443>
		ServerAdmin		contact@replicant.us
		ServerName		autoconfig.replicant.us

		DocumentRoot		/var/www/autoconfig.replicant.us

		Header			always set Strict-Transport-Security "max-age=31536000;"

		SSLEngine		On
		SSLCertificateFile	/etc/letsencrypt/live/autoconfig.replicant.us/cert.pem
		SSLCertificateChainFile	/etc/letsencrypt/live/autoconfig.replicant.us/chain.pem
		SSLCertificateKeyFile	/etc/letsencrypt/live/autoconfig.replicant.us/privkey.pem
	</VirtualHost>
</IfModule>