diff options
Diffstat (limited to 'roles/cgit/templates/cgit.lighttpd.conf.j2')
| -rw-r--r-- | roles/cgit/templates/cgit.lighttpd.conf.j2 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/roles/cgit/templates/cgit.lighttpd.conf.j2 b/roles/cgit/templates/cgit.lighttpd.conf.j2 new file mode 100644 index 00000000..0fd1d535 --- /dev/null +++ b/roles/cgit/templates/cgit.lighttpd.conf.j2 @@ -0,0 +1,24 @@ +server.port = {{ cgit_port }} +server.bind = "{{ network_ipv4_address }}" +server.modules = ("mod_cgi", "mod_rewrite") + +server.document-root = "/usr/share/webapps/cgit" +server.pid-file = "/run/lighttpd.pid" + +mimetype.assign = ( + ".css" => "text/css", + ".png" => "image/png", + ".ico" => "image/x-icon", + ".txt" => "text/plain", + ".html" => "text/html", +) + +cgi.assign = (".cgi" => "") + +url.rewrite-once = ( + "^/cgit\.css$" => "/cgit.css", + "^/cgit\.png$" => "/cgit.png", + "^/favicon\.ico$" => "/favicon.ico", + "^/robots\.txt$" => "/robots.txt", + "^(/.*)?$" => "/cgit.cgi$1", +) |
