summaryrefslogtreecommitdiff
path: root/lighttpd.conf
diff options
context:
space:
mode:
Diffstat (limited to 'lighttpd.conf')
-rw-r--r--lighttpd.conf33
1 files changed, 33 insertions, 0 deletions
diff --git a/lighttpd.conf b/lighttpd.conf
new file mode 100644
index 0000000..822f7c2
--- /dev/null
+++ b/lighttpd.conf
@@ -0,0 +1,33 @@
+server.modules = (
+ "mod_access",
+ "mod_cgi",
+ "mod_alias",
+ "mod_rewrite",
+ "mod_setenv"
+)
+
+server.document-root = "/var/www/html"
+server.port = 80
+server.errorlog = "-"
+
+cgi.assign = ( ".cgi" => "" )
+
+alias.url = (
+ "/cgit.cgi" => "/usr/lib/cgit/cgit.cgi"
+)
+
+url.rewrite-once = (
+ "^/(cgit\\.css|cgit\\.png|custom\\.css)$" => "$0",
+ "^/$" => "/cgit.cgi",
+ "^/(.*)$" => "/cgit.cgi/$1"
+)
+
+setenv.add-environment = (
+ "GIT_PROJECT_ROOT" => "/git",
+ "GIT_HTTP_EXPORT_ALL" => "1"
+)
+
+mimetype.assign = (
+ ".css" => "text/css",
+ ".txt" => "text/plain"
+)