]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/examples/rpm/baculum.lighttpd.conf
baculum: Update Lighttpd config and add systemd unit
[bacula/bacula] / gui / baculum / examples / rpm / baculum.lighttpd.conf
1 # Baculum WebGUI tool for Bacula Community
2 #
3 # Web Server Configuration
4 #
5
6 server.port           = 9095
7 server.username       = "lighttpd"
8 server.groupname      = "lighttpd"
9 server.document-root  = "/usr/share/baculum/htdocs"
10 server.errorlog       = "/var/log/baculum/baculum-error.log"
11 accesslog.filename    = "/var/log/baculum/baculum-access.log"
12 server.pid-file       = "/var/run/baculum.pid"
13
14 server.modules = (
15         "mod_auth",
16         "mod_alias",
17         "mod_rewrite",
18         "mod_fastcgi",
19         "mod_accesslog"
20 )
21
22 auth.backend          = "plain" 
23 auth.backend.plain.userfile = "/usr/share/baculum/htdocs/protected/Data/baculum.users"
24 auth.require = ( "/" => (
25         "method" => "basic",
26         "realm" => "Baculum Auth",
27         "require" => "valid-user"
28 ))
29
30 index-file.names      = ( "index.php" )
31
32 static-file.exclude-extensions = ( ".php" )
33
34 dir-listing.encoding  = "utf-8"
35
36 mimetype.assign = (
37    ".html" => "text/html",
38    ".gif" => "image/gif",
39    ".png" => "image/png",
40    ".ico" => "image/x-icon",
41    ".css" => "text/css",
42    ".js" => "application/javascript",
43 )
44
45 alias.url = (
46    "/" => "/usr/share/baculum/htdocs/"
47 )
48
49 fastcgi.server = (".php"=>((
50   "bin-path"=>"/usr/bin/php-cgi",
51   "socket"=>"/tmp/php.sock",
52   "max-procs" => 1,
53   "bin-environment" => (
54     "PHP_FCGI_CHILDREN" => "4",
55     "PHP_FCGI_MAX_REQUESTS" => "10000"
56   ),
57   "bin-copy-environment" => (
58    "PATH", "SHELL", "USER"
59   ),
60   "broken-scriptfilename" => "enable"
61 )))
62
63 url.rewrite-once = (
64    "^/themes/(.+)$" => "/themes/$1",
65    "^/assets/(.+)$" => "/assets/$1",
66    "^/(.+)$" => "/index.php/$1"
67 )