Trac 由Lighttpd 发布
$HTTP["host"] == "svn.YProject.org" { #主机名 auth.backend = "htpasswd" #说明认证文件的格式 auth.backend.htpasswd.userfile = "/path/to/tracusr.htpasswd" #认证文件位置 使用htpasswd 工具生成 auth.require = ("/trac/login" => #加入认证目录 ("method" => "basic", #认证方式 "realm" => "YProject.org Project", #认证抬头,可以与Trac配置相同 "require" => "valid-user" #合法乎? )) fastcgi.server = ("/trac" => ("trac" => ("socket" => "/tmp/trac-fastcgi.sock", #Fastcgi的socket "bin-path" => "/usr/local/share/trac/cgi-bin/trac.fcgi", #trac的fcgi包 "check-local" => "disable", "bin-environment" => # ("TRAC_ENV_PARENT_DIR" => "/usr/local/www/data") #多个trac时,指定trac的父目录,要求lighttpd的运行帐号(www)有读写权限 ("TRAC_ENV" => "/usr/local/www/data/trac") #单个trac时的目录指定,要求读写。 ) ) ) accesslog.filename = "/jail/logs/matrix/svn.YProject.org-access.log" server.errorlog = "/jail/logs/matrix/svn.YProject.org-error.log" }