summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lighttpd.conf32
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/lighttpd.conf b/tests/lighttpd.conf
new file mode 100644
index 0000000..5438366
--- /dev/null
+++ b/tests/lighttpd.conf
@@ -0,0 +1,32 @@
+server.modules += (
+ "mod_proxy",
+ "mod_accesslog",
+)
+
+server.bind = var.CWD + "/lighttpd.sock"
+server.document-root = var.CWD + "/src/static/"
+
+server.errorlog = "/dev/stderr"
+server.breakagelog = "/dev/stderr"
+accesslog.filename = "/dev/stderr"
+
+accesslog.format = ""
+accesslog.format += "{ "
+accesslog.format += "\"tool\": " + "\"lighttpd\", "
+accesslog.format += "\"http-host\": " + "\"%V\", "
+accesslog.format += "\"remote-addr\": " + "\"%h\", "
+accesslog.format += "\"remote-user\": " + "\"%u\", "
+accesslog.format += "\"request-method\": " + "\"%m\", "
+accesslog.format += "\"request\": " + "\"%r\", "
+accesslog.format += "\"status\": " + "%s, "
+accesslog.format += "\"body-bytes-sent\": " + "\"%b\", "
+accesslog.format += "\"duration-usec\": " + "%D, "
+accesslog.format += "\"http-referrer\": " + "\"%{Referer}i\", "
+accesslog.format += "\"http-user-agent\": " + "\"%{User-Agent}i\" "
+accesslog.format += "}"
+
+index-file.names = ( "index.html" )
+
+$HTTP["url"] =~ "^/api/" {
+ proxy.server = ( "" => (( "host" => var.CWD + "/web.sock" )))
+}