0

我有一个带有自定义域和通配符子域的 Rails 应用程序托管在 Heroku (Cedar) 上。我们称之为https://mysite.com

例如,如果用户访问https ://bobcat.mysite.com,Rails 应用程序被配置为仅提供与 bobcat 帐户相关的数据。

bobcat.com 在域名公司注册 - 与 Heroku 无关。我想更改 DNS 设置,以便 bobcat.com 重定向到https://bobcat.mysite.com。我使用哪些 CNAME 设置?我在我的 Heroku 帐户上做什么。

请原谅这个问题,这可能可以通过充分的谷歌搜索来回答,但我不会弄错这个......

4

2 回答 2

2

自定义域上的Heroku 文档为您保存所有信息。

bobcat.com为和设置条目尤为重要www.bobcat.com,这在 DNS 中是两个单独的条目。

对于 Heroku,www.bobcat.com由 CNAME 处理myapp.herokuapp.com(在雪松堆栈上)。

对于“裸域”,例如bobcat.com不能指定 cname(由于 DNS 规范中的限制),因此您有两个选择:

1)bobcat.com将 A 记录指向上述文档中指定的 IP 地址。

或者

2)重定向bobcat.comwww.bobcat.com使用wwwizer的免费服务。只需将bobcat.comA-Records 指向174.129.25.170. 我在我的几个项目中使用了这种方法。

于 2012-10-10T22:14:03.830 回答
0

所以我相信,在域名的 DNS 设置中bobcat.com,您需要创建一条新CNAME记录。

所以它会是:

Hostname: bobcat.com
Type: CNAME
Destination CNAME: https://bobcat.mysite.com
于 2012-10-10T13:55:55.557 回答