X-Git-Url: http://unremediatedgender.space/source?p=Ultimately_Untrue_Thought.git;a=blobdiff_plain;f=provisioning%2Fnginx_siteconf;fp=provisioning%2Fnginx_siteconf;h=2f2cd0707d49443059e0574eb9be6370690d195c;hp=0000000000000000000000000000000000000000;hb=ac628dbcfa812fa5cbf66070fce45d8ce65f9803;hpb=bb2c9e39a19c50478b35753fbc557f27afd2be09 diff --git a/provisioning/nginx_siteconf b/provisioning/nginx_siteconf new file mode 100644 index 0000000..2f2cd07 --- /dev/null +++ b/provisioning/nginx_siteconf @@ -0,0 +1,36 @@ +server { + listen 80 default_server; + listen [::]:80 default_server; + + root /var/www/html; + + index index.html index.htm index.nginx-debian.html; + + server_name _; + + location / { + # First attempt to serve request as file, then + # as directory, then fall back to displaying a 404. + try_files $uri $uri/ =404; + } + + location /papers { + root /var/www; + autoindex on; + } + + location /source { + root /usr/share/gitweb/; + include fastcgi_params; + gzip off; + fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi; + fastcgi_param GITWEB_CONFIG /etc/gitweb.conf; + fastcgi_pass unix:/var/run/fcgiwrap.socket; + } + + location /static { # gitweb static files + root /usr/share/gitweb; + try_files $uri $uri/ =404; + } + +}