]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/files/security_mirror/security.debian.org
add cache headers to security
[dsa-puppet.git] / modules / roles / files / security_mirror / security.debian.org
index 0f77652dbd0e708e5fb2710755d5a912fe270a39..70cc44f2e846652edf308188a78bbca4972c11e3 100644 (file)
    ServerAlias security.na.debian.org
    ServerAlias security.geo.debian.org
    ServerAlias security-nagios.debian.org
+   ServerAlias security-fastly.debian.org
+
+   ExpiresActive On
+   ExpiresDefault "access plus 2 minutes"
 
    Alias /debian-security /org/security.debian.org/ftp
 
+   <Directory /org/security.debian.org/ftp/pool>
+       <FilesMatch "\.(bz2|gz|deb|dsc|xz)$">
+           ExpiresDefault "access plus 1 month"
+           Header append Cache-Control "public"
+       </FilesMatch>
+   </Directory>
+
    RewriteEngine on
    RewriteRule ^/$      http://www.debian.org/security/
 
@@ -31,7 +42,7 @@
    # alert, emerg.
    LogLevel warn
 
-   CustomLog /var/log/apache2/security.debian.org-access.log combined
+   CustomLog /var/log/apache2/security.debian.org-access.log privacy
    ServerSignature On
 
 </VirtualHost>