【发布时间】:2016-12-13 19:45:29
【问题描述】:
在 Cloud Foundry 中,我推送了同一个应用程序的两个副本,比如 app1 和 app2。 我需要将特定请求从 app1 路由到 app2。 注意:app1 和 app2 是同一个,只是我以不同的名称部署了两次。所以 /collections 端点虽然存在于 app1 中,但我只想通过 app2 应用程序来处理它。所以我创建了以下路由。
cf map-route app2 mydomain.com --hostname app1 --path collections
cf map-route app1 mydomain.com --hostname app1
通过上述路线,我希望 https://app1.mydomain.com/collections 请求由 app2 应用程序处理。 除 /collections 端点外,所有其他请求 (https://app1.mydomain.com/*) 都应由 app1 处理。
也发布上面提到的路由器映射,我可以看到 https://app1.mydomain.com/collections 请求正在由 app1 提供服务。
但是当我只有以下路线时,预计对https://app1.mydomain.com/* 的所有请求都将由 app2 提供服务。这种情况下工作正常。 cf map-route app2 mydomain.com --hostname app1
所以我无法仅将我的 https://app1.mydomain.com/collections 路由到 app2 应用程序。
请帮我解决这个问题。
【问题讨论】:
-
你想达到什么目的?
标签: amazon-web-services cloud-foundry