taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

git-ssl.site (939B)


      1 server {
      2         listen 443 ssl;
      3 	listen [::]:443 ssl; ## listen for ipv4; this line is default and implied
      4 
      5 	root /srv/git;
      6         server_name git.taler.net;
      7         include conf.d/talerssl;
      8 
      9         access_log /var/log/nginx/git.taler.net_access.log;
     10         error_log /var/log/nginx/git.taler.net_error.log notice;
     11 
     12 	location ~ ^(.*?)\.git/(HEAD|info/refs|objects/.*|git-upload-pack)$ {
     13 	    include /etc/nginx/fastcgi_params;
     14 	    fastcgi_param SCRIPT_FILENAME /run/current-system/profile/libexec/git-core/git-http-backend;
     15 	    fastcgi_param GIT_PROJECT_ROOT /home/git/repositories;
     16 	    fastcgi_param PATH_INFO $uri;
     17 	    fastcgi_pass unix:/var/run/fcgiwrap.socket;
     18 	}
     19 
     20 	location /cgit {
     21 	    root /var/www;
     22 	}
     23 
     24 	location / {
     25 	    include /etc/nginx/fastcgi_params;
     26 	    fastcgi_param SCRIPT_FILENAME /run/current-system/profile/lib/cgit.cgi;
     27 	    fastcgi_param PATH_INFO $uri;
     28 	    fastcgi_pass unix:/var/run/fcgiwrap.socket;
     29 	}
     30 }