summaryrefslogtreecommitdiffstats
path: root/web-gui/login/lighttpd.conf.in
blob: 6da14ec0805851b2a96389dbc917f99e3450d9a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
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"
		)
	)
}