1

我开发了一个 RoR 应用程序。我想更新它以处理多个客户。例如,一个客户可能使用 ame.requestsys.com,而另一个客户可能使用 slc.requestsys.com。

目前在 Heroku,我有 requestsys.com 和 www.requestsys.com

有人告诉我我需要 *.requestsys.com --> 对吗?如果是,为什么 Heroku 不让我添加它?

谢谢

4

1 回答 1

2

从应用程序目录中的命令行执行:

$ heroku domains:add *.requestsys.com

您也可以从 heroku 仪表板执行此操作。

然后在您的 DNS 中相应地设置一个 CNAME 以指向 yourapp.herokuapp.com

尝试本指南以获取更多信息: https ://devcenter.heroku.com/articles/custom-domains#wildcard-domains 。

基本上你想做的是一个多租户应用程序,有几个关于这个主题的 railscasts:

http://railscasts.com/episodes?search=multitenancy

但这超出了问题的范围。

于 2012-11-16T19:06:22.317 回答