Move backup replication hba_entry to backup_cluster
[mirror/dsa-puppet.git] / modules / roles / templates / snapshot / snapshot.debian.org.conf.erb
index 007b5d4..9a9b190 100644 (file)
@@ -1,10 +1,10 @@
 # vim: set ts=2 sw=2 et si sm:
 
-WSGIDaemonProcess snapshot.debian.org user=nobody group=nogroup home=/ processes=4 threads=10 maximum-requests=5000 inactivity-timeout=1800 umask=0077 display-name=wsgi-snapshot.debian.org
+WSGIDaemonProcess snapshot.debian.org user=nobody group=nogroup home=/ processes=4 threads=9 maximum-requests=5000 inactivity-timeout=1800 umask=0077 display-name=wsgi-snapshot.debian.org
 
 <VirtualHost *:80>
   ServerName snapshot.debian.org
-  ServerAlias snapshot-dev.debian.org snapshot-master.debian.org snapshot-*.debian.org snapshot.debian.net
+  ServerAlias snapshot-dev.debian.org snapshot-master.debian.org snapshot-*.debian.org
   ServerAdmin team@snapshot.debian.org
 
   ErrorLog  /var/log/apache2/snapshot.debian.org-error.log
@@ -25,9 +25,6 @@ WSGIDaemonProcess snapshot.debian.org user=nobody group=nogroup home=/ processes
   RewriteRule ^/archive/backports.org/(.*) /archive/debian-backports/$1 [L,R]
   RewriteRule ^/git/(.*) /gits/snapshot.git/$1 [PT]
 
-  RewriteCond  %{HTTP_HOST} ^snapshot.debian.net$
-  RewriteRule ^/(.*)$ http://snapshot.debian.org/ [R]
-
   <Location /gits/>
     Require all granted
   </Location>
@@ -40,8 +37,30 @@ WSGIDaemonProcess snapshot.debian.org user=nobody group=nogroup home=/ processes
     </Files>
   </Directory>
 
+  AliasMatch "^/file/([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{36})$" "/srv/snapshot.debian.org/farm/$1/$2/$1$2$3"
+  <Directory /srv/snapshot.debian.org/farm>
+    Require all granted
+    #ExpiresActive on
+    #ExpiresDefault "access plus 1 year"
+    Header set Cache-Control "max-age=31536000, public"
+  </Directory>
+
   WSGIScriptAlias / /srv/snapshot.debian.org/bin/snapshot.wsgi
   WSGIProcessGroup snapshot.debian.org
+
+  <IfModule mod_qos.c>
+    QS_LocRequestLimitDefault  30
+  </IfModule>
+</VirtualHost>
+
+<VirtualHost *:80>
+  ServerName snapshot.debian.net
+  ServerAdmin team@snapshot.debian.org
+
+  ErrorLog  /var/log/apache2/snapshot.debian.net-error.log
+  CustomLog /var/log/apache2/snapshot.debian.net-access.log combined
+
+  RewriteRule ^/(.*)$ http://snapshot.debian.org/ [R]
 </VirtualHost>
 
 <VirtualHost *:80>