50-icinga.conf
· 1.9 KiB · Text
Raw
# Load setenv module
server.modules += ( "mod_setenv" )
alias.url += (
"/cgi-bin/icinga" => "/usr/lib/cgi-bin/icinga",
"/icinga/stylesheets" => "/etc/icinga/stylesheets",
"/icinga" => "/usr/share/icinga/htdocs",
)
$HTTP["url"] =~ "^/cgi-bin/icinga" {
dir-listing.activate = "disable"
cgi.assign = ( ".cgi" => "" )
}
$HTTP["url"] =~ "^/(cgi-bin/)?icinga/" {
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/icinga/htpasswd.users"
auth.require += ( "" =>
(
"method" => "basic",
"realm" => "Icinga Access",
"require" => "user=icingaadmin"
)
)
}
| 1 | # Load setenv module |
| 2 | server.modules += ( "mod_setenv" ) |
| 3 | |
| 4 | alias.url += ( |
| 5 | "/cgi-bin/icinga" => "/usr/lib/cgi-bin/icinga", |
| 6 | "/icinga/stylesheets" => "/etc/icinga/stylesheets", |
| 7 | "/icinga" => "/usr/share/icinga/htdocs", |
| 8 | ) |
| 9 | |
| 10 | $HTTP["url"] =~ "^/cgi-bin/icinga" { |
| 11 | dir-listing.activate = "disable" |
| 12 | cgi.assign = ( ".cgi" => "" ) |
| 13 | } |
| 14 | |
| 15 | $HTTP["url"] =~ "^/(cgi-bin/)?icinga/" { |
| 16 | auth.backend = "htpasswd" |
| 17 | auth.backend.htpasswd.userfile = "/etc/icinga/htpasswd.users" |
| 18 | auth.require += ( "" => |
| 19 | ( |
| 20 | "method" => "basic", |
| 21 | "realm" => "Icinga Access", |
| 22 | "require" => "user=icingaadmin" |
| 23 | ) |
| 24 | ) |
| 25 | } |