Author: glen                         Date: Mon Jul 24 17:15:23 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- more advanced configuration, almost same as apache one

---- Files affected:
SOURCES:
   eventum-lighttpd.conf (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/eventum-lighttpd.conf
diff -u SOURCES/eventum-lighttpd.conf:1.1 SOURCES/eventum-lighttpd.conf:1.2
--- SOURCES/eventum-lighttpd.conf:1.1   Mon Jul 24 18:43:32 2006
+++ SOURCES/eventum-lighttpd.conf       Mon Jul 24 19:15:18 2006
@@ -1,11 +1,49 @@
 # $Id$
+#
+# This config provides two kinds of configuration, for url based ("/eventum")
+# and vhost based ("http://eventum.example.org";).
+#
+# To use one of the configurations uncomment the other.
 
-# running as alias
-alias.url += (
-       "/eventum" => "/usr/share/eventum/htdocs",
-)
-
-# running as separate vhost
-#$HTTP["host"] == "eventum.delfi.lan" {
-#    server.document-root = "/usr/share/eventum/htdocs",
+# running as alias, part 1
+#alias.url += (
+#      "/eventum" => "/usr/share/eventum/htdocs",
+#)
 #}
+
+# running as separate vhost, part 1
+$HTTP["host"] == "eventum.delfi.lan" {
+    server.document-root = "/usr/share/eventum/htdocs",
+}
+
+# running as alias, part 2
+#$HTTP["url"] =~ "/eventum/" {
+# running as separate vhost, part 2
+$HTTP["host"] == "eventum.delfi.lan" {
+
+       # Make whole eventum password protected
+       auth.backend = "htpasswd"
+       auth.backend.htpasswd.userfile = "/etc/webapps/eventum/htpasswd"
+
+       # rss has it's own authorization
+       $HTTP["url"] !~ "/rss\.php$" {
+               auth.require += (
+                       "/" => (
+                               "method"  => "basic",
+                               "realm"   => "Eventum",
+                               "require" => "valid-user"
+                       )
+               )
+       }
+
+       # for SCM integration
+       # Set here IP of host running CVS
+       $HTTP["remoteip"] != "127.0.0.1" {
+               $HTTP["url"] =~ "/scm_ping\.php$" {
+                       url.access-deny = ( "" )
+               }
+       }
+
+}
+
+# vim:ts=4
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/eventum-lighttpd.conf?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to