Heroku ACM SSL表示证书已颁发,但证书不会在网站上显示

时间:2018-05-31 12:45:17

标签: ssl heroku

这是我第一次获得我的网站的SSL证书。我按照本教程https://devcenter.heroku.com/articles/automated-certificate-management heroku证书:自动显示状态为“证书颁发”。我没有错。我使用git push,网站仍未通过认证。我能做错什么?

1 个答案:

答案 0 :(得分:0)

老问题,但如果其他人遇到这个问题,我只是在与自己作斗争,这就是我的问题:

当遵循 Heroku 开发中心指南关于如何将自定义域指向您的 herokuapp 时,该指南说:

<块引用>

“创建 CNAME 记录以从 www.example.com 映射到 example.herokuapp.com 或您的 SSL 端点(如果使用 SSL)。”

然而,这些替代方案中的任何一个都不是现在要走的路(SSL 端点被认为是 Heroku 的遗留)。相反,一旦您正确添加了自定义域,只需:

  1. 在 Heroku CLI 中,运行“heroku certs:auto:enable”以启用 ACM。
  2. 将您域的 DNS 记录指向自定义域的 Heroku DNS 目标,您可以通过运行“heroku domain”找到该目标
  3. 稍等。

应该这样做。