]> git.donarmstrong.com Git - dak.git/blob - config/debian/apache.conf-incoming
<Files> matches only the basename, so wrap it inside a <Directory> block
[dak.git] / config / debian / apache.conf-incoming
1 <VirtualHost *:80>
2   ServerName incoming.debian.org
3   DocumentRoot /srv/incoming.debian.org/public
4
5   # deny by default
6   <Directory />
7     Order allow,deny
8   </Directory>
9
10   # incoming dir, no subdir.  allow everyone except abusers.
11   <Directory /srv/incoming.debian.org/public>
12     IndexIgnore robots.txt
13     Order deny,allow
14   </Directory>
15
16   <Directory /srv/incoming.debian.org>
17     <Files robots.txt>
18       Order deny,allow
19     </Files>
20   </Directory>
21   Alias /robots.txt /srv/incoming.debian.org/robots.txt
22
23   # buildd direct access -- buildds only
24   Alias /debian /srv/ftp.debian.org/mirror
25   Alias /debian-buildd /srv/incoming.debian.org/debian-buildd
26
27   # New suite aliases
28   Alias /buildd-unstable /srv/incoming.debian.org/dists/unstable/current/
29   Alias /buildd-experimental /srv/incoming.debian.org/dists/experimental/current/
30
31   <DirectoryMatch ~ "^/srv/(incoming\.debian\.org/(dists/|builddweb|debian-buildd/)|ftp\.debian\.org/mirror)">
32     Order allow,deny
33
34     Use DebianBuilddHostList
35
36     # buildd.d.o, cimarosa
37     allow from 206.12.19.8
38
39     # franck.d.o
40     allow from 128.148.34.3
41
42     # test access to check functionality, ganneff
43     allow from 213.146.108.162
44
45     # for testing sbuild-db; rleigh@codelibre.net
46     # nagini.codelibre.net
47     allow from 80.68.93.164
48     allow from 2001:41c8:1:5750::2
49
50     # Should be in DSA list
51     # amd64
52     # vitry (archive rebuild)
53     allow from 194.177.211.206
54     allow from 2001:648:2ffc:deb:214:22ff:feb2:122c
55     # krenek (archive rebuild)
56     allow from 194.177.211.207
57     allow from 2001:648:2ffc:deb:214:22ff:feb1:ff56
58
59     # Known Extras
60
61     # No idea about
62     # arm
63     ## netwinder
64     allow from 192.133.104.24
65     ##
66     allow from 217.147.81.26
67     ## toffee
68     allow from 78.32.9.218
69     ##
70     allow from 86.3.74.169
71     ## nw1.xandros
72     allow from 67.210.160.89
73     ## nw2.xandros
74     allow from 67.210.160.90
75     ## hdges.billgatliff
76     allow from 209.251.101.204
77
78     # armel
79     ## allegri
80     allow from 157.193.39.233
81
82     # hppa
83     ## bld3.mmjgroup
84     allow from 192.25.206.243
85     ## paer
86     allow from 192.25.206.11
87
88     # hurd-i386
89     ## rossini (NOT .debian.org)
90     allow from 192.33.98.55
91     ## back / mozart (xen domains; NOT .debian.org)
92     allow from 80.87.129.151
93     # ironforge.sceen.net.
94     allow from 46.105.42.111
95
96     # ia64
97     ## mundi
98     allow from 192.25.206.62
99
100     # mips
101     ##
102     allow from 217.147.81.21
103     ## sigrun, aba
104     allow from 82.195.75.68
105     allow from 2001:41b8:202:deb:a00:69ff:fe08:30c6
106
107     # mipsel
108     ## monteverdi
109     allow from 78.47.2.111
110     ## kritias, aba
111     allow from 78.46.213.163
112
113     # s390
114     ## debian01.zseries
115     allow from 195.243.109.161
116     ## l003092.zseriespenguins.ihost.com
117     allow from 32.97.40.46
118     ##
119     allow from 148.100.96.45
120     ##
121     allow from 148.100.96.52
122     ## lxdebian.bfinv
123     allow from 80.245.147.60
124
125     # sparc
126     ## titan.ayous.org ('non-standard' buildd; contact HE)
127     allow from 82.195.75.33
128
129     # kfreebsd
130     ## i386
131     # himalai1, ganymede1
132     allow from 129.175.22.65
133     ## luchesi
134     ## Password based due to being KVM instance
135     ##   allow from 137.82.84.78
136
137     # Dynamics use password auth
138
139     AuthType Basic
140     AuthName "incoming.debian.org"
141     AuthUserFile /srv/incoming.debian.org/htpasswd
142     require valid-user
143     satisfy any
144   </DirectoryMatch>
145
146   CustomLog               /var/log/apache2/incoming-access.log combined
147   ErrorLog                /var/log/apache2/incoming-error.log
148
149 </VirtualHost>