Heroku(英雄)
- 我为Heroku应用程序设置了两个自定义域。*
example.com example.com.herokudns.com
*.example.com wildcard.example.com.herokudns.com
域配置
- 我的域配置如下:*
1.我为*
添加了指向wildcard.example.com.herokudns.com
的CNAME
记录。
工作正常。
1.我使用GoDaddy的域转发工具转发了我的URL
,因为我只能将IP
地址指定为A
记录。
问题
域名转发指向example.com.herokudns.com
。不幸的是,GoDaddy会自动在前面加上http://
,所以它实际上并没有打开我的应用程序,而是显示了一条Heroku消息:
这里什么都没有。
目标
设置我的GoDaddy根域指向我的Heroku应用程序。
**注意:**GoDaddy自动为@
添加了指向>>++FWD1++<<
的A
记录
4条答案
按热度按时间fdx2calv1#
Cloudflare完成了这项工作!
资源:
CNAME
Records to be the naked domainCNAME Flattening
works**注意:**CloudFlare有一个非常好的文档和设置过程,您只需要:
1.将您的域添加到CloudFlare
qpgpyjmq2#
您将DNS设置为转发到什么位置?我也遇到过同样的问题,但通过为 * www.example.com * 创建Heroku DNS条目解决www.myapp.com了这个问题。Heroku创建了 * www.example.com * 的DNS目标www.myapp.com.herokudns.com。
以下是我的设置:
u4dcyp6a3#
您也可以通过在五分钟内用docker设置一个nginx服务器来实现这一点。
首先按照此链接上的说明进行操作:https://pentacent.medium.com/nginx-and-lets-encrypt-with-docker-in-less-than-5-minutes-b4b8a60d3a71
然后将nginx服务器ip添加到主机名为
@
的A Record
中在你的nginx服务器中,你可以使用这个代码将所有到你的
naked
域的流量重定向到www
域。只要用你的域替换所有的your-domain.com
。sxissh064#
在Setup Heroku and GoDaddy?中,allegutta 通过用.com域屏蔽heroku应用程序名称域来解决这个问题。不要使用
slooob.com.herokudns.com
,而是使用你原来的heroku应用程序URL([heroku-app].herokuapp.com
),它应该可以工作。刚刚对我有效。