Jgreen has uploaded a new change for review. https://gerrit.wikimedia.org/r/150688
Change subject: add redirect for blog.wikimedia.org for RT 8039, also clean up sloppy formatting ...................................................................... add redirect for blog.wikimedia.org for RT 8039, also clean up sloppy formatting Change-Id: I157abf9d57a8ffd62691c2c014f33fcc63e9db6d --- M files/apache/sites/blog.wikimedia.org 1 file changed, 107 insertions(+), 106 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/88/150688/1 diff --git a/files/apache/sites/blog.wikimedia.org b/files/apache/sites/blog.wikimedia.org index fbafd6c..47e9c57 100644 --- a/files/apache/sites/blog.wikimedia.org +++ b/files/apache/sites/blog.wikimedia.org @@ -5,133 +5,134 @@ # vim: filetype=apache NameVirtualHost *:443 + <VirtualHost *:81> - ServerAdmin [email protected] - ServerName blog.wikimedia.org + ServerAdmin [email protected] + ServerName blog.wikimedia.org + RewriteEngine On + RewriteRule ^/blog/(.*) http://blog.wikimedia.org/$1 [R] + RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R] + + # RT 8039 + RewriteRule ^/2014/07/29/wikimedia-foundation-now-accepts-bitcoin(.*) /2014/07/30/wikimedia-foundation-now-accepts-bitcoin$1 [R] + + DocumentRoot /srv/org/wikimedia/blog/ + + <Directory /> + Options FollowSymLinks + AllowOverride None + </Directory> + + <Directory /srv/org/wikimedia/blog/> + Options Indexes FollowSymLinks MultiViews + #AllowOverride None + Order allow,deny + allow from all + + # For WordPress RewriteEngine On - RewriteRule ^/blog/(.*) http://blog.wikimedia.org/$1 [R] - RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R] + RewriteBase / + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule . /index.php [L] + </Directory> - - DocumentRoot /srv/org/wikimedia/blog/ - <Directory /> - Options FollowSymLinks - AllowOverride None - </Directory> - <Directory /srv/org/wikimedia/blog/> - Options Indexes FollowSymLinks MultiViews - #AllowOverride None - Order allow,deny - allow from all + <Directory /srv/org/wikimedia/blog/wp-content/uploads/> + php_flag engine off + </Directory> - # For WordPress - RewriteEngine On - RewriteBase / - RewriteCond %{REQUEST_FILENAME} !-f - RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule . /index.php [L] + ErrorLog /var/log/apache2/error.log + LogLevel warn - </Directory> - <Directory /srv/org/wikimedia/blog/wp-content/uploads/> - php_flag engine off - </Directory> - - ErrorLog /var/log/apache2/error.log - - # Possible values include: debug, info, notice, warn, error, crit, - # alert, emerg. - LogLevel warn - - CustomLog /var/log/apache2/access.log combined - ServerSignature On - + CustomLog /var/log/apache2/access.log combined + ServerSignature On </VirtualHost> + <VirtualHost *:443> - ServerAdmin [email protected] - ServerName blog.wikimedia.org + ServerAdmin [email protected] + ServerName blog.wikimedia.org + RewriteEngine On + RewriteRule ^/blog/(.*) http://blog.wikimedia.org/$1 [R] + RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R] + # RT 8039 + RewriteRule ^/2014/07/29/wikimedia-foundation-now-accepts-bitcoin(.*) /2014/07/30/wikimedia-foundation-now-accepts-bitcoin$1 [R] + + DocumentRoot /srv/org/wikimedia/blog/ + + SSLEngine on + SSLProtocol -ALL +SSLv3 +TLSv1 + SSLCipherSuite AES128-GCM-SHA256:RC4-SHA:RC4-MD5:DES-CBC3-SHA:AES128-SHA:AES256-SHA + SSLHonorCipherOrder on + SSLCertificateFile /etc/ssl/certs/blog.wikimedia.org.pem + SSLCertificateKeyFile /etc/ssl/private/blog.wikimedia.org.key + SSLCACertificatePath /etc/ssl/certs/ + + <Directory /> + Options FollowSymLinks + AllowOverride None + </Directory> + + <Directory /srv/org/wikimedia/blog/> + Options Indexes FollowSymLinks MultiViews + AllowOverride None + Order allow,deny + allow from all + + # For WordPress RewriteEngine On - RewriteRule ^/blog/(.*) http://blog.wikimedia.org/$1 [R] - RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R] + RewriteBase / + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule . /index.php [L] + </Directory> - DocumentRoot /srv/org/wikimedia/blog/ + <Directory /srv/org/wikimedia/blog/wp-content/uploads/> + php_flag engine off + </Directory> - SSLEngine on - SSLProtocol -ALL +SSLv3 +TLSv1 - SSLCipherSuite AES128-GCM-SHA256:RC4-SHA:RC4-MD5:DES-CBC3-SHA:AES128-SHA:AES256-SHA - SSLHonorCipherOrder on - SSLCertificateFile /etc/ssl/certs/blog.wikimedia.org.pem - SSLCertificateKeyFile /etc/ssl/private/blog.wikimedia.org.key - SSLCACertificatePath /etc/ssl/certs/ - - <Directory /> - Options FollowSymLinks - AllowOverride None - </Directory> - <Directory /srv/org/wikimedia/blog/> - Options Indexes FollowSymLinks MultiViews - AllowOverride None - Order allow,deny - allow from all - - # For WordPress - RewriteEngine On - RewriteBase / - RewriteCond %{REQUEST_FILENAME} !-f - RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule . /index.php [L] - - </Directory> - <Directory /srv/org/wikimedia/blog/wp-content/uploads/> - php_flag engine off - </Directory> - - ErrorLog /var/log/apache2/error.log - - # Possible values include: debug, info, notice, warn, error, crit, - # alert, emerg. - LogLevel warn - - CustomLog /var/log/apache2/access.log combined - ServerSignature On - + ErrorLog /var/log/apache2/error.log + LogLevel warn + CustomLog /var/log/apache2/access.log combined + ServerSignature On </VirtualHost> + <VirtualHost *:81> ServerAdmin [email protected] ServerName techblog.wikimedia.org ServerAlias communityblog.wikimedia.org globalblog.wikimedia.org blog.wikimediafoundation.org - RewriteEngine On - RewriteRule ^/feed/(.*) http://blog.wikimedia.org/c/technology/feed/$1 [R=301] - RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R=301] - RewriteRule ^/20(.*) http://blog.wikimedia.org/20$1 [R=301] - RewriteRule ^/wp-content/(.*) http://blog.wikimedia.org/wp-content/$1 [R=301] - RewriteCond %{HTTP_HOST} ^communityblog.wikimedia.org - RewriteRule ^/$ http://blog.wikimedia.org/c/community/ [R=301] - RewriteCond %{HTTP_HOST} ^techblog.wikimedia.org - RewriteRule ^/$ http://blog.wikimedia.org/c/technology/ [R=301] - RewriteCond %{HTTP_HOST} ^globalblog.wikimedia.org - RewriteRule ^/$ http://blog.wikimedia.org/c/global/ [R=301] - RewriteCond %{HTTP_HOST} ^blog.wikimediafoundation.org - RewriteRule ^/$ http://blog.wikimedia.org/ [R=301] + + RewriteEngine On + RewriteRule ^/feed/(.*) http://blog.wikimedia.org/c/technology/feed/$1 [R=301] + RewriteRule ^/category/(.*) http://blog.wikimedia.org/c/$1 [R=301] + RewriteRule ^/20(.*) http://blog.wikimedia.org/20$1 [R=301] + RewriteRule ^/wp-content/(.*) http://blog.wikimedia.org/wp-content/$1 [R=301] + RewriteCond %{HTTP_HOST} ^communityblog.wikimedia.org + RewriteRule ^/$ http://blog.wikimedia.org/c/community/ [R=301] + RewriteCond %{HTTP_HOST} ^techblog.wikimedia.org + RewriteRule ^/$ http://blog.wikimedia.org/c/technology/ [R=301] + RewriteCond %{HTTP_HOST} ^globalblog.wikimedia.org + RewriteRule ^/$ http://blog.wikimedia.org/c/global/ [R=301] + RewriteCond %{HTTP_HOST} ^blog.wikimediafoundation.org + RewriteRule ^/$ http://blog.wikimedia.org/ [R=301] </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] ServerName techblog.wikimedia.org + ServerAlias blog.wikimediafoundation.org - SSLEngine on - SSLCertificateFile /etc/ssl/certs/techblog.wikimedia.org.pem - SSLCertificateKeyFile /etc/ssl/private/techblog.wikimedia.org.key - SSLCACertificatePath /etc/ssl/certs/ + SSLEngine on + SSLCertificateFile /etc/ssl/certs/techblog.wikimedia.org.pem + SSLCertificateKeyFile /etc/ssl/private/techblog.wikimedia.org.key + SSLCACertificatePath /etc/ssl/certs/ - ServerAlias blog.wikimediafoundation.org - RewriteEngine On - RewriteRule ^/feed/(.*) https://blog.wikimedia.org/c/technology/feed/$1 [R=301] - RewriteRule ^/category/(.*) https://blog.wikimedia.org/c/$1 [R=301] - RewriteRule ^/20(.*) https://blog.wikimedia.org/20$1 [R=301] - RewriteRule ^/wp-content/(.*) https://blog.wikimedia.org/wp-content/$1 [R=301] - RewriteCond %{HTTP_HOST} ^techblog.wikimedia.org - RewriteRule ^/$ https://blog.wikimedia.org/c/technology/ [R=301] - -</VirtualHost> \ No newline at end of file + RewriteEngine On + RewriteRule ^/feed/(.*) https://blog.wikimedia.org/c/technology/feed/$1 [R=301] + RewriteRule ^/category/(.*) https://blog.wikimedia.org/c/$1 [R=301] + RewriteRule ^/20(.*) https://blog.wikimedia.org/20$1 [R=301] + RewriteRule ^/wp-content/(.*) https://blog.wikimedia.org/wp-content/$1 [R=301] + RewriteCond %{HTTP_HOST} ^techblog.wikimedia.org + RewriteRule ^/$ https://blog.wikimedia.org/c/technology/ [R=301] +</VirtualHost> -- To view, visit https://gerrit.wikimedia.org/r/150688 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I157abf9d57a8ffd62691c2c014f33fcc63e9db6d Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Jgreen <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
