zoukankan      html  css  js  c++  java
  • PCF创建Route并绑定到相应的应用程序的所有方式(命令行,管理后台,manifest.yml, cf push)

    1. PCF命令行创建Route并绑定到相应的应用上:

    使用cf create-route命令创建路由,格式为:cf create-route 空间名 域名 –hostname 应用名

    $ cf create-route my-space shared-domain.example.com --hostname myapp

    为啥要加hostname呢,就是表示域名将以myapp.shared-domain.example.com方式呈现,也可以不加—hostname,这样的话域名就是shared-domain.example.com, 访问项目就变成了shared-domain.example.com/myapp/xxxx

     

    好了,创建一个试试:

    创建好了之后,需要将路径映射到相应的应用程序上面,通过下面这些命令可以搞定:

    比方说我们有下图所示的四个应用,分别需要绑定左边对应的不同格式的路由:

    请对号入座,看你的项目需要哪种格式的:

    $ cf map-route products shared-domain.example.com --hostname store --path products

    $ cf map-route orders shared-domain.example.com --hostname store --path orders

    $ cf map-route storefront shared-domain.example.com --hostname store

    $ cf map-route tcp-app tcp.shared-domain.example.com --port 60000

     

    下面这个命令匹配所有 *.foo.shared-domain.example.com 路径到应用程序:myfallbackapp.

    $ cf map-route myfallbackapp foo.shared-domain.example.com --hostname '*'

    也就是前面不管是什么字符,都会到那个项目上面去,比如:testXXX.foo.shared-domain.example.com

     

    2. PCF管理后台UI界面创建Route:

    登录管理后台 –> 选择相应的space -> 进入相应的应用程序 -> Route:

    然后点击MAP A ROUTE

    选择新创建还是直接关联一个现有的,并填写你需要的路由规则

     

    3. 使用呢项目发布文件manifest.yml配置Route

    当然,更简单的,还可以通过发布文件manifest.yml里面去配置route 这种方式来自动创建路由,这种更加简单,只需要在配置文件改一下就行:

     

    4. 还有种方式是在push项目的是时候去指定或创建路由:

    cf push myapp -d private-domain.example.com --hostname foo

  • 相关阅读:
    刷题-力扣-414. 第三大的数
    刷题-力扣-976. 三角形的最大周长
    刷题-力扣-942. 增减字符串匹配
    刷题-力扣-409. 最长回文串
    扛把子组20191121-4 Final发布用户使用报告
    Scrum立会报告+燃尽图 07
    Final发布
    扛把子组20191121-3 Final阶段贡献分配规则
    扛把子组20191121-10 Scrum立会报告+燃尽图 06
    Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/cnsec/p/13407123.html
Copyright © 2011-2022 走看看