如何配置云代工厂nginx_router以将具有子域名的应用程序转换为主应用程序的路径

时间:2015-04-14 08:09:19

标签: nginx cloudfoundry

所有
我正在使用CF v1,我们有几个应用程序,如:
  - abc.com
  - admin.abc.com
  - test.abc.com

现在,我们有3个DNS名称,并指向相同的IP 是否有可能我们只有一个DNS名称并将2子域转换为主应用程序的路径,如
  - abc.com
  - abc.com/admin
  - abc.com/test

我试着写一些像     location = / admin {
      重写^ / admin /(.*)$ $ {scheme}:// admin.$ {server_name} / $ 1 permanent;
    }

但后来我发现所有组件都无法与云控制器通信 我是新来的,有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Cloud Foundry不支持在应用程序路由中包含URI的路径组件的功能。但是,这是Cloud Foundry社区中许多人希望添加的功能,并且已创建Tracker项目[1]并添加到社区积压中。

但是,由于CF,v1已经被弃用了一段时间,现在[2]即使添加了该功能,它也不会被反向移植到v1。

[1] https://www.pivotaltracker.com/n/projects/1151414/stories/92128632

[2] http://www.activestate.com/blog/2014/03/brief-history-cloud-foundry-and-stackato