[mb-commits] branch, pino-beta, updated. MBH-298, when rewriting urls, use the scheme sent by the load balancer instea...
MusicBrainz Git Server <[email protected]> Fri, 18 Jan 2013 10:39:12 +0000
| Newsgroups | gmane.comp.audio.musicbrainz.cvs |
|---|---|
| Message-ID | <E1Tw9Ls-0000O0-8N@wiley> |
The branch, pino-beta has been updated
via http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=b62fc51c65c6e8ce127ebd6caa4dcb86f5eb5d7f (commit)
from http://git.musicbrainz.org/gitweb/?p=musicbrainz-server/core.git;a=commit;h=c8b8ceafca36c285d975e8054c20c87efcbd09f7 (commit)
Summary of changes:
admin/nginx/mbserver-rewrites.conf | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b62fc51c65c6e8ce127ebd6caa4dcb86f5eb5d7f
Author: warp <[email protected]>
Date: Fri Jan 18 10:35:50 2013 +0000
MBH-298, when rewriting urls, use the scheme sent by the load balancer instead of our local scheme.
diff --git a/admin/nginx/mbserver-rewrites.conf b/admin/nginx/mbserver-rewrites.conf
index 03966b8..fb9f78f 100644
--- a/admin/nginx/mbserver-rewrites.conf
+++ b/admin/nginx/mbserver-rewrites.conf
@@ -14,12 +14,17 @@ if ($uri !~ "^/ws/") {
}
if ($not_canonical = HGWS) {
- rewrite ^/(.*)$ $scheme://musicbrainz.org/$1 permanent;
+ rewrite ^/(.*)$ $lb_scheme://musicbrainz.org/$1 permanent;
+}
+
+set $lb_scheme "http";
+if ($http_x_mb_https = on) {
+ set $lb_scheme "https";
}
set $mb_server "";
if ($http_host = beta.musicbrainz.org) {
- set $mb_server "$scheme://beta.musicbrainz.org";
+ set $mb_server "$lb_scheme://beta.musicbrainz.org";
}
# Pages on other host thingies
@@ -29,7 +34,7 @@ rewrite ^/sponsors\.html$ http://metabrainz.org/donate/sponsors.h
rewrite ^/archives/irc/musicbrainz/(.*)$ http://chatlogs.musicbrainz.org/$1 permanent;
rewrite ^/archives/irc http://chatlogs.musicbrainz.org/ permanent;
rewrite ^/pipermail(/|$) http://lists.musicbrainz.org/ permanent;
-rewrite ^/cgi-bin/wiki/(.*) $scheme://wiki.musicbrainz.org/$1 permanent;
+rewrite ^/cgi-bin/wiki/(.*) $lb_scheme://wiki.musicbrainz.org/$1 permanent;
rewrite ^/mrtg(|/.*)$ http://stats.musicbrainz.org/mrtg$1 permanent;
rewrite ^/usage(|/.*)$ http://stats.musicbrainz.org/webstats$1 permanent;
rewrite ^/bugs$ http://jira.musicbrainz.org/ ;
-----------------------------------------------------------------------
hooks/post-receive
--
mb_server