如何将 Heroku 应用与 Google 域相关联?

How to associate Heroku app with a Google domain?

我用 Google 购买了一个域,我想将它与一个 Heroku 应用相关联。实现该目标的分步过程是什么?

我最近将我的应用连接到自定义域。虽然我的域名是从 AWS route53 购买的。我认为方法大体上是一样的。

首先,你可以看看这个由Heroku写的页面。 https://devcenter.heroku.com/articles/custom-domains

我相信 Heroku 提供的教程有效。但是,我厌倦了所有那些让事情变得不可见 XD 的 CLI。幸运的是,我们可以从 Heroku 网站而不是 CLI 配置它。

这是我的方法:

  1. 首先在 Heroku 网页中打开您的应用程序,然后单击“设置”按钮 https://dashboard.heroku.com/apps/{your 应用名称}
  2. 向下滚动直到看到“域”部分,然后单击“添加域” https://dashboard.heroku.com/apps/{your 应用名称}/设置
  3. 输入您从google购买的域名(例如www.example.com
  4. 添加域后,Heroku 将为您提供 DNS 目标。
  5. 从您的 google 域 DNS 管理页面,您应该能够为您的托管区域添加新记录。
  6. 最后,添加一条简单路由策略的新记录,类型为CNAME,值等于Heroku提供的DNS目标。

如果你正确地按照这些步骤操作,这真的很简单。由于我的声誉水平,我无法上传照片。如果您需要一些图片来指导您如何找到按钮,请随时与我联系 :)

补充一下 Fergus 的回答,如果您看到警告“无法将 cname 记录添加为根域”,请将 www 添加到主机名输入中。