我开发了一个 RoR 应用程序。我想更新它以处理多个客户。例如,一个客户可能使用 ame.requestsys.com,而另一个客户可能使用 slc.requestsys.com。
目前在 Heroku,我有 requestsys.com 和 www.requestsys.com
有人告诉我我需要 *.requestsys.com --> 对吗?如果是,为什么 Heroku 不让我添加它?
谢谢
我开发了一个 RoR 应用程序。我想更新它以处理多个客户。例如,一个客户可能使用 ame.requestsys.com,而另一个客户可能使用 slc.requestsys.com。
目前在 Heroku,我有 requestsys.com 和 www.requestsys.com
有人告诉我我需要 *.requestsys.com --> 对吗?如果是,为什么 Heroku 不让我添加它?
谢谢
从应用程序目录中的命令行执行:
$ 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
但这超出了问题的范围。