From 24a202bc90eb37a110fd524cee72308e8937efa9 Mon Sep 17 00:00:00 2001 From: Alex Dehnert Date: Tue, 14 Aug 2018 13:59:59 -0400 Subject: [PATCH] Add new git vhost --- sites-available/git.conf | 12 ++++++++++++ sites-common/git | 25 +++++++++++++++++++++++++ sites-enabled/git.conf | 1 + 3 files changed, 38 insertions(+) create mode 100644 sites-available/git.conf create mode 100644 sites-common/git create mode 120000 sites-enabled/git.conf diff --git a/sites-available/git.conf b/sites-available/git.conf new file mode 100644 index 0000000..09379bf --- /dev/null +++ b/sites-available/git.conf @@ -0,0 +1,12 @@ + + Include sites-common/git + + + + + Include sites-common/git + Include sites-common/ssl-common + SSLCertificateFile /etc/letsencrypt/live/git.dehnerts.com/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/git.dehnerts.com/privkey.pem + + diff --git a/sites-common/git b/sites-common/git new file mode 100644 index 0000000..5a06c4c --- /dev/null +++ b/sites-common/git @@ -0,0 +1,25 @@ +ServerName git.dehnerts.com + +SetEnv GITWEB_CONFIG /etc/gitweb.conf +SetEnv GIT_PROJECT_ROOT /var/lib/gitolite/repositories/ + +DocumentRoot /var/www/git/ + + + + Options ExecCGI + Require all granted + + + +ScriptAliasMatch \ + "(?x)^/git/(.*/(HEAD | \ + info/refs | \ + objects/(info/[^/]+ | \ + [0-9a-f]{2}/[0-9a-f]{38} | \ + pack/pack-[0-9a-f]{40}\.(pack|idx)) | \ + git-(upload|receive)-pack))$" \ + /usr/lib/git-core/git-http-backend/$1 + +Alias /git/static /usr/share/gitweb/static +ScriptAlias /git/ /usr/share/gitweb/gitweb.cgi diff --git a/sites-enabled/git.conf b/sites-enabled/git.conf new file mode 120000 index 0000000..3abc7b2 --- /dev/null +++ b/sites-enabled/git.conf @@ -0,0 +1 @@ +../sites-available/git.conf \ No newline at end of file -- 2.34.1