将域分配给Heroku应用程序中的子域

时间:2014-07-03 18:48:40

标签: ruby-on-rails heroku dns

我不确定是否可以在Heroku上完成以下方案:

  • 我有一个在Heroku(myapp.herokuapp.com)上运行的应用程序,其中每个用户都可以获得像foo.example.com这样的子域。根据我的阅读,这可以通过通配子域来完成。将*.example.com添加到Heroku域,然后将DNS提供程序设置为指向Heroku应用程序(myapp.herokuapp.com
  • 然后,他们应该能够将bar.comfoo.example.com相关联。但是,如何实现这一目标呢?

感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

我让它像这样工作:

添加以下CNAMES

  • * .example.com - > myapp.herokuapp.com
  • bar.com - > foo.example.com(在应用程序中查找主机而不是子域,并根据它加载所需的数据)

在Heroku上添加域名

  • *。example.com
  • bar.com

答案 1 :(得分:-1)

Heroku开发中心有一篇文章,保持最新并回答所有这些:

您CNAME *.example.com到您的Heroku应用,并将*.example.com添加到您的Heroku域名。在此之后,由您的应用程序代码来理解它。