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