really include statup example :-)
[bak-git.git] / gitweb / httpd.conf
1 # start with /usr/sbin/lighttpd -f gitweb/httpd.conf
2
3 server.document-root = "/home/dpavlin/klin/backup/.git/gitweb"
4 server.port = 6999
5 server.modules = ( "mod_setenv", "mod_cgi", "mod_accesslog", "mod_access", "mod_compress", "mod_auth" )
6 server.indexfiles = ( "gitweb.cgi" )
7 server.pid-file = "/home/dpavlin/klin/backup/.git/pid"
8 server.errorlog = "/home/dpavlin/klin/backup/.git/gitweb/error.log"
9
10 ssl.engine = "enable" 
11 ssl.pemfile = "/home/dpavlin/klin/backup/.git/gitweb/server.pem" 
12 #ssl.ca-file = "/path/to/CA.crt"
13
14 auth.backend = "htdigest"
15 auth.backend.htdigest.userfile = "/home/dpavlin/klin/backup/.git/gitweb/passwd" 
16 auth.require = ( "/" =>
17                  (
18                  # method must be either basic or digest
19                    "method"  => "digest",
20                    "realm"   => "bak-git",
21                    "require" => "valid-user",
22                  ),
23 )
24
25 # to enable, add "mod_access", "mod_accesslog" to server.modules
26 # variable above and uncomment this
27 accesslog.filename = "/home/dpavlin/klin/backup/.git/gitweb/access.log"
28
29 setenv.add-environment = ( "PATH" => "/usr/local/bin:/usr/bin:/bin" )
30
31 cgi.assign = ( ".cgi" => "" )
32
33 # mimetype mapping
34 mimetype.assign             = (
35   ".pdf"          =>      "application/pdf",
36   ".sig"          =>      "application/pgp-signature",
37   ".spl"          =>      "application/futuresplash",
38   ".class"        =>      "application/octet-stream",
39   ".ps"           =>      "application/postscript",
40   ".torrent"      =>      "application/x-bittorrent",
41   ".dvi"          =>      "application/x-dvi",
42   ".gz"           =>      "application/x-gzip",
43   ".pac"          =>      "application/x-ns-proxy-autoconfig",
44   ".swf"          =>      "application/x-shockwave-flash",
45   ".tar.gz"       =>      "application/x-tgz",
46   ".tgz"          =>      "application/x-tgz",
47   ".tar"          =>      "application/x-tar",
48   ".zip"          =>      "application/zip",
49   ".mp3"          =>      "audio/mpeg",
50   ".m3u"          =>      "audio/x-mpegurl",
51   ".wma"          =>      "audio/x-ms-wma",
52   ".wax"          =>      "audio/x-ms-wax",
53   ".ogg"          =>      "application/ogg",
54   ".wav"          =>      "audio/x-wav",
55   ".gif"          =>      "image/gif",
56   ".jpg"          =>      "image/jpeg",
57   ".jpeg"         =>      "image/jpeg",
58   ".png"          =>      "image/png",
59   ".xbm"          =>      "image/x-xbitmap",
60   ".xpm"          =>      "image/x-xpixmap",
61   ".xwd"          =>      "image/x-xwindowdump",
62   ".css"          =>      "text/css",
63   ".html"         =>      "text/html",
64   ".htm"          =>      "text/html",
65   ".js"           =>      "text/javascript",
66   ".asc"          =>      "text/plain",
67   ".c"            =>      "text/plain",
68   ".cpp"          =>      "text/plain",
69   ".log"          =>      "text/plain",
70   ".conf"         =>      "text/plain",
71   ".text"         =>      "text/plain",
72   ".txt"          =>      "text/plain",
73   ".dtd"          =>      "text/xml",
74   ".xml"          =>      "text/xml",
75   ".mpeg"         =>      "video/mpeg",
76   ".mpg"          =>      "video/mpeg",
77   ".mov"          =>      "video/quicktime",
78   ".qt"           =>      "video/quicktime",
79   ".avi"          =>      "video/x-msvideo",
80   ".asf"          =>      "video/x-ms-asf",
81   ".asx"          =>      "video/x-ms-asf",
82   ".wmv"          =>      "video/x-ms-wmv",
83   ".bz2"          =>      "application/x-bzip",
84   ".tbz"          =>      "application/x-bzip-compressed-tar",
85   ".tar.bz2"      =>      "application/x-bzip-compressed-tar",
86   ""              =>      "text/plain"
87  )
88 #server.bind = "127.0.0.1"
89