在哪里指向 cloudfoundry 路由的 CNAME 条目?
where to point CNAME entry for cloudfoundry routes distinguished by path?
我们 运行 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
现在请求路由如下:
- http://myapp.mydomain.com/foo -> 我的应用
- http://myapp.mydomain.com/bar -> 我的另一个应用程序
但为了使这一切正常,我还需要一个 DNS 条目来解析 myapp.mydomain.com
,我将 CNAME 记录指向何处,例如在 cloudflare 上 myapp.mydomain.com
?
my-app.scapp.io
或 my-another-app.scapp.io
看起来不正确,因为我想说的不是其中之一,而是两者。
通常,您会创建一个指向分配给您应用的默认路由的 CNAME 记录。它看起来像上面示例中的 my-app.scapp.io
,但您可以 运行 cf app <name>
并找到分配的路线。
因为您使用的是基于路径的路由,所以两个应用只需要一个 CNAME 记录。然后由客户端决定 select 正确的路径,以便将它们路由到正确的应用程序。
我们 运行 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
现在请求路由如下:
- http://myapp.mydomain.com/foo -> 我的应用
- http://myapp.mydomain.com/bar -> 我的另一个应用程序
但为了使这一切正常,我还需要一个 DNS 条目来解析 myapp.mydomain.com
,我将 CNAME 记录指向何处,例如在 cloudflare 上 myapp.mydomain.com
?
my-app.scapp.io
或 my-another-app.scapp.io
看起来不正确,因为我想说的不是其中之一,而是两者。
通常,您会创建一个指向分配给您应用的默认路由的 CNAME 记录。它看起来像上面示例中的 my-app.scapp.io
,但您可以 运行 cf app <name>
并找到分配的路线。
因为您使用的是基于路径的路由,所以两个应用只需要一个 CNAME 记录。然后由客户端决定 select 正确的路径,以便将它们路由到正确的应用程序。