configpolicy/roles/websites/pyrocufflink.net/templates/pyrocufflink.httpd.conf.j2

23 lines
686 B
Django/Jinja

# vim: set sw=4 ts=4 sts=4 et :
<VirtualHost _default_:80>
ServerName pyrocufflink.net
RewriteEngine On
RewriteRule ^/$ http://dustin.hatch.name/ [L]
RewriteRule (.*) https://%{SERVER_NAME}$1 [R=301,L]
</VirtualHost>
<VirtualHost _default_:443>
ServerName pyrocufflink.net
Include conf.d/ssl.include
SSLCertificateFile /etc/pki/tls/certs/pyrocufflink.net.cer
SSLCertificateKeyFile /etc/pki/tls/private/pyrocufflink.net.key
ProxyRequests Off
RewriteEngine On
RewriteRule ^/(~[^/]+)(/.*)?$ {{ userdir_proxy_backend }}/$1$2 [P]
RewriteRule ^/$ http://dustin.hatch.name/
ProxyPassReverse / {{ userdir_proxy_backend }}/
</VirtualHost>