安装Heroku和GoDaddy?
我正在尝试通过GoDaddy购买一个域名,以便与我的Heroku托pipe的网站一起工作。
如何configuration我的域名与Heroku一起使用?
[更新31.10.2014]好的! 有用! 这是我从头开始做的,所以有相同问题的人也可以修复它。 首先我将解释如何设置Heroku和GoDaddy,然后我将解释如何创build一个裸域(www.example.com – > example.com)。
设置Heroku和GoDaddy:
-
在您的terminal(在您的计算机上)的项目文件夹中写入
heroku domains:add www.example.com
(其中www.example.com
是您在GoDaddy购买的域名) -
login到GoDaddy – >域名 – >select你的域名 – >启动(这将带你到域名详细信息)
-
点击“DNS区域文件”标签
-
删除名为“www”(指向@)的CNAMElogging
-
点击“添加logging” – > CNAME(别名) – >'主机'应该是
www
和'指向'应该是你的Heroku地址(例如supermoo-bil-3411.herokuapp.com
)。 TTL可以是1小时。
DNS可能需要一些时间来传播。 对我来说花了大约10分钟。
而已! supermoo-bil-3411.herokuapp.com
现在将在www.example.com
🙂
创build一个裸体域名:
裸域取消了在您的域名前面写www的需要。 这可以通过将example.com
转发到www.example.com
来完成。 在GoDaddy上这是非常容易的:
-
在与上面相同的窗口中,点击“设置”选项卡
-
在转发 – >域 – >点击'pipe理' – >然后点击'添加转发'
-
“转发”应该是
www.example.com
(您的域名),“redirecttypes”应该是“301(永久)”,“转发设置”应该是“只转发” -
确保“更新我的名称服务器和DNS设置以支持此更改(推荐)”
而已! 你完成了:)
有用的链接:
感谢Ryan Kazinec的帮助:)
DNS设置往往有一个滞后时间。
您是否尝试从其他设备访问该应用程序? (说一个在另一个networking上运行的智能手机?)我已经多次看到我的本地dnscaching导致的问题,这就是为什么从其他设备访问它可能会照亮你的情况。
如果你正在从基于Windows的电脑进行DNS更改,你可以刷新你的DNScaching,有时可以解决你的问题。
1.)右键点击CMD.exe(aka命令提示符)2.)点击以pipe理员身份运行。 3.)键入:ipconfig / flushdns 4.)按Enter键
但是请记住,dns的变化可能需要一段时间才能传播。
转到https://dnsimple.com/r/ecc41c23013629并打开一个帐户。;
他们为heroku设置了一次点击,您可以将TTL设置为一分钟。 然后在GoDaddy方面,只需将dns服务器从daddy服务器更改为简单dns服务器(全部在dnsimple站点上解释)。 简单;)
您的域名仍由GoDaddy托pipe
GoDaddy是不是你愚蠢的意见pipe理你的地方。
使用Heroku设置外部域名最简单的方法之一是使用这个插件: https : //addons.heroku.com/zerigo_dns – 你只需要指出的DNS名称服务器
a.ns.zerigo.net b.ns.zerigo.net c.ns.zerigo.net d.ns.zerigo.net e.ns.zerigo.net
我不属于Zerigo DNS – 只是一个快乐的用户。 任何耶,它是免费的每月50,000个查询和20美元/月,你有无限的查询。
希望这可以帮助。