【问题标题】:configuring heroku hobby dyno with a namecheap domain at root level在根级别使用 namecheap 域配置 heroku hobby dyno
【发布时间】:2018-08-11 21:48:11
【问题描述】:

这个问题与这个问题非常相似,但几乎没有什么不同: configuring namecheap domains with heroku

这是我所拥有的(为了隐藏原始站点,我省略了字符串'asdf'的名称):

一个名称便宜的域名如下:asdf.com

在爱好级别的 dyno 上运行的 herokuapp,还为自动证书管理设置了 ACM。它在https://asdf.herokuapp.com/ 运行,并且此链接有效并从 github 集成中获取我的推送。太棒了:)

我想将这些链接起来,这样我的网站就不再是https://asdf.herokuapp.com,而是https://asdf.com,这就是为什么我去为它购买了namecheap域,但是将它们链接在一起我失败了每一个机会。我尝试了许多不同的模式,但不幸的是我对这一层的事情一无所知。这是我尝试过但不起作用的方法:

在 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

非常感谢任何帮助,如果需要更多信息,请询问。

谢谢。

【问题讨论】:

    标签: node.js ssl heroku dns namecheap


    【解决方案1】:

    您需要为 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 未屏蔽

    你就完成了。涵盖所有可能的场景。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。我已联系 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 一起去节省自己的时间,但似乎没有捷径可走。来自社区的更多帮助会很棒。

      【讨论】:

      • 很高兴看到其他人和我有同样的问题。最终,尽管这将是一件了不起的事情,因为您可以拥有一个使用自己的自定义域的实时站点,该站点也可以同时接受持续部署,这是我的最终目标。如果我必须设置一个 VPS,那么就会进行持续部署:P
      • 肖恩凯利运气好吗?
      • 嘿,是的,通过确保来自 heroku 域的 DNS 目标,我能够安装我的域:添加 www.mollydwellness.org --app mollydwellness 正在添加 NameCheap。然而 heroku 无法将 CLEARDB 连接到我的 Adonis JS 应用程序,所以我最终转向了数字海洋。它不断添加 sqlite,并且不允许我在他们的爱好者包下更改为生产版本。很烦人
      猜你喜欢
      • 1970-01-01
      • 2018-03-11
      • 2017-05-23
      • 2018-11-01
      • 2018-12-15
      • 2018-05-31
      • 2014-07-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多