我为我的Heroku应用设置了两个自定义域。
example.com example.com.herokudns.com
*.example.com wildcard.example.com.herokudns.com
我按如下方式配置了我的域名:
我为CNAME
添加了*
条记录,指向wildcard.example.com.herokudns.com
。
工作正常。
我使用GoDaddy的域转发工具转发了URL
,因为我只能将IP
地址指定为A
条记录。
域名转发指向example.com.herokudns.com
。不幸的是,GoDaddy会自动添加http://
,因此它实际上无法打开我的应用程序,而是显示一条Heroku消息:
此处没有任何内容。
设置我的GoDaddy根域以指向我的Heroku应用程序。
注意: GoDaddy自动为A
指向@
>>++FWD1++<<
条记录
答案 0 :(得分:13)
最后,我通过选择CloudFlare来处理我的DNS配置,实现了将裸域用作主机的目标。
资源:
注意: CloudFlare有一个非常好的文档和设置过程,您只需要:
答案 1 :(得分:3)
您将DNS设置为转发到什么位置?我遇到了同样的问题,但解决了这个问题,为 www.myapp.com 创建了一个Heroku DNS条目。 Heroku创建 www.myapp.com.herokudns.com 的DNS目标。
以下是我的设置:
答案 2 :(得分:-3)
在Setup Heroku and GoDaddy? allegutta 中通过使用.com域屏蔽heroku-app-name域来解决此问题。而不是slooob.com.herokudns.com
,请使用原始的heroku应用程序网址([heroku-app].herokuapp.com
),它应该可以使用。只是为我工作。