server { include listen_http_internal; include listen_https_internal; server_name ni.sijanec.eu ~ni[^m] ni; index index.txt index.html index.php; root /var/lib/git; # root /usr/lib/cgit; autoindex on; location / { gzip off; add_header x-uri $uri; fastcgi_param DOCUMENT_ROOT /var/lib/git; fastcgi_param SCRIPT_NAME /var/lib/git/cgit.cgi; fastcgi_param SCRIPT_FILENAME /var/lib/git/cgit.cgi; fastcgi_param CGIT_CONFIG /etc/cgitrc; fastcgi_param PATH_INFO $uri; fastcgi_param QUERY_STRING $args; fastcgi_param GITWEB_CONFIG /etc/gitweb.conf; fastcgi_pass unix:/var/run/fcgiwrap.socket; include fastcgi_params; } # location / { # index index.html index.cgi cgit.cgi; # } location = /anonymous/ { add_after_body /anonymous/add_after_body.html; } location /cgit-css { alias /usr/share/cgit; try_files $uri $uri/ =404; } location /sijanec/luč { rewrite ^/sijanec/luč(/.*)$ /repo/luč$1 redirect; } location ~ /\.ht { deny all; } }