ssc*_*ep3 2 routing cloud-foundry swisscomdev
我想*用Swisscom CloudFoundry解决方案创建一个后备路由().我当前的应用程序都映射到这样的URL:
https://sample-application.scapp.io
Run Code Online (Sandbox Code Playgroud)
当应用程序正在部署或停止时,我收到404路由错误:
404 Not Found:请求的路由('sample-application.scapp.io')不存在.
我想通过回到另一个应用程序来防止这种情况.使用*主机应该定义这样的回退路线(参见文档).但是,使用以下清单部署回退应用程序会引发错误:
表现:
---
path: .
instances: 1
buildpack: nodejs_buildpack
applications:
- name: fallback-app-165615
domain: scapp.io
host: '*'
memory: 128M
disk_quota: 1024M
Run Code Online (Sandbox Code Playgroud)
错误:
Erstellen von Route*.scapp.io ......好的
FEHLGESCHLAGEN Serverfehler,状态代码:400,Fehlercode:210003,Nachricht:主持人:*
很明显,这*.scapp.io可能不可用,我仍然希望将我的离线应用程序重新路由到后备页面.这可能是通过使用第二个子域(例如my-application.company-name.scapp.io)还是有其他方法来实现这一点?
小智 5
使用共享域时,您无法实现此目的(共享域是服务提供商提供的域).但您可以使用自己的域轻松完成此操作.例如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
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |