http2 on; access_log /var/log/nginx/access.log i2pd; location /.well-known/ { root /var/www/localhost/htdocs; } location ~ "^/(~[^/]+)/(.+/objects/[0-9a-f]{2}/[0-9a-f]{38})$" { root /opt/cgit-space/users; add_header Handler "git object" always; } location ~ "^/~[^/]+/.*\.git/(HEAD|info/refs|objects/(info/[^/]+|[0-9a-f]{2}/[0-9a-f]{38}|pack/pack-[0-9a-f]{40}\.(pack|idx))|git-(upload|receive)-pack)$" { fastcgi_pass 127.0.0.1:1733; include fastcgi-git-http-backend.conf; add_header Handler "git-http-backend" always; } location ~ ^/~[^/]+$ { if (-d /opt/cgit-space/users$uri) { return 301 $uri/; } } location ~ ^/(~[^/]+)/ { if (!-d /opt/cgit-space/users/$1) { return 404; } #