gpt4 book ai didi

routes - 如何在 Swisscom CloudFoundry 中创建后备路由

转载 作者:行者123 更新时间:2023-12-02 15:29:56 25 4
gpt4 key购买 nike

我想使用 Swisscom CloudFoundry 解决方案创建后备路由 (*)。我当前的应用程序都映射到这样的 URL:

https://sample-application.scapp.io

当应用程序正在部署或停止时,我收到 404 路由错误:

404 Not Found: Requested route ('sample-application.scapp.io') does not exist.

我想通过回退到另一个应用程序来防止这种情况。使用 * 作为主机应该定义这样的后备路由(请参阅 docs )。但是,使用以下 list 部署后备应用程序会引发错误:

list :

---
path: .
instances: 1
buildpack: nodejs_buildpack
applications:
- name: fallback-app-165615
domain: scapp.io
host: '*'
memory: 128M
disk_quota: 1024M

错误:

Erstellen von Route *.scapp.io... OK

FEHLGESCHLAGEN Serverfehler, Statuscode: 400, Fehlercode: 210003, Nachricht: The host is taken: *

<小时/>

很明显,*.scapp.io 可能不可用,我仍然想将我的离线应用程序重新路由到后备页面。是否可以通过使用第二个子域(例如 my-application.company-name.scapp.io)来实现这一点,或者是否有其他方法可以实现此目的?

最佳答案

使用共享域时无法实现此目的(共享域是您的服务提供商提供的域)。但您可以使用自己的域轻松地做到这一点。例如my-app1.my-domain.com -> *.my-domain.com或者您可以在您自己的域上使用子域:例如my-app.clolud.my-domain.com -> *.cloud.my-domain.com

如果你想坚持共享域,你可以使用路由服务来实现错误页面。 https://docs.cloudfoundry.org/services/route-services.html

关于routes - 如何在 Swisscom CloudFoundry 中创建后备路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47417721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com