diff options
Diffstat (limited to 'setup/nginx.conf')
-rw-r--r-- | setup/nginx.conf | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/setup/nginx.conf b/setup/nginx.conf new file mode 100644 index 0000000..01c575d --- /dev/null +++ b/setup/nginx.conf @@ -0,0 +1,37 @@ +user www-data; +worker_processes auto; +pid /run/nginx.pid; +include /etc/nginx/modules-enabled/*.conf; + +events { + worker_connections 768; + # multi_accept on; +} + +http { + include mime.types; + default_type application/octet-stream; + sendfile on; + keepalive_timeout 65; + + # Cgit + server { + listen 80; + listen [::]:80; + + server_name git; + root /usr/share/cgit; + + try_files $uri @cgit; + + location @cgit { + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME /usr/lib/cgit/cgit.cgi; + fastcgi_param PATH_INFO $uri; + fastcgi_param QUERY_STRING $args; + fastcgi_param HTTP_HOST $server_name; + fastcgi_pass unix:/run/fcgiwrap.socket; + } + } +} + |