使用SSL的服务器上的HTTPS和HTTP问题

我有一个网站www.example.com ,我购买了SSL证书并安装。

而且它工作正常,我也有一个不在SSL上的app.example.com的子域名。

www.example.com和app.example.com都在相同的IP地址上。

后来我们决定把SSL只放在app.example.com上,然后我用app.example.comconfigurationSSL,它工作的很好,

现在的问题是Google将我的网站编入为https://www.example.com/ ,当用户点击网页时,会发出无效的安全警告,当用户允许安全问题时,会显示我的app.example.com内容。

注意:我在/etc/httpd/conf.d/ssl.conf中有我的SSLconfiguration文件

下面是ssl.conf的内容。

注:我尝试在.httaccess的解决scheme,但没有一个工作。 像redirect301redirect等

http://pastebin.com/GCWhpQJq

由于这两个域名在同一个IP地址下,您将需要SAN(多域名)证书。 签发www.example.com的证书,然后在SAN领域添加www.app.example.com,它将起作用。

您应该将您的服务器configuration为将www.frostbox.com的SSL(HTTPS)请求永久redirect到HTTP。 Google应该在下一次更新索引。 如果他们接受证书,这也将redirect用户。

确保你在Google的configuration是http://www.frostbox.com 。 在Google网站上,您可以请求重新扫描您的网站,以便更快地解决问题。

在证书方面,你可以用www.frostbox.com作为别名重新颁发你的证书。 这将解决不匹配的证书问题。

我有一个类似的问题,我解决了每个站点的IP地址。 也就是说,www.example.com会有一个IP地址,而app.frostbox.com会有另一个IP地址。