Newer
Older
<VirtualHost *:80>
ServerAdmin adamhl@.stanford.edu
ServerName <%= @vhost %>
# Redirect _all_ port 80 traffic to the secure side
Redirect / https://<%= @vhost %>/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin adamhl@.stanford.edu
ServerName <%= @vhost %>
RedirectMatch "^/$" "/secure-group-request"
AddHandler cgi-script .cgi .pl
## SSL
SSLEngine On
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:!MEDIUM:!LOW:!SSLv2:!EXP
SSLCertificateFile /etc/ssl/certs/<%= @vhost %>.pem
SSLCertificateKeyFile /etc/ssl/private/<%= @vhost %>.key
### Shibboleth (SAML) section
<Location /Shibboleth.sso>
SetHandler shib
</Location>
SetHandler cgi-script
Options ExecCGI IncludesNoExec
SetOutputFilter INCLUDES
ShibRequestSetting requireSession 1
<RequireAll>
require shibboleth
</RequireAll>
</Directory>
# stanford-template-web directory (will eventually replace
# stanfordmodern)
Alias "/stanford-web-template" "/usr/share/stanford-web-template"