【问题标题】:Heroku custom domain ssl name mismatch errorHeroku 自定义域 ssl 名称不匹配错误
【发布时间】:2020-02-14 14:10:36
【问题描述】:

我已将一个自定义域(在 GoDaddy 上购买)添加到我的 Heroku 应用程序中,并且我正在使用 hobby dyno。当我输入 www.example.com 时,一切正常,但是当我打开 example.com 时,我收到名称不匹配错误。

我的 cname 主机 www 指向 example-78914389.herokudns.com,我在启用 GoDaddy 时转发到 https://www.example.com

证书仅对以下名称有效:shortener.secureserver.net、www.shortener.secureserver.net。

为什么证书对这些域有效,而对我的 example.com 无效? 我不知道这是否重要,但我刚刚将域从 zeit now 移植到 GoDaddy。

【问题讨论】:

  • 我认为您正在使用 GoDaddy 的重定向将 example.com 发送到 www.example.com。如果是这样,该服务不支持 HTTPS。大多数注册商重定向系统都没有; CloudFlare 和 Google Domains 是我发现的仅有的一些。
  • @ceejayoz 我正在使用 Forward 在 GoDaddy 中运行。这是否意味着我根本无法让它工作?
  • 正确,至少使用 GoDaddy。也就是说,大多数人根本不会输入 HTTPS。
  • 我不确定,但现在看起来可以了。半小时前我将 cname TTL 设置为 600 秒,现在当我使用私人窗口时它确实可以工作。
  • 你是说https://example.com/ 工作,与S 和没有www?与我使用 GoDaddy 的经验不符,但也许他们最终修复了它。

标签: ssl heroku dns


【解决方案1】:

问题解决了! 我将我的域从 GoDaddy 转移到 namecheap,然后制作了 ALIAS 记录。我还在 Heroku 的应用程序中添加了 example.com。我现在添加了www.example.comexample.com,并且两个域都可以工作。

如果您有同样的问题,请查看:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-02
    • 2017-12-28
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    相关资源
    最近更新 更多