Files
configpolicy/roles/websites/pyrocufflink.net/templates/pyrocufflink.httpd.conf.j2
Dustin C. Hatch 1de8e9fa90 websites/pyrocufflink.net: Add HTTP virtual host
A name-based HTTP (not HTTPS)  virtual host for *pyrocufflink.net* is
necessary to ensure requests are handled properly, now that there is
another HTTP virtual host (chmod777.sh) defined on the same server.
2020-03-16 14:17:51 -05:00

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>