Note that exim contains tracker-specific configuration
[mirror/dsa-puppet.git] / modules / apache2 / files / puppet-ftp-macros
1 <IfModule mod_headers.c>
2   <IfModule mod_macro.c>
3     <Macro ftp-archive $root>
4       <Directory $root>
5         Require all granted
6         Options +Indexes +FollowSymLinks
7         FileETag MTime Size
8       </Directory>
9       <Directory $root/pool>
10         <Files ?*>
11           Header set Cache-Control "public, max-age=2592000"
12         </Files>
13       </Directory>
14       <Directory $root/dists>
15         <Files ?*>
16           Header set Cache-Control "public, max-age=120"
17         </Files>
18       </Directory>
19       <DirectoryMatch "^$root/dists/.*/by-hash">
20         <Files ?*>
21           Header set Cache-Control "public, max-age=2592000"
22         </Files>
23       </DirectoryMatch>
24     </Macro>
25   </IfModule>
26 </IfModule>
27 # vim:set syn=apache: