Tim Landscheidt has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/108465


Change subject: Set up redirects for toolserver.org
......................................................................

Set up redirects for toolserver.org

Bug: 60238
Change-Id: I6c320b1d46176aca6b29731527530461f1696fd5
---
M all.conf
A toolserver.conf
2 files changed, 41 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/apache-config 
refs/changes/65/108465/1

diff --git a/all.conf b/all.conf
index e029abe..c852d35 100644
--- a/all.conf
+++ b/all.conf
@@ -33,4 +33,7 @@
 # wikimediafoundation.org and its aliases
 Include /etc/apache2/wmf/foundation.conf
 
+# toolserver.org and its subdomains
+Include /etc/apache2/wmf/toolserver.conf
+
 # vim: syn=apache sts=4 sw=4 autoindent
diff --git a/toolserver.conf b/toolserver.conf
new file mode 100644
index 0000000..247318a
--- /dev/null
+++ b/toolserver.conf
@@ -0,0 +1,38 @@
+<VirtualHost *>
+        ServerName www.toolserver.org
+        ServerAlias toolserver.org stable.toolserver.org 
ortelius.toolserver.org wolfsbane.toolserver.org tools.wikimedia.de
+
+        # Allow caching for redirects.
+        <IfModule mod_headers.c>
+                Header set Cache-control "s-maxage=86000, max-age=0, 
must-revalidate"
+        </IfModule>
+        <IfModule mod_expires.c>
+                ExpiresActive On
+                ExpiresByType image/gif A2592000
+                ExpiresByType image/png A2592000
+                ExpiresByType image/jpeg A2592000
+                ExpiresByType text/css A2592000
+                ExpiresByType text/javascript A2592000
+                ExpiresByType application/x-javascript A2592000
+                ExpiresByType text/html A2592000
+        </IfModule>
+
+        DocumentRoot /usr/local/apache/common/docroot/default
+
+        RewriteEngine On
+
+        # Set %{ENV:HTTP_X_Forwarded_Proto} to the protocol that he
+        # have been called with.
+        RewriteRule . - [E=HTTP_X_Forwarded_Proto:%{HTTP:X-Forwarded-Proto}]
+        RewriteCond %{ENV:HTTP_X_Forwarded_Proto} !=https
+        RewriteRule . - [E=HTTP_X_Forwarded_Proto:http]
+
+        # Tools moved elsewhere.
+        RewriteRule ^~daniel/potd(/.*)?$ 
%{ENV:HTTP_X_Forwarded_Proto}://tools.wmflabs.org/potd-feed$1 [R=permanent,L]
+        RewriteRule ^~timl/wikilint(/.*)?$ 
%{ENV:HTTP_X_Forwarded_Proto}://tools.wmflabs.org/wikilint$1 [R=permanent,L]
+        RewriteRule ^/~pietrodn/intersectContribs\.php$ 
%{ENV:HTTP_X_Forwarded_Proto}://tools.wmflabs.org/intersect-contribs/ 
[R=permanent,L]
+        RewriteRule ^/~pietrodn/sectionLinks\.php$ 
%{ENV:HTTP_X_Forwarded_Proto}://tools.wmflabs.org/section-links/ [R=permanent,L]
+
+        # By default, redirect everything to [[meta:Toolserver]].
+        RewriteRule ^.*$ 
%{ENV:HTTP_X_Forwarded_Proto}://meta.wikimedia.org/wiki/Toolserver 
[R=permanent,L]
+</VirtualHost>

-- 
To view, visit https://gerrit.wikimedia.org/r/108465
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6c320b1d46176aca6b29731527530461f1696fd5
Gerrit-PatchSet: 1
Gerrit-Project: operations/apache-config
Gerrit-Branch: master
Gerrit-Owner: Tim Landscheidt <t...@tim-landscheidt.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to