代码之家  ›  专栏  ›  技术社区  ›  Boosted_d16

启用Heroku自动证书管理,但仍然没有绿色条

  •  5
  • Boosted_d16  · 技术社区  · 8 年前

    我有一个Heroku应用程序,有付费的业余爱好计划。尽管有以下指示,我仍在努力确保该站点的连接。。。

    我这样启用了ACM:

    heroku certs:auto
    

    然后检查如下状态:

    heroku certs:auto
    
    Domain               Status
    ───────────────────  ──────
    www.sitename.com      OK
    

    我像这样检查了DNS:

    heroku domains
    
    === sitename Heroku Domain
    appname.herokuapp.com
    
    === sitename Custom Domains
    Domain Name          DNS Record Type  DNS Target
    ───────────────────  ───────────────  ─────────────────────────────────
    www.sitename.com  CNAME            www.sitename.com.herokudns.com
    

    看起来一切正常,但我仍然没有绿色安全连接。

    我做错了什么?

    更新:由于使用了不正确的DNS,该站点未显示为安全站点。

    3 回复  |  直到 8 年前
        1
  •  0
  •   Gabor Lengyel    8 年前

    您的证书在您所问的域上没有问题,连接是通过https进行的,很好且安全(请参见锁定图标)。

    url栏不是绿色的,因为您的证书不是EV(扩展验证)证书。绿色栏需要EV证书。

        2
  •  0
  •   user3204765    7 年前

    您需要转到DNS提供商站点,为www设置CNAME以指向“DNS目标”。有用的信息。

    https://www.hypersoftllc.com/blog/setting-up-ssl-tls-using-automated-certificate-management-acm-from-heroku-using-a-godaddy-registered-domain/

    最后,您可以使用dig实用程序。如果您的CNAME仍指向。herokuapp。com,则您的设置不完整。您应该看到CNAME指向heroku certs:auto命令给出的“DNS目标”。

    https://support.dnsimple.com/articles/heroku-error-ssl/

        3
  •  -2
  •   Boosted_d16    8 年前

    所以我雇了一个自由职业者,他把它修好了。

    他更新了我的域名上的dns,现在它已经安全了。

    我认为dns很好,但显然不行。