1 Use common-debian-service-https-redirect * git.dgit.debian.org
4 ServerName git.dgit.debian.org
5 ServerAdmin dgit-owner@debian.org
7 ErrorLog /var/log/apache2/git.dgit.debian.org-ssl-error.log
8 CustomLog /var/log/apache2/git.dgit.debian.org-ssl-access.log privacy
10 Use common-debian-service-ssl git.dgit.debian.org
13 <IfModule mod_userdir.c>
17 DocumentRoot /srv/dgit.debian.org/unpriv/repos
18 <Directory /srv/dgit.debian.org/unpriv/repos>
20 Options SymlinksIfOwnerMatch Indexes
21 IndexOptions FancyIndexing NameWidth=*
24 SetEnv GIT_PROJECT_ROOT /srv/dgit.debian.org/unpriv/repos
25 SetEnv GIT_HTTP_EXPORT_ALL
26 AliasMatch ^/git/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /srv/dgit.debian.org/unpriv/repos/$1
27 AliasMatch ^/git/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /srv/dgit.debian.org/unpriv/repos/$1
28 ScriptAlias /git/ /usr/lib/git-core/git-http-backend/
29 <Directory "/usr/lib/git-core/">
30 Options ExecCGI Indexes
35 RewriteRule ^/$ http://browse.dgit.debian.org/ [L,R=301]
36 RewriteRule ^/git/?$ http://browse.dgit.debian.org/ [L,R=301]
38 RewriteRule ^/git/ - [L]
39 RewriteRule ^/(.*) /git/$1 [PT,L]
42 # vim:set syntax=apache: