我的网站有一个通配符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。