Files
configpolicy/roles/websites/chmod777.sh/files/chmod777.sh.httpd.conf
Dustin C. Hatch b1fa4fc8a7 r/web/chmod777.sh: Add HTTP redirect
The HTTP->HTTPS redirect for chmod777.sh was only working by
coincidence.  It needs its own virtual host to ensure it works
irrespective of how other websites are configured.
2023-01-09 13:06:56 -06:00

30 lines
779 B
Plaintext

<VirtualHost _default_:80>
ServerName chmod777.sh
ServerAlias blog.chmod777.sh www.chmod777.sh
RewriteEngine On
RewriteRule (.*) https://%{SERVER_NAME}$1 [R=301,L]
</VirtualHost>
<VirtualHost _default_:443>
ServerName chmod777.sh
ServerAlias blog.chmod777.sh www.chmod777.sh
RewriteEngine On
RewriteCond %{SERVER_NAME} !^chmod777\.sh
RewriteRule (.*) https://chmod777.sh$2 [R=301,L]
Include conf.d/ssl.include
SSLCertificateKeyFile /etc/pki/tls/private/chmod777.sh.key
SSLCertificateFile /etc/pki/tls/certs/chmod777.sh.cer
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"
</IfModule>
DocumentRoot /srv/www/chmod777.sh/htdocs
<Directory /srv/www/chmod777.sh/htdocs>
Require all granted
</Directory>
</VirtualHost>