【问题标题】:How to change a Heroku domain to a custom domain?如何将 Heroku 域更改为自定义域?
【发布时间】:2013-07-22 02:17:38
【问题描述】:

切入正题,我有一个任意的 Heroku 域,我想将其转移到自定义域。我以前从来没有这样做过。我已经调查过了,但还没有找到一个足够清晰的答案,分成几个步骤。

【问题讨论】:

  • 我之前没用过heroku...是不是有点像网络应用的虚拟主机?
  • 如果是这样,您只需购买一个域并将 A DNS 记录指向 Heroku 服务器 IP。应该没那么难。

标签: heroku dns


【解决方案1】:
  1. 将域添加到您的 heroku 应用 => heroku 域:添加域名

  2. 转到您的域服务提供商帐户并更新/添加“www”CName DNS 记录并将其指向您的 Heroku 应用(例如 appname.herokuapp.com)

注意:如果您打算在您的网站上添加 ssl,那么您需要使用 pointDNS 将您的 dns 记录移动到 heroku(heroku 上提供了插件 - 免费提供 1 个域和 20 个 dns 记录)。

【讨论】:

    【解决方案2】:

    这是 heroku 文档 中流程的摘要

    Summary of steps - Heroku

    【讨论】:

      【解决方案3】:

      这篇文章详细解释了这个过程:

      http://lifesforlearning.com/heroku-with-godaddy/

      使用 www.example.com 的示例,例如 example.herokuapp.com

      1. 在您的 heroku 应用程序中使用命令: heroku 域:添加 www.example.com heroku 域:添加 example.com

      2. 转到您的 Godaddy 特定域页面。

      3. 清除所有不需要的记录。使用 www 作为主机添加 CNAME 记录。对于您的目标,在您的应用程序中使用命令“heroku 域”并复制为 www.example.com 域提供的 url。使用 @ 作为主机和 50.63.202.1 作为目标添加 A 记录(来自文档)。

      4. 您已完成,但是此更改需要一些时间才能传播。在中间使用转发。向下滚动到 GoDaddy 站点的底部并使用 https:// 或 http://、example.herokuapp.com、永久 (301) 和仅转发输入转发信息。不要点击复选框来更新 DNS。

      【讨论】:

        【解决方案4】:

        1) 从域名注册商处购买域名(godaddy.comnetworksolutions.com

        2) 将域添加到您的 heroku 应用 => heroku 域:添加

        3) 您将在您的域服务提供商的帐户仪表板上看到一个更改 DNS 记录的选项,添加“www”C-Name DNS 记录并将其指向您的 heroku 应用程序(例如 yourapp.herokuapp.com)

        【讨论】:

        【解决方案5】:

        请阅读他们的文档以了解有关如何执行此操作的更多详细信息:https://devcenter.heroku.com/articles/custom-domains

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-09-29
          • 2023-03-20
          • 1970-01-01
          • 2014-11-22
          • 2022-01-12
          • 2012-08-22
          • 2017-03-08
          • 1970-01-01
          相关资源
          最近更新 更多