1 server.modules = ( "mod_rewrite", "mod_alias", "mod_access", "mod_fastcgi", "mod_redirect", "mod_accesslog" )
2 server.errorlog = "/var/log/lighttpd/error_log"
3 accesslog.filename = "/var/log/lighttpd/access_log"
4 etag.use-inode = "disable"
5 index-file.names = ( "index.php", "index.html" )
7 url.access-deny = ( "~", ".inc", ".svn", "CVS" )
8 static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
9 static-file.etags = "enable"
11 #server.bind = "localhost"
12 #server.error-handler-404 = "/error-handler.html"
13 #server.error-handler-404 = "/error-handler.php"
14 server.pid-file = "/var/run/lighttpd.pid"
15 server.username = "lighttpd"
16 server.groupname = "lighttpd"
17 fastcgi.server = ( ".php" =>
19 "socket" => "/tmp/php-fastcgi.socket",
20 "bin-path" => "/usr/bin/php-cgi",
23 "bin-environment" => (
24 "PHP_FCGI_CHILDREN" => "4",
25 "PHP_FCGI_MAX_REQUESTS" => "10000"
27 "broken-scriptfilename" => "enable"
31 server.document-root = "/srv/sql/web/home/"
32 alias.url = ( "/~sql/" => "/srv/sql/web/" )
33 alias.url += ( "/main/" => "/srv/sql/web/main/" )
34 alias.url += ( "/dev/" => "/srv/sql/web/dev/" )
35 alias.url += ( "/tools/" => "/srv/sql/web/tools/" )
36 alias.url += ( "/" => "/srv/sql/web/home/" )
37 url.rewrite-once = ( "^/tools/([^\?]+)(\??.*)" => "/tools/$1.php$2" )
38 url.rewrite-once += ( "^/~sql/main/do/([^\?]+)(\??.*)" => "/~sql/main/$1.php$2" )
39 url.rewrite-once += ( "^/~sql/dev/do/([^\?]+)(\??.*)" => "/~sql/dev/$1.php$2" )
40 url.rewrite-once += ( "^/main/do/([^\?]+)(\??.*)" => "/main/$1.php$2" )
41 url.rewrite-once += ( "^/dev/do/([^\?]+)(\??.*)" => "/dev/$1.php$2" )
42 url.redirect = ( "^/phpMyAdmin(.*)" => "http://scripts.mit.edu/~sql/phpMyAdmin$1" )
43 ssl.verifyclient.username = "SSL_CLIENT_S_DN_emailAddress"
44 $SERVER["socket"] == "0.0.0.0:443" {
46 ssl.pemfile = "/etc/lighttpd/sql-mit-edu.pem"
47 ssl.ca-file = "/etc/lighttpd/mitCAclient.pem"
48 ssl.verifyclient.activate = "enable"
49 ssl.verifyclient.enforce = "disable"
50 ssl.verifyclient.depth = 2
53 ".gz" => "application/x-gzip",
54 ".tar.gz" => "application/x-tgz",
55 ".tgz" => "application/x-tgz",
56 ".tar" => "application/x-tar",
57 ".gif" => "image/gif",
58 ".jpg" => "image/jpeg",
59 ".jpeg" => "image/jpeg",
60 ".png" => "image/png",
62 ".html" => "text/html",
63 ".htm" => "text/html",
64 ".js" => "text/javascript",
65 ".asc" => "text/plain",
67 ".cpp" => "text/plain",
68 ".log" => "text/plain",
69 ".conf" => "text/plain",
70 ".text" => "text/plain",
71 ".txt" => "text/plain",
74 ".bz2" => "application/x-bzip",
75 ".tbz" => "application/x-bzip-compressed-tar",
76 ".tar.bz2" => "application/x-bzip-compressed-tar"