annotate deploy/config/soundsoftware-static.conf @ 1621:3a510bf6a9bc

Merge from live branch
author Chris Cannam
date Fri, 13 Jul 2018 10:44:33 +0100
parents 16325d2ab2dd
children
rev   line source
Chris@1606 1 <VirtualHost *:80>
Chris@1606 2 ServerName soundsoftware.ac.uk
Chris@1606 3 ServerAlias www.soundsoftware.ac.uk
Chris@1606 4 ServerAdmin chris.cannam@eecs.qmul.ac.uk
Chris@1606 5
Chris@1606 6 DocumentRoot /var/www/soundsoftware-static/soundsoftware.ac.uk
Chris@1606 7
Chris@1606 8 ErrorLog /var/log/apache2/soundsoftware-error.log
Chris@1606 9 CustomLog /var/log/apache2/soundsoftware-access.log vhost_combined
Chris@1606 10
Chris@1606 11 <Directory /var/www/soundsoftware-static/soundsoftware.ac.uk>
Chris@1606 12 RewriteEngine on
Chris@1606 13 RewriteCond %{REQUEST_FILENAME} !-d
Chris@1606 14 RewriteCond %{REQUEST_FILENAME}\.html -f
Chris@1606 15 RewriteRule ^(.*)$ $1.html
Chris@1606 16 </Directory>
Chris@1606 17
Chris@1606 18 <FilesMatch "^.*\.(install|inc)$">
Chris@1606 19 Order Deny,Allow
Chris@1606 20 deny from all
Chris@1606 21 </FilesMatch>
Chris@1606 22
Chris@1606 23 <DirectoryMatch "\.(hg|svn|git)">
Chris@1606 24 Order allow,deny
Chris@1606 25 Deny from all
Chris@1606 26 Satisfy All
Chris@1606 27 </DirectoryMatch>
Chris@1606 28
Chris@1606 29 LogLevel warn
Chris@1606 30 ServerSignature Off
Chris@1606 31 </VirtualHost>
Chris@1606 32
Chris@1606 33 <VirtualHost *:443>
Chris@1606 34 # We don't serve SSL: redirect to the code site
Chris@1606 35 ServerName soundsoftware.ac.uk
Chris@1606 36 ServerAlias www.soundsoftware.ac.uk
Chris@1606 37 ServerAdmin chris.cannam@eecs.qmul.ac.uk
Chris@1606 38
Chris@1606 39 SSLEngine on
Chris@1606 40 SSLCertificateFile /etc/apache2/certs/code.soundsoftware.ac.uk.crt
Chris@1606 41 SSLCertificateKeyFile /etc/apache2/certs/code.soundsoftware.ac.uk.key
Chris@1606 42 SSLCertificateChainFile /etc/apache2/certs/code.soundsoftware.ac.uk.ca-bundle
Chris@1606 43 SSLVerifyClient none
Chris@1606 44 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
Chris@1606 45
Chris@1606 46 DocumentRoot /var/www/soundsoftware-static/soundsoftware.ac.uk
Chris@1606 47
Chris@1606 48 Redirect permanent / https://code.soundsoftware.ac.uk/
Chris@1606 49
Chris@1606 50 ErrorLog /var/log/apache2/code-error.log
Chris@1606 51 CustomLog /var/log/apache2/code-access.log vhost_combined
Chris@1606 52
Chris@1606 53 LogLevel warn
Chris@1606 54 ServerSignature Off
Chris@1606 55 </VirtualHost>
Chris@1606 56