RobH has uploaded a new change for review.
https://gerrit.wikimedia.org/r/109118
Change subject: blog.w.o to use own certificate, not wildcard
......................................................................
blog.w.o to use own certificate, not wildcard
holmium was using our wildcard certificate to host the blog. I've
changed it to use its own certificate, for reasons defined in the linked
RT ticket. The change will also stop techblog.wikimedia.org from
rewriting via HTTPS, but that is depreciated from before the blogs were
merged years ago. I have left the http techblog vhost intact, as it
doesn't cost anything to do so at this time.
Change-Id: I33dff01e66af68796fbbadad8bd40a6f8a769b55
RT: 5010
---
M files/apache/sites/blog.wikimedia.org
A files/ssl/blog.wikimedia.org.pem
M manifests/misc/blogs.pp
3 files changed, 34 insertions(+), 26 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/18/109118/1
diff --git a/files/apache/sites/blog.wikimedia.org
b/files/apache/sites/blog.wikimedia.org
index 4717cde..b5c4364 100644
--- a/files/apache/sites/blog.wikimedia.org
+++ b/files/apache/sites/blog.wikimedia.org
@@ -61,8 +61,8 @@
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/star.wikimedia.org.pem
- SSLCertificateKeyFile /etc/ssl/private/star.wikimedia.org.key
+ SSLCertificateFile /etc/ssl/certs/blog.wikimedia.org.pem
+ SSLCertificateKeyFile /etc/ssl/private/blog.wikimedia.org.key
SSLCACertificatePath /etc/ssl/certs/
<Directory />
@@ -114,26 +114,4 @@
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
- SSLEngine on
- SSLCertificateFile /etc/ssl/certs/star.wikimedia.org.pem
- SSLCertificateKeyFile /etc/ssl/private/star.wikimedia.org.key
- SSLCACertificatePath /etc/ssl/certs/
-
- ServerAlias communityblog.wikimedia.org globalblog.wikimedia.org
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} ^communityblog.wikimedia.org
- RewriteRule ^/$ https://blog.wikimedia.org/c/community/ [R=301]
- RewriteCond %{HTTP_HOST} ^techblog.wikimedia.org
- RewriteRule ^/$ https://blog.wikimedia.org/c/technology/
[R=301]
- RewriteCond %{HTTP_HOST} ^blog.wikimediafoundation.org
- RewriteRule ^/$ https://blog.wikimedia.org/ [R=301]
-</VirtualHost>
+</VirtualHost>
\ No newline at end of file
diff --git a/files/ssl/blog.wikimedia.org.pem b/files/ssl/blog.wikimedia.org.pem
new file mode 100644
index 0000000..e0ebcf3
--- /dev/null
+++ b/files/ssl/blog.wikimedia.org.pem
@@ -0,0 +1,30 @@
+-----BEGIN CERTIFICATE-----
+MIIFKjCCBBKgAwIBAgIDED6tMA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT
+MRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEUMBIGA1UEAxMLUmFwaWRTU0wgQ0Ew
+HhcNMTQwMTIxMTcxMjQzWhcNMTcwOTA3MDg1ODUxWjCBwTEpMCcGA1UEBRMgL2lt
+YUc3Nm1RUkI5bHFJWEQ3bGFySkJDNXZpTWJPSHkxEzARBgNVBAsTCkdUODQ5NTA3
+ODAxMTAvBgNVBAsTKFNlZSB3d3cucmFwaWRzc2wuY29tL3Jlc291cmNlcy9jcHMg
+KGMpMTMxLzAtBgNVBAsTJkRvbWFpbiBDb250cm9sIFZhbGlkYXRlZCAtIFJhcGlk
+U1NMKFIpMRswGQYDVQQDExJibG9nLndpa2ltZWRpYS5vcmcwggEiMA0GCSqGSIb3
+DQEBAQUAA4IBDwAwggEKAoIBAQDAmZxUGcX6Ef/CGvvyKBBl5tJ/b7kV37i9hlXO
+xYyeIokyNKORqV7g0GncJ2wfSqAQAZyIT5mtwzDzU6mZtRLjG1qvKpoAsg/hITR/
+dkx+tGZ4aUFrvhCO+XqXizYl/5Delgx6LAJyysizaNMvBSCP1EYQkYpwDRbmEmIM
+ipP8AMOAakCbaaQxZCbnedPpfiFFRHAi+zQbnev5CtIx4ndIX1HDntGoV7c/B9Kq
+jw4XQWwZBIdzlW+I97UBGotIhI8Zn+oABz31qsSPxSbuBvbVS8W0Hr16TSvgRsQC
+htqw8JaRE+hIrCjZvMVLPICdB7fPZzP7KHFrCb7Ica+qcqJ7AgMBAAGjggGtMIIB
+qTAfBgNVHSMEGDAWgBRraT1qGEJK3Y8CZTn9NSSGeJEWMDAOBgNVHQ8BAf8EBAMC
+BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdEQQWMBSCEmJs
+b2cud2lraW1lZGlhLm9yZzBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vcmFwaWRz
+c2wtY3JsLmdlb3RydXN0LmNvbS9jcmxzL3JhcGlkc3NsLmNybDAdBgNVHQ4EFgQU
+VvZZyj+io9ZBClj52kl549vtGHAwDAYDVR0TAQH/BAIwADB4BggrBgEFBQcBAQRs
+MGowLQYIKwYBBQUHMAGGIWh0dHA6Ly9yYXBpZHNzbC1vY3NwLmdlb3RydXN0LmNv
+bTA5BggrBgEFBQcwAoYtaHR0cDovL3JhcGlkc3NsLWFpYS5nZW90cnVzdC5jb20v
+cmFwaWRzc2wuY3J0MEwGA1UdIARFMEMwQQYKYIZIAYb4RQEHNjAzMDEGCCsGAQUF
+BwIBFiVodHRwOi8vd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvY3BzMA0GCSqG
+SIb3DQEBBQUAA4IBAQC+rFaX4bjN/m4v8VC79p+2bgjdc52XsUBEwNxfJqh8z7B9
+usJMESvVe0SKx7v6ORkzddzukO+wU2U3GBGdvT7r4EnFjK518QlT8NDeXkWl62oR
+EI7c8vWVoCz3Q0XNwDh8jXgp/Rl6+vEG0DARDxZ7TtqAXXnZaT7KRn24bcSHNVLB
+Q89v5bZ1s2IK4bjHhMAGeu64LlePVHXCShXRoanRBqv6t4shlVdjIzcac2wHdR3H
+c5K7hyetimle1VDqslF2XX6pm7TyGfBmMuITJA6uPg6tp8B5HTucmXhRh2URYPUM
+zvZStzdznpeARYcZopfrhB9BUioyTErZT51mIiq8
+-----END CERTIFICATE-----
diff --git a/manifests/misc/blogs.pp b/manifests/misc/blogs.pp
index a677d7c..863b821 100644
--- a/manifests/misc/blogs.pp
+++ b/manifests/misc/blogs.pp
@@ -32,7 +32,7 @@
include nrpe
class { 'memcached': memcached_ip => '127.0.0.1' }
- install_certificate{ 'star.wikimedia.org': }
+ install_certificate{ 'blog.wikimedia.org': }
# There's not really a good reason for this to be "",
# except that it was like that when I found it.
--
To view, visit https://gerrit.wikimedia.org/r/109118
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I33dff01e66af68796fbbadad8bd40a6f8a769b55
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: RobH <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits