如何使自己的域指向我的应用程序上的特定配置文件

时间:2012-01-21 09:12:42

标签: ruby-on-rails heroku

我目前为用户提供了为其帐户设置子域名的功能:

subdomain.myaddress.com

将指向用户个人资料。我希望能够让用户能够指出他们自己的域,这样两者都可以工作并指向用户配置文件。

怎么做?

另外,如果你碰巧知道Heroku。有一个插件可以启用自定义域,但我必须调用:heroku domains:add * .yourdomain.com(或使用GUI)

有没有办法让我的应用程序调用该命令?

2 个答案:

答案 0 :(得分:0)

您可以使用DNS CNAME records将一个域名别名替换为另一个域名。存在限制:您无法在顶级域(仅限子域)上使用CNAME。我不知道自动化它,但CNAME是常用的on heroku

答案 1 :(得分:0)

您的应用程序需要监听用户输入的任何域,因此您必须在应用程序中使用heroku gem来添加用户输入应用程序的自定义域。

使用子域显然是更简单的选项,因为您可以在域* .mydomain.com上设置通配符域并让他们选择他们想要的子域,然后让您的应用程序在子域中使用该帐户