server {
    listen 127.0.0.1:80;
    listen [::1]:80;

    server_name munin.fripost.org;

    allow 127.0.0.0/8;
    allow ::1/128;
    deny all;

    access_log /var/log/nginx/munin.access.log;
    error_log  /var/log/nginx/munin.error.log info;

    include snippets/headers.conf;

    location = / {
        return 302 /munin$args;
    }

    location /munin/static/ {
        alias /etc/munin/static/;
    }

    location /munin-cgi/munin-cgi-graph/ {
        fastcgi_split_path_info ^(/munin-cgi/munin-cgi-graph)(.*);
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include snippets/fastcgi.conf;
        fastcgi_pass unix:/run/munin/cgi-graph.socket;
    }

    location /munin/ {
        fastcgi_split_path_info ^(/munin)(.*);
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include snippets/fastcgi.conf;
        fastcgi_pass unix:/run/munin/cgi-html.socket;
    }
}