设置Heroku和GoDaddy?

all*_*tta 107 dns heroku

我想通过GoDaddy获得一个域名来与我的Heroku托管网站一起工作.

如何配置我的域名以使用Heroku?

all*_*tta 296

[更新时间:31.10.2014]好吧!有用!这是我从头开始做的,所以其他有相同问题的人也可以解决它.首先,我将解释如何设置Heroku和GoDaddy,然后我将解释如何创建一个裸域(www.example.com - > example.com).

设置Heroku和GoDaddy:

  1. 在终端(在您的计算机上)的项目文件夹中写heroku domains:add www.example.com(www.example.com您在GoDaddy购买的域名在哪里)

  2. 登录GoDaddy - > DOMAINS - >选择您的域名 - >启动(这将带您进入域名详情)

  3. 单击"DNS区域文件"选项卡

  4. 删除名为'www'的CNAME记录(指向@)

  5. 点击"添加记录" - > CNAME(别名) - >"主机"应该是www,"点到"应该是您的Heroku地址(示例 supermoo-bil-3411.herokuapp.com).TTL可以是1小时.

DNS可能需要一段时间才能传播.对我来说,花了大约10分钟.

而已!supermoo-bil-3411.herokuapp.com现在将在www.example.com:)

创建一个裸域:

裸域无需在域名前面编写www.这可以通过转发example.com来完成www.example.com.这在GoDaddy上非常简单:

  1. 在上面的同一窗口中,单击"设置"选项卡

  2. 在转发 - >域名 - >点击"管理" - >然后点击"添加转发"

  3. "转发至"应为www.example.com(您的域名),"重定向类型"应为"301(永久)","转发设置"应为"仅转发"

  4. 确保选中"更新我的名称服务器和DNS设置以支持此更改.(推荐)"

    而已!你完成了:)

有用的链接:

感谢Ryan Kazinec的帮助:)

  • 我认为重要的是要注意,如果你删除所有记录,正如你在步骤4中建议的那样,如果你有电子邮件,谷歌应用程序或其他设置的服务,你可以真正搞砸了.为完成此工作而需要编辑的唯一记录是包含www和任何子域的A记录和CNAME记录. (2认同)