summaryrefslogtreecommitdiff
path: root/www/zope/files/apache.conf.Zope-Changes
blob: bd9e6799c08a9914f84994af32ea22c684a1244c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# *** *** ***
# -------------------
# Zope Configuration.
# -------------------
#
# IMPORTANT: In order for SSL access to work, copy the part between the
# lines with the nine asterisks * to your SSL virtual host section, too!
#
# This rule adds the trailing slash if omitted. So, we will have it for
# all subsequent rules
RewriteEngine on
RewriteRule ^/Zope$ /Zope/ [R]
#
# Zope requires the authentication headers to be passed to it if it is
# called through the cgi of another web server (like apache). An "easy"
# way to do so is to do a little mod_rewrite'ing. See doc/WEBSERVER.txt in
# your Zope base directory for further information.
#
# Uncomment the first RewriteRule if you move Zope.cgi into
# /usr/local/www/cgi-bin
#
# This maps maps /Zope/ to the Zope.cgi CGI script.
RewriteCond %{HTTP:Authorization} ^(.*)
#RewriteRule ^/Zope/(.*) /usr/local/www/cgi-bin/Zope.cgi/$1 [env=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
RewriteRule ^/Zope/(.*) /usr/local/www/cgi-bin.default/Zope.cgi/$1 [env=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
#

# *** *** ***
#
# This lets the Zope cgi script run:
#

<Directory /usr/local/www/cgi-bin.default>
	Options +ExecCGI
</Directory>


# *** *** ***
#
# To require SSL to access the Zope management screens, uncomment the
# next section:
#
#<IfDefine SSL>
#<LocationMatch "/Zope/(.*)manage(.*)">
# SSLRequireSSL
#</LocationMatch>
#
#<LocationMatch "/cgi-bin/Zope.cgi(.*)manage(.*)">
# SSLRequireSSL
#</LocationMatch>
#</IfDefine>
#
# End of Zope configuration section.