X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/9ffe3e6bb155734ef3ef7afef69629b713d7b26f..f85c996a9e2f8f81e1050927153c5d97580cc1db:/cookbooks/web/templates/default/apache.frontend.erb diff --git a/cookbooks/web/templates/default/apache.frontend.erb b/cookbooks/web/templates/default/apache.frontend.erb index d2e850fff..eb3c66ab4 100644 --- a/cookbooks/web/templates/default/apache.frontend.erb +++ b/cookbooks/web/templates/default/apache.frontend.erb @@ -186,7 +186,7 @@ ProxyPass /api/0.6/amf/read balancer://backend/api/0.6/amf/read ProxyPass /api/0.6/swf/trackpoints balancer://backend/api/0.6/swf/trackpoints ProxyPassMatch ^(/api/0\.6/changeset/[0-9]+)$ balancer://backend$1 - ProxyPassMatch ^(/api/0\.6/changeset/[0-9]+/upload)$ balancer://ic$1 + ProxyPassMatch ^(/api/0\.6/changeset/[0-9]+/upload)$ balancer://bytemark$1 ProxyPassMatch ^(/api/0\.6/changeset/[0-9]+/download)$ balancer://backend$1 ProxyPassMatch ^(/api/0\.6/(node|way|relation)/[0-9]+)$ balancer://backend$1 ProxyPassMatch ^(/api/0\.6/(node|way|relation)/[0-9]+/(full|history|search|ways))$ balancer://backend$1 @@ -227,6 +227,16 @@ <% end -%> + # + # Define a load balancer for the Bytemark backends + # + + ProxySet lbmethod=bybusyness +<% ["rails4.bm", "rails5.bm"].each do |backend| -%> + BalancerMember https://<%= backend %> disablereuse=on +<% end -%> + + # # Redirect api requests made to www.osm.org to api.osm.org #