这个问题与此高度相似,但差别不大: configuring namecheap domains with heroku
这就是我所拥有的(为了隐藏原始网站,我省略了字符串的名称' asdf'):
名称标记域,标题如下:asdf.com
在dyno上运行的herokuapp,该dyno是业余级别,也为自动证书管理设置了ACM。它运行在https://asdf.herokuapp.com/,此链接正常工作并从github集成中获取推送。太棒了:))
我希望将这些链接起来,以便我的网站不是https://asdf.herokuapp.com,而是https://asdf.com,这就是为什么我去购买namecheap域名,但是将它们连接在一起我抓住每个机会都失败了。我尝试了很多不同的模式,但不幸的是,我对这一层事情并不了解。这是我尝试过的,但不起作用:
On Heroku:创建自定义域名:asdf.com Heroku随后为我提供:asdf.com.herokudns.com
然后我进入namecheap,删除所有可能的cnames或重定向。 我创建了一个新的CNAME |主持人:www |目标:asdf.com.herokudns.com
尝试访问该网站时,出现此错误: ERR_NAME_NOT_RESOLVED
如果我尝试在namecheap上将CNAME主机更改为@,我会得到: ERR_SSL_PROTOCOL_ERROR
非常感谢任何帮助,如果需要更多信息,请询问。
谢谢。
答案 0 :(得分:1)
我遇到了同样的问题。我已经联系了Namecheap和Heroku,以获得支持。这就是我提出的,但我的域名仍未解决。
由于您在应用程序中指向www.mollydwellness.org,因此您需要确保已将其添加到Heroku配置中(目前您只分配了非www版本):
$ heroku domains:add www.mollydwellness.org --app mollydwellness
添加后,您应该会收到一个新的DNS目标,您需要使用该目标来更新CNAME记录。
$ heroku domains
=== mollydwellness Heroku Domain
mollydwellness.herokuapp.com
=== mollydwellness Custom Domains
Domain Name DNS Record Type DNS Target
────────────────────── ─────────────── ────────────────────────────────────
www.mollydwellness.org CNAME www.mollydwellness.org.herokudns.com
mollydwellness.org ALIAS or ANAME mollydwellness.org.herokudns.com
Namecheap配置
Type Host Value TTL
CNAME Record www
www.mollydwellness.org.herokudns.com.
5 min
URL Redirect Record
@
http://www.mollydwellness.org/
Unmasked
我被告知在再次联系支持之前再给它30分钟。这是45分钟,仍然没有解决。
非常困惑,可能只是将自己部署到VPS,因为此时会更容易。我和Heroku一起去节省时间,但似乎没有捷径可走。来自社区的更多帮助将会很棒。
答案 1 :(得分:0)
对于dns唯一需要做的就是进入heroku,在自定义域上设置以下内容:
*。mywebsite.com
mywebsite.com
www.mywebsite.com
在Namecheap上进行以下配置:
CNAME记录@ myapp.herokuapp.com。 1分钟
CNAME记录www myapp.herokuapp.com。 1分钟
URL重定向记录@ https://www.myapp.herokuapp.com未屏蔽
URL重定向记录www https://www.aipredictor.herokuapp.com未屏蔽
您已完成。涵盖了所有可能的情况。