summaryrefslogtreecommitdiffstats
path: root/roles/munin-master/files/etc/nginx/sites-available/munin
blob: 2f681fbd5d0e133c49b44c72ede56cf9b99222fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
    }
}