Namecheap域无效的Heroku应用

时间:2018-03-28 02:36:44

标签: node.js heroku dns namecheap

我已尝试过本网站及其他网站上已经提出的所有内容。

正常方式

  • 将我的域website.info添加到Heroku的“域名和证书”。
  • 使用主机website.info.herokudns.com将CNAME记录更改为www
  • 将重定向记录保留为主持人@http://www.website.info

结果:

“没有这样的应用程序”出现在Heroku中。

WWW方式

与正常情况相同,只是我向Heroku添加了www.website.info并删除了website.info

“无法访问此站点。找不到www.website.info的服务器IP地址。”

通过CLI添加

将heroku cli安装到我的Git Bash:npm install -g heroku-cli

我尝试heroku domains:add website.info -a websiteapp

“域名已添加到此应用中。”

尝试访问它。同样的事情:“没有这样的应用程序”。

删除重定向

与正常方式相同,只是没有重定向。

“无法找到此website.info页面”HTTP ERROR 404

在我学习如何构建Web应用程序时,我常常这样做。工作完美无瑕。 Heroku是否改变了免费dynos的东西?我需要运行SSL还是什么?

至少,我可以将域重定向到website.herokuapp.com域,但我宁愿不这样做。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并尝试了您尝试过的所有方法以及更多方法。最后,如何使我的自定义域起作用,就是将我的namecheap域设置设置为Custom DNS

elle.ns.cloudflare.com

rudy.ns.cloudflare.com

从那里开始,我在heroku上使用了www.customdomain.com格式,并在Cloudflare上设置了其余格式,如下所示:

在“ DNS”标签上

Type Name Content TTL Proxy status CNAME www myapp.herokuapp.com Auto Proxied

在SSL / TLS标签上,选择Full

在“页面规则”标签上

If the URL matches: customdomain.com/

Then the settings are: Forwarding URL 301 - Permanent Redirect /www.customdomain.com

在我应用了这些设置之后,一切都运行良好。我希望这可以帮助将来遇到此问题的任何人。