Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-stable
Commits
32e7be39
Commit
32e7be39
authored
Dec 01, 2008
by
Leigh B. Stoller
Browse files
Protogeni XMLRPC section in the ssl section, which is turned on for
sites operating as a protogeni site.
parent
4ed77851
Changes
1
Hide whitespace changes
Inline
Side-by-side
apache/httpd.conf.in
View file @
32e7be39
...
@@ -109,7 +109,7 @@ AccessConfig /dev/null
...
@@ -109,7 +109,7 @@ AccessConfig /dev/null
#
#
# Timeout: The number of seconds before receives and sends time out.
# Timeout: The number of seconds before receives and sends time out.
#
#
Timeout 30
Timeout 30
0
#
#
# KeepAlive: Whether or not to allow persistent connections (more than
# KeepAlive: Whether or not to allow persistent connections (more than
...
@@ -1318,7 +1318,41 @@ SetEnvIf User-Agent ".*MSIE.*" \
...
@@ -1318,7 +1318,41 @@ SetEnvIf User-Agent ".*MSIE.*" \
CustomLog @prefix@/log/apache_ssl_request_log \
CustomLog @prefix@/log/apache_ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
<IfDefine PGENI>
# A bundle of trusted protogeni sites.
SSLCACertificateFile @prefix@/etc/genica.bundle
# Another bundle of CRLs.
SSLCARevocationFile @prefix@/etc/genicrl.bundle
# Default this to none so that regular web server requests pass.
SSLVerifyClient none
# Reject the unencrypted certs that all users get.
<Location />
SSLRequire ( %{SSL_CLIENT_S_DN_OU} ne "sslxmlrpc" )
</Location />
ScriptAlias /protogeni/xmlrpc/ch @prefix@/protogeni/xmlrpc/protogeni-ch.pl
ScriptAlias /protogeni/xmlrpc/cm @prefix@/protogeni/xmlrpc/protogeni-cm.pl
ScriptAlias /protogeni/xmlrpc/sa @prefix@/protogeni/xmlrpc/protogeni-sa.pl
<Directory "@prefix@/www/protogeni">
SSLRequireSSL
Order deny,allow
allow from all
SSLVerifyClient require
SSLVerifyDepth 5
</Directory>
<Directory "@prefix@/protogeni/">
SSLRequireSSL
Order deny,allow
allow from all
SSLOptions +StdEnvVars
Options +ExecCGI +FollowSymLinks
SetHandler cgi-script
SetEnv USER "nobody"
SSLVerifyClient require
SSLVerifyDepth 5
</Directory>
</IfDefine>
</VirtualHost>
</VirtualHost>
</IfDefine>
</IfDefine>
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment