【问题标题】:Purchased and installed ssl certs but still indentified as *.herokuapp.com购买并安装了 ssl 证书,但仍标识为 *.herokuapp.com
【发布时间】:2012-08-11 12:50:08
【问题描述】:

我按照这里的信中的说明进行操作 --https://devcenter.heroku.com/articles/ssl-certificate --,它们很有帮助,特别是因为 DNSimple 是我选择的注册商。据我所知,我已经启动并运行了所有东西,购买了证书(通过 DNSimple 和 RapidSSL),将 crt 和 CA 捆绑包组合在一起,并通过 heroku 客户端发送了它们:

$ heroku ssl
www.website.com has a SSL certificate registered to /serialNumber=…
website.com has a SSL certificate registered to /serialNumber=…

但是当我访问我的应用程序(我什至重新启动它们)时,它们仍在使用 *.herokuapp.com 的证书。有什么我错过的吗?为什么会出现 *.herokuapp.com?

自上而下,以下是相关方提供给我的作品。

  • 来自 DNSimple(在证书详细信息页面上):私钥
  • 来自 DNSimple(在证书详细信息页面上):证书
  • 来自 RapidSSL 的 CA 下载页面(链接 来自 DNSimple):CA bundle "pem"
  • 来自 RapidSSL / Geotrust 发送的电子邮件:Web Server CERTIFICATE
  • 来自 RapidSSL / Geotrust 发送的电子邮件:INTERMEDIATE CA

我想“私钥”是我在heroku ssl:add舞蹈的第二部分需要的:heroku ssl:add site.pem private.key

但是,当我将“pem”文件放在一起使用heroku ssl:add 发送的第一个文件时,我似乎做错了。在上述部分中 - 需要结合哪些内容才能使其发挥作用?

【问题讨论】:

    标签: ssl heroku dnsimple


    【解决方案1】:

    我知道这个问题很老,但我只是遇到了同样的问题并找到了答案,至少在我的情况下。

    我的 DNS 指向 my-app.herokapp.com,但 SSL 端点不同。您可以像这样找到 SSL 端点:

    $ heroku certs
    Endpoint                  Common Name(s)                Expires               Trusted
    ------------------------  ----------------------------  --------------------  -------
    osaka-5565.herokussl.com  www.example.com, example.com  2014-05-18 09:32 UTC  True
    

    您的端点将与此不同。将 CNAME 和/或 ALIAS 记录更改为指向 SSL 端点后,您将获得自己的证书,而不是 herokuapp 通配符。

    【讨论】:

    • 您好 Aron,我不太了解您的解决方案。我有同样的问题 heroku 证书给了我: velociraptor-88819 www.{myapp}.com, {myapp}.com 2018-04-24 23:59 UTC True SNI 。我应该更改什么 DNS 以及如何使用 Heroku 进行更改?
    • @Jerome2606 使用“heroku certs”查找您的 SSL 端点,然后更新您的 CNAME,使其指向您的 SSL 端点,而不是指向 herokuapp.com。如果这没有意义,那么您可能需要提出一个新的 stackoverflow 问题。我去找找……
    【解决方案2】:

    确保您查看的不是裸域名,Heroku 上的 SSL 不支持 https://yourwebsite.com,而 https://www.yourwebsite.com 支持。

    如果这最终成为问题,您必须确保裸域名重定向到像 www 这样的子域。

    【讨论】:

    • 自 2012 年以来情况可能发生了变化... Apex 域对我来说使用 SSL 工作正常。
    • @AronGriffis 你能帮我解决这个stackoverflow.com/questions/37766864/… 吗,这与当前问题有关
    猜你喜欢
    • 2012-10-23
    • 1970-01-01
    • 2018-06-28
    • 2016-09-27
    • 1970-01-01
    • 2021-02-15
    • 2016-08-30
    • 2014-01-27
    • 2014-06-26
    相关资源
    最近更新 更多