ab96afadf3c4adc5fd01d3eb3e1670e723385e74
[m6w6/m6w6.name] / etc / apache2.conf
1 <Macro m6w6_host_defs>
2 ServerName m6w6.name
3 ServerAlias www.m6w6.name
4 ServerAdmin webmaster@m6w6.name
5
6 DocumentRoot /var/www/m6w6/public
7
8 <Directory /var/www/m6w6/public>
9 AllowOverride None
10 Require all granted
11 </Directory>
12 </Macro>
13
14 <VirtualHost _default_:80>
15 Use m6w6_host_defs
16 <Location "/server-status">
17 Define NO_SSL_REDIRECT
18 </Location>
19 <IfDefine !NO_SSL_REDIRECT>
20 RedirectPermanent / https://m6w6.name/
21 </IfDefine>
22 </VirtualHost>
23 <VirtualHost *:80>
24 Use m6w6_host_defs
25 RedirectPermanent / https://m6w6.name/
26 </VirtualHost>
27
28 <IfModule mod_ssl.c>
29 <VirtualHost _default_:443>
30 Use m6w6_host_defs
31 Include "bits/hsts-nosub"
32 SSLEngine on
33 SSLUseStapling on
34 SSLCertificateFile /etc/letsencrypt/live/m6w6.name/fullchain.pem
35 SSLCertificateKeyFile /etc/letsencrypt/live/m6w6.name/privkey.pem
36 </VirtualHost>
37 <VirtualHost *:443>
38 Use m6w6_host_defs
39 Include "bits/hsts-nosub"
40 SSLEngine on
41 SSLUseStapling on
42 SSLCertificateFile /etc/letsencrypt/live/m6w6.name/fullchain.pem
43 SSLCertificateKeyFile /etc/letsencrypt/live/m6w6.name/privkey.pem
44 </VirtualHost>
45 </IfModule>
46
47 # vim: syntax=apache ts=4 sw=4 sts=4 sr noet