SOURCES: trac-apache.conf - mod_python support (initiated by Kamil...

glen glen at pld-linux.org
Wed Feb 1 18:42:17 CET 2006


Author: glen                         Date: Wed Feb  1 17:42:17 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- mod_python support (initiated by Kamil Jakubowski), unfinished due mod_pythonproblems

---- Files affected:
SOURCES:
   trac-apache.conf (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: SOURCES/trac-apache.conf
diff -u SOURCES/trac-apache.conf:1.4 SOURCES/trac-apache.conf:1.5
--- SOURCES/trac-apache.conf:1.4	Tue Dec  6 13:41:36 2005
+++ SOURCES/trac-apache.conf	Wed Feb  1 18:42:12 2006
@@ -1,29 +1,49 @@
 # $Id$
 
-# Trac need to know where the database is located
-<IfModule mod_env.c>
-    <Location /trac/trac.cgi>
-        SetEnv TRAC_ENV "/var/lib/trac/project"
+# TracModPython
+# http://projects.edgewall.com/trac/wiki/TracModPython
+<IfModule mod_python_UNTESTED.c>
+    <Location /trac/trac>
+	SetHandler mod_python
+	PythonHandler trac.web.modpython_frontend
+	PythonOption TracEnvParentDir /var/lib/trac
+	PythonOption TracUriRoot /trac
     </Location>
+
+	# You need this to allow users to authenticate
+	# trac.htpasswd can be created with
+	# cmd 'htpasswd -c trac.htpasswd'
+	# do 'man htpasswd' to see all the options
+	<Location /trac/trac/login>
+		AuthType Basic
+		AuthName "trac"
+		AuthUserFile /etc/webapps/trac/htpasswd
+		Require valid-user
+	</Location>
 </IfModule>
 
-# You might want to activate following urls
-# to have easy access to trac as http://YOURSITE/trac
-#RedirectMatch ^/trac$ http://YOURSITE/trac/trac.cgi
-#RedirectMatch ^/trac/$ http://YOURSITE/trac/trac.cgi
+# TracCgi
+# http://projects.edgewall.com/trac/wiki/TracCgi
+#<IfModule !mod_python.c>
+	<IfModule mod_env.c>
+		<Location /trac/trac.cgi>
+			SetEnv TRAC_ENV_PARENT_DIR /var/lib/trac
+		</Location>
+	</IfModule>
 
-ScriptAlias /trac/trac.cgi /usr/share/trac/cgi-bin/trac.cgi
+	ScriptAlias /trac/trac.cgi /usr/share/trac/cgi-bin/trac.cgi
 
-# You need this to allow users to authenticate
-# trac.htpasswd can be created with
-# cmd 'htpasswd -c trac.htpasswd'
-# do 'man htpasswd' to see all the options
-<Location /trac/trac.cgi/login>
-	AuthType Basic
-	AuthName "trac"
-	AuthUserFile /etc/trac/htpasswd
-	Require valid-user
-</location>
+	# You need this to allow users to authenticate
+	<Location /trac/trac.cgi/login>
+		AuthType Basic
+		AuthName "trac"
+		AuthUserFile /etc/webapps/trac/htpasswd
+		Require valid-user
+	</Location>
+	<Location /trac/trac.cgi>
+		Allow from all
+	</location>
+#</IfModule>
 
 Alias /trac/ /usr/share/trac/htdocs/
 <Directory /usr/share/trac/htdocs/>
@@ -32,5 +52,3 @@
 	Order allow,deny
 	Allow from all
 </Directory>
-
-# vim: filetype=apache ts=4 sw=4 et
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/trac-apache.conf?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list