# /usr/share/doc/lighttpd/status.txt
# http://trac.lighttpd.net/trac/wiki/Docs%3AModStatus

server.modules += (
    "mod_status",
    "mod_rewrite"
)

# 1. Definice cesty pro statistiky (základní HTML/text formát)
status.status-url = "/lighttpd"

# 2. Omezení přístupu pouze pro síť 10.0.0.0/8
$HTTP["remoteip"] != "10.0.0.0/8" {
    # Všechny požadavky na statistiky z jiných IP adres budou odmítnuty (403 Forbidden)
    $HTTP["url"] =~ "^/lighttpd" {
        url.access-deny = ( "" )
    }
}

# 3. Interní přepis z .json na verzi s parametrem (funkční pouze pro povolené IP)
$HTTP["remoteip"] == "10.0.0.0/8" {
    url.rewrite-once = (
        "^/lighttpd\.json$" => "/lighttpd?json"
    )
}
