如何在Heroku上使用Rails添加子域名

3

我有一个基于Ruby on Rails的应用程序,其中包含多个子域名。在本地主机上,它们的格式如下:

manager.daycare.no:3000/
worker.daycare.no:3000/
daycare.no:3000/
admin.daycare.no:3000/
parent.daycare.no:3000/

现在我想在Heroku上添加这些子域。我该如何在Heroku上添加这些子域?

我的Heroku应用程序名称是sufa-travels.herokuapp.com/


你先在本地配置了吗? - 7urkm3n
我更新了我的问题。 - user5496955
你已经拥有 daycare.no 域名了吗? - 7urkm3n
1
我已经更新了我的帖子,请看一下。 - 7urkm3n
2个回答

2
据我所知,在Heroku中,您无法选择特定端口来配置您的主机,也不支持DNS。但是,您可以添加自定义域和子域,并从您的域托管设置中重定向到Heroku应用程序。以下是来自YouTube的小截图Youtube
Heroku文档说:Docs
$ heroku domains:add www.example.com`
Adding www.example.com to example... done
>
$ heroku domains:add blog.example.com`
Adding blog.example.com to example... done

我运行了heroku domains:add blog.example.com,但运行blog.example.com时它无法正常工作。 - user5496955
1
@haseeb 首先,你需要从域名托管商购买你的域名,例如'haseebe.com',然后在获取域名后,你需要使用上述命令将其添加到Heroku中,如'heroku domains:add haseebe.com'。一旦你添加了它,这里有一个链接到YouTube视频,展示了所有步骤,请查看该视频! - 7urkm3n

1

我在Heroku上执行了heroku domains:add blog.example.com命令,但是当我访问blog.example.com时它无法正常工作。 - user5496955
1
请尝试登录 heroku.com 上的 Heroku 仪表板,并检查您的域是否列在“自定义域”部分下。如果是,您的下一步将是将 DNS 目标添加到您的域提供商中。该过程因您购买域名的提供商而异。 - polskais1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接