【发布时间】:2017-11-21 16:15:32
【问题描述】:
我想使用 Swisscom CloudFoundry 解决方案创建一个后备路由 (*)。我当前的应用程序都映射到这样的 URL:
https://sample-application.scapp.io
当应用程序正在部署或停止时,我收到404 路由错误:
404 Not Found:请求的路由('sample-application.scapp.io')不存在。
我想通过回退到另一个应用程序来防止这种情况。使用* 作为主机应该定义这样一个回退路由(参见docs)。但是,使用以下清单部署后备应用程序会引发错误:
清单:
---
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... 好的
FEHLGESCHLAGEN Serverfehler,Statuscode:400,Fehlercode:210003,Nachricht:主机被占用:*
很明显,*.scapp.io 可能不可用,我仍然想将我的离线应用程序重新路由到备用页面。这是否可以通过使用第二个子域(例如my-application.company-name.scapp.io)来实现,还是有其他方法可以实现?
【问题讨论】:
标签: routing cloud-foundry swisscomdev