【问题标题】:GoDaddy SSL On Heroku doesn't workHeroku 上的 GoDaddy SSL 不起作用
【发布时间】:2018-05-30 00:23:45
【问题描述】:

我从 GoDaddy 购买了我的 SSL 证书。

我将通用名称设为 www.mywebsite.com。 在我的 DNS 设置中,我将网站从裸域转发到 www.mywebsite.com。

我从 GUI 中删除了 Heroku 中有关 SSL 证书的所有设置。

然后我查看了here 的说明。

回顾一下,我首先创建了 crs 文件并将这些文件发送到 GoDaddy,从而生成了我的 server.key。

我购买了 20 美元/月的端点。

GoDaddy 为我的证书提供了一个可下载的 ZIP,一个包含一个证书,一个包含 3 个证书。

我首先运行以下命令安装捆绑版本,并显示以下失败消息:

heroku certs:add server.crt server.key --type endpoint

No certificate given is a domain name certificate.

我什至尝试使用该捆绑包的原因是我的 SSL 在 Firefox 中不起作用,并且没有包含中间证书。在四处寻找答案后,我找不到。

因此,为了让我的网站在短期内恢复正常运行,我决定像以前一样,上传单个证书。这行得通,但不是真的。

现在我在运行 cUrl 测试时收到此消息:

* error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error

另外,我的网站已关闭。 :(

我该如何解决这个问题?

【问题讨论】:

  • 为什么要投反对票?我从 Godaddy 看到了有关在 Heroku 上设置 SSL 的其他问题。我已经对我无法解决这个问题感到沮丧,现在当我问起这个问题时,我会因此受到惩罚?让我休息一下,伙计。

标签: ssl heroku


【解决方案1】:

在我的情况下,答案似乎是在 Heroku 上购买 SSL 证书不是必需的。当您购买付费托管包时,他们默认提供 SSL 证书,而无需购买其 SSL 附加端点。

可能还有其他使用付费 SSL 证书的用例,但就我而言,我不必这样做。

如果这个答案对您有帮助,请为这个问题投票,因为有些人似乎认为这是一个值得投票的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 2017-09-04
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    相关资源
    最近更新 更多