我创建了一个heroku应用程序,并希望从godaddy.com提供域名.
我已经配置了heroku提供的所有三个主机,但现在我收到错误说:
Heroku | 没有这样的应用
该主机名没有配置应用程序.
也许应用程序所有者已将其重命名,或者您输入了错误的URL.
我想知道:有没有其他方法来配置heroku应用程序?
更新:新方法 请使用此链接获取新方法.接受的答案是旧功能.
Joh*_*non 83
您需要执行两个步骤,
您可以在http://devcenter.heroku.com/articles/custom-domains上阅读有关此内容的更多信息
猜测你可能错过了第一步?
更新:随着Bamboo的EOL proxy.heroku.com宣布退出(2014年9月)Bamboo应用程序,所以这些现在也应该使用yourapp.herokuapp.com映射.
Ale*_*dre 73
我使用这个视频广播来设置Heroku的GoDaddy域,它运行得很好.很清楚,很好解释.
注意:跳过关于CNAME的部分yourdomain.com.
(注意.
)和heroku addons:add "custom domains"
http://blog.heroku.com/archives/2009/10/7/heroku_casts_setting_up_custom_domains/
总结视频:
1)在GoDaddy上创建一个CNAME
Alias Name: www
Host Name: proxy.heroku.com
Run Code Online (Sandbox Code Playgroud)
2)通过host www.yourdomain.com
在命令行上键入来检查您的域是否已传播
3)跑 heroku domains:add www.yourdomain.com
4)跑 heroku domains:add yourdomain.com
经过这些步骤,它对我有用.希望它也适合你!
更新:事情发生了变化,看看这篇文章Heroku/GoDaddy:将裸域发送到www
Jon*_*Roy 16
Arpit,我遇到了同样的问题并撰写了一篇关于使用Heroku进行部署并添加自定义域的博客文章.
诀窍是
希望对你有用!
我为解决这个问题付出了很多努力,似乎没有什么对我有用。
这里提到了我遵循的步骤。
转到您的应用程序设置。
单击添加域。
将打开一个对话框并要求您输入所需的域。(请添加以www
例如 - 开头的内容www.abcd.example
)
单击“下一步”即可移至下一个对话框。
添加域名后,您将获得DNS目标,现在您需要导航到 GoDaddy 并按照以下步骤操作。
导航至https://dcc.godaddy.com/domains并单击您的域名。
单击后,您将导航至https://dcc.godaddy.com/control/yourdomain/settings
向下滚动到底部,您将看到“管理 DNS”。
它将导航到 DNS 设置,然后添加类似于下面提到的条目并删除所有其他CNAME
记录。这里积分的值是您在第 4 步中获得的 DNS 目标。
一段时间后,您的网站应该映射到 Heroku 应用程序 URL。
是的,Heroku 有很多变化。如果您的网络服务器使用 Heroku dyno,则必须找到从一个DNS
名称到另一个DNS
名称的别名(因为每个 Heroku DNS 端点可能会解析为许多 IP 地址以动态调整以适应请求负载)。
一个CNAME
记录是别名www.example.com
- >www.example.com.herokudns.com.
您不能CNAME
用于裸域 ( @
),即example.com
(除非您找到可以执行CNAME Flattening
此操作的名称服务器- 这就是我所做的)。
但真正最简单的解决方案,几乎可以在您的 GoDaddy 帐户中解决所有问题,就是创建一个CNAME record
执行以下操作的:www.example.com -> www.example.com.herokudns.com
.
然后创建一个永久的 301 重定向example.com
到www.example.com
。
这只需要在您的 heroku 应用程序设置中配置一个 heroku 自定义域名:www.example.com.herokudns.com
. @Jonathan Roy 谈到了这个(上面),但提供了一个不好的链接。
归档时间: |
|
查看次数: |
127592 次 |
最近记录: |