2 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
6 ServerAdmin debian-admin@lists.debian.org
7 ServerName db.debian.org
9 Alias /debian-admin/ /srv/db.debian.org/ftp-archive/archive/
11 <Directory /srv/db.debian.org/ftp-archive/archive>
12 DirectoryIndex index.html
16 <DirectoryMatch /srv/db.debian.org/ftp-archive/archive/pool/.*-restricted>
18 Use dsa-apt-restricted-acl
22 Header always set Content-Security-Policy: "default-src 'self'; img-src 'self' data:"
30 RewriteCond %{REQUEST_FILENAME} !/debian-admin/
31 RewriteRule /(.*) https://db.debian.org/$1 [L,R=302]
39 DocumentRoot /var/www/userdir-ldap
41 CustomLog /var/log/apache2/access.log combined
42 ErrorLog /var/log/apache2/error.log
45 Use common-debian-service-ssl db.debian.org
47 Use http-pkp-db.debian.org
49 DirectoryIndex index.html search.cgi
51 <Directory /var/www/userdir-ldap>
54 AddHandler cgi-script .cgi
59 <Directory /srv/db.debian.org/git>
60 DirectoryIndex index.html
64 Alias /git-classic/ /srv/db.debian.org/git/
66 SetEnv GIT_PROJECT_ROOT /srv/db.debian.org/git
67 AliasMatch ^/git/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /srv/db.debian.org/git/$1
68 AliasMatch ^/git/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /srv/db.debian.org/git/$1
69 ScriptAlias /git/ /usr/lib/git-core/git-http-backend/
70 <Directory /usr/lib/git-core>
75 # The rewrite is just there so we get a directory index.
77 RewriteRule ^/git$ /git/ [R]
78 RewriteRule ^/git/$ /git-classic/ [PT]
81 Alias /bzr /srv/db.debian.org/bzr/
82 <Directory /srv/db.debian.org/bzr>
83 DirectoryIndex index.html