CLOUDFOUNDRY路由按路径区分的CNAME条目指向哪里?

问题描述 投票:0回答:1

我们在Cloudfoundry中运行了多个应用程序,现在我们需要通过路径来区分应用程序的请求 - 这显然可以通过使用

cf create-route myspace mydomain.com –hostname myapp –path foo
cf map-route my-app mydomain.com –hostname myapp –path foo
cf create-route myspace mydomain.com –hostname myapp –path bar
cf map-route my-another-app mydomain.com –hostname myapp –path bar

现在请求的路由是这样的。

但为了使这一切工作,我还需要一个DNS条目来解析 myapp.mydomain.com我把CNAME记录指向哪里,例如在cloudflare上的 myapp.mydomain.com?

my-app.scapp.iomy-another-app.scapp.io 看起来并不正确,因为我想解决的不是一个或另一个,而是两个。

cloudfoundry swisscomdev
1个回答
0
投票

通常情况下,你会做一个CNAME记录,指向分配给你的应用的默认路由。它看起来像 my-app.scapp.io 在上面的例子中,你可以运行 cf app <name> 并找到指定的路由。

因为您使用的是基于路径的路由,所以两个应用程序只需要一个 CNAME 记录。然后由客户机选择正确的路径,使他们被路由到正确的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.