summaryrefslogtreecommitdiff
path: root/cgit.nginx.conf
blob: c6fc9577b2e0d5e926f80ee3efc0595238e66f60 (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
server {
    listen 80;
    listen [::]:80;

    server_name  localhost;

    access_log  /var/log/nginx/cgit-access.log;
    error_log   /var/log/nginx/cgit-error.log;

    root /var/www/html/cgit/cgi;

    try_files $uri @cgit;

    location @cgit {
        include          fastcgi_params;
        fastcgi_param    SCRIPT_FILENAME /var/www/html/cgit/cgi/cgit.cgi;
        fastcgi_pass     unix:/run/sock/fcgiwrap.socket;
        fastcgi_param    PATH_INFO    $uri;
        fastcgi_param    QUERY_STRING $args;
        fastcgi_param    HTTP_HOST    $server_name;
    }

    location ~ ^/(cgit.css|cgit.png|favicon.ico|header.html|footer.html) {
        root /var/www/html/cgit/static/;
    }
}