--- /dev/null
+server {
+ listen 0.0.0.0:80;
+ listen 0.0.0.0:443 ssl;
+ server_name code.<%=$systemDomain%>;
+
+ ssl_certificate /etc/ssl/private/gitweb.crt;
+ ssl_certificate_key /etc/ssl/private/gitweb.key;
+
+ location ~ "^/$" {
+ fastcgi_param QUERY_STRING $query_string;
+ fastcgi_param REQUEST_METHOD $request_method;
+ fastcgi_param REQUEST_URI $request_uri;
+ fastcgi_pass unix:/gitweb-socket/gitweb;
+ }
+ location /static {
+ alias /usr/share/gitweb/static;
+ }
+ location / {
+ root /srv/git;
+ }
+}