Ruby on rails 如何在heroku中为单个应用程序添加多个子域?
我正在开发一个RubyonRails应用程序,它有多个子域,例如:“admin.example.com”、“user.example.com”、“members.example.com”,所以我的问题是如何部署我的应用程序,以便所有这些子域在heroku的暂存模式下工作。它在本地主机上运行良好(使用lvh.me访问子域)。现在我没有使用任何自定义域名,我使用的是Heroku提供的默认域名 Heroku有一个免费的附加组件,您可以使用它在他们的平台上启用自定义域名(和子域) 如果您阅读了这篇支持文章,您将看到需要遵循以下步骤:Ruby on rails 如何在heroku中为单个应用程序添加多个子域?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在开发一个RubyonRails应用程序,它有多个子域,例如:“admin.example.com”、“user.example.com”、“members.example.com”,所以我的问题是如何部署我的应用程序,以便所有这些子域在heroku的暂存模式下工作。它在本地主机上运行良好(使用lvh.me访问子域)。现在我没有使用任何自定义域名,我使用的是Heroku提供的默认域名 Heroku有一个免费的附加组件,您可以使用它在他们的平台上启用自定义域名(和子域) 如果您阅读了这篇支持
$ heroku domains:add example1.com
$ heroku domains:add *.example1.com
$ heroku domains:add example1.com
$ heroku domains:add *.example1.com
棘手的部分可能是首先配置域名以将流量路由到Heroku。你可以去域名注册处,在DNS设置中创建一个CNAME记录,将*.example1.com上的所有流量路由到Heroku-example1.herokuapp.com上应用程序的原始URL。如果我尝试添加新的子域成员,我的主应用程序指向admin.herokuapp.com“无法添加其他Heroku域”您不能在一个应用程序上有多个(子域)。herokuapp.com子域-此功能用于您的域aswal.com(或您选择的任何内容)。然后,您可以按照上面的说明,将流量定向到您的应用程序,以获取您域名的任何子域,而不是Heroku。明白我的意思吗?