]> git.openstreetmap.org Git - chef.git/commitdiff
Route some additional API calls to cgimap
authorTom Hughes <tom@compton.nu>
Tue, 3 Mar 2020 09:36:24 +0000 (09:36 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 3 Mar 2020 09:36:24 +0000 (09:36 +0000)
cookbooks/web/templates/default/apache.backend.erb
cookbooks/web/templates/default/apache.frontend.erb

index b69b3f0e67120f279dbf23d1c3e0fc0dcf763bd8..16662c6407f25c423448f8cabd8d76bec32e5b4b 100644 (file)
@@ -65,6 +65,8 @@
   RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$
   RewriteRule ^/api/0\.6/(node|way|relation|changeset)/[0-9]+$ fcgi://127.0.0.1:8000$0 [P]
   RewriteRule ^/api/0\.6/(node|way|relation)/[0-9]+/history$ fcgi://127.0.0.1:8000$0 [P]
+  RewriteRule ^/api/0\.6/node/[0-9]+/ways$ fcgi://127.0.0.1:8000$0 [P]
+  RewriteRule ^/api/0\.6/(node|way|relation)/[0-9]+/relations$ fcgi://127.0.0.1:8000$0 [P]
   RewriteRule ^/api/0\.6/(way|relation)/[0-9]+/full$ fcgi://127.0.0.1:8000$0 [P]
   RewriteRule ^/api/0\.6/(nodes|ways|relations)$ fcgi://127.0.0.1:8000$0 [P]
   RewriteRule ^/api/0\.6/changeset/[0-9]+/download$ fcgi://127.0.0.1:8000$0 [P]
index d77ca4159a6f5dc17ed7bf713186e0af50cfa312..d48ecd01d43925782e503c9ba9450b458617d412 100644 (file)
   ProxyPassMatch ^(/api/0\.6/changeset/[0-9]+/upload)$ balancer://amsterdam$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
+  ProxyPassMatch ^(/api/0\.6/(node|way|relation)/[0-9]+/(full|history|search|ways|relations))$ balancer://backend$1
   ProxyPass /api/0.6/nodes balancer://backend/api/0.6/nodes
   ProxyPass /api/0.6/ways balancer://backend/api/0.6/ways
   ProxyPass /api/0.6/relations balancer://backend/api/0.6/relations