diff options
Diffstat (limited to 'web-gui/login/lighttpd.conf.in')
-rw-r--r-- | web-gui/login/lighttpd.conf.in | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/web-gui/login/lighttpd.conf.in b/web-gui/login/lighttpd.conf.in new file mode 100644 index 0000000..6da14ec --- /dev/null +++ b/web-gui/login/lighttpd.conf.in @@ -0,0 +1,67 @@ +server.document-root = "@abs_builddir@/build" + +server.port = 8080 +server.bind = "localhost" +server.tag = "lighttpd" + +server.errorlog = "@abs_builddir@/error.log" + +server.modules = ( + "mod_fastcgi", + "mod_auth" +) + +# mimetype mapping +mimetype.assign = ( + ".gif" => "image/gif", + ".jpg" => "image/jpeg", + ".jpeg" => "image/jpeg", + ".png" => "image/png", + ".css" => "text/css", + ".html" => "text/html", + ".htm" => "text/html", + ".js" => "text/javascript", + ".xml" => "text/xml", +) + +index-file.names = ( "index.html" ) + +fastcgi.server = ( + "/rpc/user" => (( + "socket" => "/tmp/json-dbus-bridge.user.socket", + "check-local" => "disable", + "mode" => "responder", + "max-procs" => 1, + )), + "/rpc/admin" => (( + "socket" => "/tmp/json-dbus-bridge.admin.socket", + "check-local" => "disable", + "mode" => "responder", + "max-procs" => 1, + )), +) + +$HTTP["url"] =~ "^/rpc/user" { + auth.backend = "plain" + auth.backend.plain.userfile = "@abs_srcdir@/passwd.user" + auth.require = ( + "/rpc/user" => ( + "method" => "basic", + "realm" => "web-user", + "require" => "valid-user" + ) + ) +} + +$HTTP["url"] =~ "^/rpc/admin" { + auth.backend = "plain" + auth.backend.plain.userfile = "@abs_srcdir@/passwd.admin" + auth.require = ( + "/rpc/admin" => ( + "method" => "basic", + "realm" => "web-admin", + "require" => "valid-user" + ) + ) +} + |