[MediaWiki-commits] [Gerrit] beta: Move login and bits apache configs into wikimedia.conf... - change (operations/puppet)
Cmjohnson has submitted this change and it was merged. Change subject: beta: Move login and bits apache configs into wikimedia.conf, like prod .. beta: Move login and bits apache configs into wikimedia.conf, like prod Renames wmflabs to wikivoyage since that's all it contains now Change-Id: I81a42b7a46034e7ddc8b1e54f3d703b860e75818 --- D modules/mediawiki/files/apache/beta/sites/loginwiki.conf M modules/mediawiki/files/apache/beta/sites/wikimedia.conf A modules/mediawiki/files/apache/beta/sites/wikivoyage.conf D modules/mediawiki/files/apache/beta/sites/wmflabs.conf M modules/mediawiki/manifests/web/beta_sites.pp 5 files changed, 137 insertions(+), 141 deletions(-) Approvals: Cmjohnson: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/mediawiki/files/apache/beta/sites/loginwiki.conf b/modules/mediawiki/files/apache/beta/sites/loginwiki.conf deleted file mode 100644 index 18e3572..000 --- a/modules/mediawiki/files/apache/beta/sites/loginwiki.conf +++ /dev/null @@ -1,39 +0,0 @@ -# loginwiki - -DocumentRoot "/srv/mediawiki/docroot/wikimedia.org" -ServerName login.wikimedia.beta.wmflabs.org - -AllowEncodedSlashes On - -RewriteEngine On - - -ProxyPass /wiki fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php retry=0 -ProxyPass /w/extensions! -ProxyPassMatch ^/w/(.*\.(php|hh))$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/$1 -RewriteRule ^/$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php[P] -RewriteRule ^/robots\.txt$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/robots.php [P] -RewriteRule ^/favicon\.ico$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/favicon.php [P] - - -#RewriteCond %{HTTP:X-Forwarded-Proto} !https -#RewriteRule ^/(.*)$ https://login.wikimedia.beta.wmflabs.org/$1 [R=301,L] - -# Primary wiki redirector: -Alias /wiki /srv/mediawiki/docroot/wikimedia.org/w/index.php -RewriteRule ^/$ /w/index.php - -# Configurable favicon -RewriteRule ^/favicon\.ico$ /w/favicon.php [L] - - - -php_admin_flag engine on - - - - -php_admin_flag engine off - - - diff --git a/modules/mediawiki/files/apache/beta/sites/wikimedia.conf b/modules/mediawiki/files/apache/beta/sites/wikimedia.conf index b460db6..faacfa5 100644 --- a/modules/mediawiki/files/apache/beta/sites/wikimedia.conf +++ b/modules/mediawiki/files/apache/beta/sites/wikimedia.conf @@ -1,4 +1,83 @@ +DocumentRoot "/srv/mediawiki/docroot/bits/" +ServerName bits.beta.wmflabs.org + +# Version-independent aliases for backwards-compatibility +Alias /w/extensions/ /srv/mediawiki/docroot/wikimedia.org/w/extensions/ +Alias /skins-1.5/ /srv/mediawiki/php/skins/ +Alias /skins/ /srv/mediawiki/php/skins/ + +Alias /images/ /srv/mediawiki/images/ + +# Handle error pages correctly if no mod_php is present + +ProxyPass /w/404.php fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/404.php retry=0 + + + + php_admin_flag engine on + + + + + php_admin_flag engine off + + +# Cache fonts in static-current/extensions for as long as possible. +# Primarily here for UniversalLanguageSelector. + + + +Header set Cache-control "max-age=31536000" + + + + +# Used for Firefox OS web application manifest living on bits.wikimedia.org +AddType application/x-web-app-manifest+json .webapp + + +# loginwiki + +DocumentRoot "/srv/mediawiki/docroot/wikimedia.org" +ServerName login.wikimedia.beta.wmflabs.org + +AllowEncodedSlashes On + +RewriteEngine On + + +ProxyPass /wiki fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php retry=0 +ProxyPass /w/extensions! +ProxyPassMatch ^/w/(.*\.(php|hh))$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/$1 +RewriteRule ^/$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php[P] +RewriteRule ^/robots\.txt$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/robots.php [P] +RewriteRule ^/favicon\.ico$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/favicon.php [P] + + +#RewriteCond %{HTTP:X-Forwarded-Proto} !https +#RewriteRule ^/(.*)$ https://login.wikimedia.beta.wmflabs.org/$1 [R=301,L] + +# Primary wiki redirector: +Alias /wiki /srv/mediawiki/docroot/wikimedia.org/w/index.php +RewriteRule ^/$ /w/index.php + +# Configurable favicon +RewriteRule
[MediaWiki-commits] [Gerrit] beta: Move login and bits apache configs into wikimedia.conf... - change (operations/puppet)
Alex Monk has uploaded a new change for review. https://gerrit.wikimedia.org/r/265659 Change subject: beta: Move login and bits apache configs into wikimedia.conf, like prod .. beta: Move login and bits apache configs into wikimedia.conf, like prod Renames wmflabs to wikivoyage since that's all it contains now Change-Id: I81a42b7a46034e7ddc8b1e54f3d703b860e75818 --- D modules/mediawiki/files/apache/beta/sites/loginwiki.conf M modules/mediawiki/files/apache/beta/sites/wikimedia.conf A modules/mediawiki/files/apache/beta/sites/wikivoyage.conf D modules/mediawiki/files/apache/beta/sites/wmflabs.conf M modules/mediawiki/manifests/web/beta_sites.pp 5 files changed, 137 insertions(+), 141 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/59/265659/1 diff --git a/modules/mediawiki/files/apache/beta/sites/loginwiki.conf b/modules/mediawiki/files/apache/beta/sites/loginwiki.conf deleted file mode 100644 index 18e3572..000 --- a/modules/mediawiki/files/apache/beta/sites/loginwiki.conf +++ /dev/null @@ -1,39 +0,0 @@ -# loginwiki - -DocumentRoot "/srv/mediawiki/docroot/wikimedia.org" -ServerName login.wikimedia.beta.wmflabs.org - -AllowEncodedSlashes On - -RewriteEngine On - - -ProxyPass /wiki fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php retry=0 -ProxyPass /w/extensions! -ProxyPassMatch ^/w/(.*\.(php|hh))$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/$1 -RewriteRule ^/$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php[P] -RewriteRule ^/robots\.txt$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/robots.php [P] -RewriteRule ^/favicon\.ico$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/favicon.php [P] - - -#RewriteCond %{HTTP:X-Forwarded-Proto} !https -#RewriteRule ^/(.*)$ https://login.wikimedia.beta.wmflabs.org/$1 [R=301,L] - -# Primary wiki redirector: -Alias /wiki /srv/mediawiki/docroot/wikimedia.org/w/index.php -RewriteRule ^/$ /w/index.php - -# Configurable favicon -RewriteRule ^/favicon\.ico$ /w/favicon.php [L] - - - -php_admin_flag engine on - - - - -php_admin_flag engine off - - - diff --git a/modules/mediawiki/files/apache/beta/sites/wikimedia.conf b/modules/mediawiki/files/apache/beta/sites/wikimedia.conf index b460db6..faacfa5 100644 --- a/modules/mediawiki/files/apache/beta/sites/wikimedia.conf +++ b/modules/mediawiki/files/apache/beta/sites/wikimedia.conf @@ -1,4 +1,83 @@ +DocumentRoot "/srv/mediawiki/docroot/bits/" +ServerName bits.beta.wmflabs.org + +# Version-independent aliases for backwards-compatibility +Alias /w/extensions/ /srv/mediawiki/docroot/wikimedia.org/w/extensions/ +Alias /skins-1.5/ /srv/mediawiki/php/skins/ +Alias /skins/ /srv/mediawiki/php/skins/ + +Alias /images/ /srv/mediawiki/images/ + +# Handle error pages correctly if no mod_php is present + +ProxyPass /w/404.php fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/404.php retry=0 + + + + php_admin_flag engine on + + + + + php_admin_flag engine off + + +# Cache fonts in static-current/extensions for as long as possible. +# Primarily here for UniversalLanguageSelector. + + + +Header set Cache-control "max-age=31536000" + + + + +# Used for Firefox OS web application manifest living on bits.wikimedia.org +AddType application/x-web-app-manifest+json .webapp + + +# loginwiki + +DocumentRoot "/srv/mediawiki/docroot/wikimedia.org" +ServerName login.wikimedia.beta.wmflabs.org + +AllowEncodedSlashes On + +RewriteEngine On + + +ProxyPass /wiki fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php retry=0 +ProxyPass /w/extensions! +ProxyPassMatch ^/w/(.*\.(php|hh))$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/$1 +RewriteRule ^/$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/index.php[P] +RewriteRule ^/robots\.txt$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/robots.php [P] +RewriteRule ^/favicon\.ico$ fcgi://127.0.0.1:9000/srv/mediawiki/docroot/wikimedia.org/w/favicon.php [P] + + +#RewriteCond %{HTTP:X-Forwarded-Proto} !https +#RewriteRule ^/(.*)$ https://login.wikimedia.beta.wmflabs.org/$1 [R=301,L] + +# Primary wiki redirector: +Alias /wiki /srv/mediawiki/docroot/wikimedia.org/w/index.php +RewriteRule ^/$ /w/index.php + +#