我创建了一个heroku应用程序,并希望从godaddy.com提供域名.
我已经配置了heroku提供的所有三个主机,但现在我收到错误说:
Heroku | 没有这样的应用
该主机名没有配置应用程序.
也许应用程序所有者已将其重命名,或者您输入了错误的URL.
我想知道:有没有其他方法来配置heroku应用程序?
更新:新方法 请使用此链接获取新方法.接受的答案是旧功能.
我已经在我的heroku应用程序中添加了一个自定义域,它可以与www.domain.com一起使用.
我需要知道如何设置没有"www"的域来解析应用程序.
以下是我当前的DNS设置:
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2013041500 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS robotns3.second-ns.com.
@ IN NS robotns2.second-ns.de.
@ IN NS ns1.first-ns.de.
@ IN A 88.198.38.XXX
localhost IN A 127.0.0.1
mail IN A 88.198.38.XXX
ftp IN CNAME www
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
relay IN CNAME www
smtp IN CNAME www
www IN CNAME appname.herokuapp.com.
@ …Run Code Online (Sandbox Code Playgroud) 我有一个Heroku应用程序,我添加了一个CNAME(www到herokuapp),将它从GoDaddy重定向到Heroku.现在我正在努力管理裸域.
这是来自Heroku的文档.
裸域(也称为裸域或顶点域,例如mydomain.com)必须使用DNS A记录.要设置根域,请使用DNS管理工具为以下每个地址添加单独的A记录:
75.101.163.44
75.101.145.87
174.129.212.2
Run Code Online (Sandbox Code Playgroud)
使用"host"命令检查DNS是否配置正确:
$ host example.com
example.com has address 75.101.163.44
example.com has address 75.101.145.87
example.com has address 174.129.212.2
Run Code Online (Sandbox Code Playgroud)
我还从GoDaddy主菜单激活了转发.
好吧,如果我尝试使用我的域名托管example.com,一切正常.但是,当我尝试使用浏览器时,我得到了这个:
Heroku | 没有这样的应用程序该主机名没有配置应用程序.也许应用程序所有者已将其重命名,或者您输入了错误的URL
我也尝试使用该命令,heroku domains:add yourdomain.com
但这会创建我的应用程序的第二个实例,它不会将其重定向到完整的域www