通配符SSL不适用于多个子域

我的网站有一个通配符SSL,但是我的网页浏览器中出现一个奇怪的错误。

您试图访问app.dev.mysite.com,但实际上您已经到达了将自己标识为* .mysite.com的服务器。

(这是Chrome告诉我正在进行的)

我不明白这个错误。 我认为通配符SSL意味着它可以在我的网站的任何子域上工作? app.dev.mysite.com不匹配*.mysite.com

奇怪的是, app.mysite.com在这个SSL上工作得很好。 这里发生了什么? 有没有一个Apache的设置?

PS我的域名/ SSL是通过GoDaddy。

您需要根据http://www.ietf.org/rfc/rfc2818.txt为* .dev.mysite.com另一个ssl证书

第3.1节

匹配是使用指定的匹配规则执行的
[RFC2459]。 如果一个给定types的不止一个身份存在于
证书(例如,多于一个dNSName名称,集合中的任何一个集合中的匹配被认为是可接受的)。名称可以包含通配符
字符*被认为匹配任何单个域名
组件或组件片段。 例如.a.com匹配foo.a.com,但是
不是bar.foo.a.com。 f.com匹配foo.com,但不是bar.com。