my_servers

022
Edited: Tuesday 6 May 2025
# git.codinggirl.com
# git.devgirl.xyz
# git.wildberg.icu
# git.mainlandapp.cn
server {
	listen 127.0.0.1:1234;
	server_name           git.mainlandapp.cn git.codinggirl.com git.devgirl.xyz git.wildberg.icu;
	root                  /srv/web/cgit/www;
	try_files             $uri @cgit;

	# Configure HTTP transport
	location ~ /.+/(info/refs|git-upload-pack) {
        include             fastcgi_params;
    	fastcgi_param       SCRIPT_FILENAME     /usr/lib/git-core/git-http-backend;
        fastcgi_param       PATH_INFO           $uri;
        fastcgi_param       GIT_HTTP_EXPORT_ALL 1;
	    fastcgi_param       GIT_PROJECT_ROOT    /srv/git/$host;
	    fastcgi_param       HOME                /srv/git/$host;
	    fastcgi_pass        unix:/run/fcgiwrap.socket;
	}

	location @cgit {
	    include             fastcgi_params;
	    fastcgi_param       SCRIPT_FILENAME /srv/web/cgit/cgi-bin/cgit.cgi;
	    fastcgi_param       CGIT_CONFIG    /srv/web/cgit/cgitrc.$host;
	    fastcgi_param       PATH_INFO       $uri;
	    fastcgi_param       QUERY_STRING    $args;
	    fastcgi_param       HTTP_HOST       $host;
	    fastcgi_pass        unix:/run/fcgiwrap.socket;
	                                  #fcgiwrap.socket=
	  }
  }