我目前正在使用实现多租户单数据库插件的 Grails 创建一个 Web 应用程序。该插件允许我在单个数据库上拥有多个租户,使用租户 ID 来区分租户。该插件检测到女巫租户将通过为每个租户使用不同的域/子域解析来处理在我的应用程序上发出的当前请求。
例如:
- 租户 1 = companyA.myapp.com
- 租户 2 = companyB.myapp.com
在我运行 Grails 开发模式的本地机器上,我能够通过更改我的 /etc/hosts 来实现不同的主机,并且每个租户都有自己的子域。
我目前有兴趣使用 Cloud Foundry 作为我的云平台,但是当我将我的应用程序部署到 Cloud Foundry 时,它已经使用我的应用程序名称作为 Cloud Foundry 的子域。
例如: - myapp.cloudfoundry.com
- 是否可以更改或控制 Cloud Foundry 中的域名解析器?
- 有人知道如何处理上面在云铸造中解释的多租户子域吗?可能提供使用云代工实现这一点的步骤?
- 使用云代工来实现这一点的最佳方法是什么?
我的应用程序使用 Grails 2.0.4 和多租户单数据库插件 0.8.2。
谢谢