diff options
Diffstat (limited to 'nginx/conf.d')
-rw-r--r-- | nginx/conf.d/cgit.conf | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/nginx/conf.d/cgit.conf b/nginx/conf.d/cgit.conf new file mode 100644 index 0000000..651a0eb --- /dev/null +++ b/nginx/conf.d/cgit.conf @@ -0,0 +1,23 @@ +server { + listen 80; + server_name git.dybiec.info; + return 301 https://$server_name$request_uri; +} + +server { + listen 443 ssl http2; + server_name git.dybiec.info; + location ~* ^.+(cgit.(css|png)|favicon.ico|robots.txt) { + root /usr/share/cgit/; + } + location / { + try_files $uri @cgit; + } + location @cgit { + gzip off; + include uwsgi_params; + uwsgi_modifier1 9; + uwsgi_pass unix:/run/uwsgi/cgit.sock; + } + + } |