Heroku免费SSL为付费dynos不工作“旧”应用程序

时间:2017-05-13 02:00:18

标签: django ssl heroku

我在Heroku上发布免费的SSL Dynos之前创建了一个django应用程序。

我按照教程here

进行了操作
> heroku certs:auto:enable

Enabling Automatic Certificate Management... done

=== Your certificate will now be managed by Heroku.  Check the status by running 

> heroku certs:auto

=== Automatic Certificate Management is enabled on codetiger


  Domain            Status
 ────────────────  ─────── 
  www.site.com  Failing 
  site.com      Failing

=== Some domains are failing validation, please verify that your DNS matches: heroku domains

当我运行heroku domains命令时,它会显示以下内容

=== codetiger Heroku Domain
codetiger.herokuapp.com

=== codetiger Custom Domains
Domain Name       DNS Target
────────────────  ──────────────────────────────
www.site.com  www.site.com.herokudns.com
site.com      site.com.herokudns.com

Type    Hostname      Value                      TTL (seconds)  
CNAME   www.site.com  www.site.com.herokudns.com 43200
CNAME   *.site.com site.com.herokudns.com.       1800

即使在完成所有这些操作之后,当我运行heroku certs:info时,我只会看到 site has no SSL certificates

我能做些什么工作?

1 个答案:

答案 0 :(得分:2)

作为测试,您可以删除通配符CNAME吗?目前看起来像Heroku does not support that

  

ACM不支持具有通配符自定义域的应用程序。

那些已知限制中可能有帮助的任何其他标志?