Heroku,继续从Google网站站长工具获取SSL证书错误

时间:2012-08-06 22:34:57

标签: ssl heroku

我一直从谷歌网站主工具那里得到ssl证书错误。


  

亲爱的网站管理员,您网站的主机名https://myapp.com/与您的SSL证书中的任何“主题名称”都不匹配,其中包括:

  * .herokuapp.com
  herokuapp.com
  
  这将导致许多Web浏览器阻止用户访问您的站点,或者在访问您的站点时显示安全警告消息。要解决此问题,请通过证书颁发机构(CA)获取一个新的SSL证书,其中包含与您的主机名匹配的“主题名称”或“主题备用DNS名称”。谢谢,Google网页抓取小组


按照Heroku开发中心的说明,我将ssl设置为我的heroku应用程序。

https://devcenter.heroku.com/articles/ssl-certificate https://devcenter.heroku.com/articles/ssl-endpoint

我也使用rack_rewrite进行301重定向,以便从裸域重定向到www子域。

似乎浏览器一切正常,当我访问裸域时,它会重定向到https://www.myapp.com而不会出现任何SSL错误。

heroku的

输出如下

heroku certs --remote production

Endpoint                Common Name(s)                      Expires               Trusted
----------------------  ----------------------------------  --------------------  -------
XXXXXXXX.herokussl.com  www.myapp.com, myapp.com            2013-08-05 00:20 PHT  True


heroku certs:info --remote production

Fetching information on SSL endpoint XXXXXXX.herokussl.com... done
Certificate details:
    subject: /serialNumber=XXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
    start date: (some date)
    expire date: (some date)
    common name(s): www.myapp.com, myapp.com
    issuer: /serialNumber=XXXXXXXXXXX www.rapidssl.com/resources/cps (c)12/OU=Domain Control Validated - RapidSSL(R)/CN=www.myapp.com
    SSL certificate is verified by a root authority.

域名设置

Type    NAME           TTL         Points to
ALIAS   myapp.com      3600     xxxxxx.herokussl.com
CNAME   www.myapp.com  3600     xxxxxx.herokussl.com

为什么我一直收到来自Google的错误?

1 个答案:

答案 0 :(得分:1)

不支持Naked Domains。请参阅Heroku Endpoint SSL

上的文档部分