Project

General

Profile

lighttpd2 rewrite rule for munin

Added by solaris10 over 6 years ago

Hi all
I am trying to make munin working on lighttpd2, now the problem is rewrite rule, lighttpd2 has different rewrite from 1.4.

here is my information.
os: Distributor Debian GNU/Linux 9.1 (stretch)

lighttpd2 snap from debian.lighttpd.net

configuration working on 1.4


alias.url += ( "/munin-static" => "/etc/munin/static" )
alias.url += ( "/munin"        => "/var/cache/munin/www/" )

fastcgi.server += ("/munin-cgi/munin-cgi-graph" =>
                   (( "socket"      => "/var/run/lighttpd/munin-cgi-graph.sock",
                      "bin-path"    => "/usr/lib/munin/cgi/munin-cgi-graph",
                      "check-local" => "disable",
                   )),
                  "/munin-cgi/munin-cgi-html" =>
                   (( "socket"      => "/var/run/lighttpd/munin-cgi-html.sock",
                      "bin-path"    => "/usr/lib/munin/cgi/munin-cgi-html",
                      "check-local" => "disable",
                   ))
                 )

url.rewrite-repeat += (
                   "/munin/(.*)" => "/munin-cgi/munin-cgi-html/$1",
                   "/munin-cgi/munin-cgi-html$" => "/munin-cgi/munin-cgi-html/",
                   "/munin-cgi/munin-cgi-html/static/(.*)" => "/munin-static/$1" 
                   )

I can make cgi part working, but not the rewrite rule. Can someone help me to convert those rewrite rule into lighttpd2?

thanks