aboutsummaryrefslogtreecommitdiffstats
path: root/cgit/config/nginx.conf
blob: ec3cc6c666432170f59da656d1f5111e796c19bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
server {
	listen 80 default_server;

	# listen 443 ssl;

	# ssl_certificate /etc/nginx/certs/final.crt;
	# ssl_certificate_key /etc/nginx/certs/private.key;

	server_name cgit.osmocom.org;
	index cgit.cgi;

	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_param       HTTPS	    "on";
		fastcgi_pass        unix:/run/fcgiwrap.socket;
		fastcgi_read_timeout	120s;
	}
}

log_format timed_combined '$remote_addr - $remote_user [$time_local] '
    '"$request" $status $body_bytes_sent '
    '"$http_referer" "$http_user_agent" '
    '$request_time $upstream_response_time $pipe';

access_log /var/log/nginx/access.log timed_combined;