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>
|