<VirtualHost *:80> ServerName piny.svcs.cs.pdx.edu DocumentRoot /srv/www/piny.svcs.cs.pdx.edu <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride None </Directory> RedirectMatch 301 ^/$ http://piny.svcs.cs.pdx.edu/piny-web/ </VirtualHost> <VirtualHost *:80> ServerName secure.piny.svcs.cs.pdx.edu RedirectMatch 301 (.*) https://secure.piny.svcs.cs.pdx.edu$1 </VirtualHost> <VirtualHost *:443> ServerName secure.piny.svcs.cs.pdx.edu DocumentRoot /srv/www/secure.piny.svcs.cs.pdx.edu <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride None </Directory> RedirectMatch 301 ^/$ http://piny.svcs.cs.pdx.edu/piny-web/ SSLEngine On SSLCertificateFile /etc/ssl/private/wildcard.piny.svcs.cs.pdx.edu.pem </VirtualHost> <VirtualHost *:80> ServerName cgi.piny.svcs.cs.pdx.edu RedirectMatch 301 (.*) https://cgi.piny.svcs.cs.pdx.edu$1 </VirtualHost> <VirtualHost *:443> ServerName cgi.piny.svcs.cs.pdx.edu DocumentRoot /srv/www/cgi.piny.svcs.cs.pdx.edu <Directory "/srv/www/cgi.piny.svcs.cs.pdx.edu"> SSLRequireSSL SetHandler cgi-script AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch </Directory> ScriptAlias /cgit /usr/lib/cgi-bin/cgit.cgi Include /etc/apache2/piny-enabled SSLEngine On SSLCertificateFile /etc/ssl/private/wildcard.piny.svcs.cs.pdx.edu.pem </VirtualHost>