【问题标题】:How to setup custom domain names with Heroku?如何使用 Heroku 设置自定义域名?
【发布时间】:2016-04-07 13:16:55
【问题描述】:

我正在尝试关注 Heroku 的 documentation 为我的 Ruby on Rails 应用程序添加自定义域名。在我的 CLI 中,我添加了域,并且在运行 heroku 域时可以查看:

域名指向我的地址,DNS 目标指向我的 Heroku 应用地址。

在我的域名注册商 (GoDaddy) 中,我将 CNAME 设置为我的 Heroku 地址。该域已经传播了足够长的时间,当我访问它时它只是显示它正在被停放。

我做错了什么?

【问题讨论】:

  • 你支付 heroku ssl 费用了吗?
  • @Gearnode 不,我没有。

标签: ruby-on-rails ruby heroku dns


【解决方案1】:

我与 Godaddy 有一个非常相似的问题,除了我还处理不仅将 www.something.com 转发到我的 herokuapp,而且还将 something.com 转发到同一个应用程序(没有 www)。

我建议你这样做

检查你的 Heroku 设置在你有类似的域下

域名:www.something.com DNS_Target:something.herokuapp.com 域名:something.com DNS_Target:something.herokuapp.com

在 Godaddy 上,在域详细信息 > 设置下,确保您的转发看起来像这样

转发:域名:http://something.herokuapp.com/(仅转发)

现在在 DNS 区域文件下确保您有一个 CNAME(别名)记录,如下所示... ps。此部分在 CNAME 部分底部有一个(第 1 页,共 2 页)分页,如果您没有看到您的记录,它可能在下一页上

主机:www points_to:something.herokuapp.com ttl:600 秒

现在重要的部分是在您的 A(主机)记录下,您需要更改 @ 主机以指向这个确切的 IP 地址...

主机:@points_to:174.129.25.170 ttl:600 秒

当我处理这个问题时,this SO question/answers 帮助我解决了我的问题。尤其是@points_to那个ip地址

【讨论】:

  • 我添加了您指定的 DNS 主机,它可以正常工作。 @ 主机没有改变。我在哪里可以从 Heroku 访问 IP?顺便说一句 - 这是我假设没有指向 IP 的情况,它告诉我证书在域上不安全。 “证书仅对以下名称有效:*.herokuapp.com、herokuapp.com(错误代码:ssl_error_bad_cert_domain)”
  • @JonathanMusso 你解决了证书问题吗?我正在尝试使用 Heroku 配置 GoDaddy,但我总是被转发到 heroku 域。谢谢 Fabrizio
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 2012-12-26
相关资源
最近更新 更多