在站点上更改SSL证书后断开HTTPS

时间:2016-10-18 20:18:16

标签: ssl https ssl-certificate

我购买了新的SSL证书,并希望将我的网站切换到它。我知道,在您的浏览器信任给定主机的一个ssl证书之后,如果主机吐出的证书与预期不同,它将显示为无效,因此我还没有将我的站点迁移到新证书,除了一个记录。

有没有办法将之前的证书的信任转移到新证书中,以便它不会显示为无效?

编辑: 看起来每个人都是对的。重新启动计算机后,证书不再显示为已损坏的红色锁,并且不再显示The page is insecure (broken HTTPS)所示的错误消息。因此,故事的道德是证书仍然有效,我认为它是在缓存旧证书。

2 个答案:

答案 0 :(得分:0)

这是在特定浏览器中吗?我不知道浏览器'缓存'证书指纹默认为。

如果配置正确,您应该可以只更改证书并接受它。

如果您没有收到完整错误,只需红色' https',则表示该证书有效,但配置存在问题。它可能是关键长度?还是混合内容?

答案 1 :(得分:0)

情景1:

如果您有apache托管,则应为每个证书配置添加CA捆绑包。

如果您有IIS托管,则所有Microsoft OS中都预安装了Comodo CA软件包。

情景2:

您应该为每个子域绑定/配置正确的SSL。

为* .mysite.com颁发的SSL证书应配置为

  
      
  • sub1.mysite.com
  •   
  • sub2.mysite.com
  •   

为* .sub1.mysite.com颁发的SSL证书应配置为

  
      
  • xyz.sub1.mysite.com
  •   
  • abc.sub1.mysite.com
  •   

您也可以将此证书用于sub1.mysite.com。

场景3:

如果您有域名和子域名配置,如

  
      
  • abc.sub1.mysite.com
  •   
  • app.sub1.mysite.com
  •   
  • abc.sub2.mysite.com
  •   
  • xyz.sub2.mysite.com
  •   
  • abc.sub3.mysite.com
  •   
  • any.sub3.mysite.com
  •   

使用Comodo多域通配符SSL证书https://www.ssl2buy.com/comodo-multi-domain-wildcard-ssl.php

可以满足此要求

此产品可以保护单个SSL证书中的以下示例,并且可以方便地管理所有通配符域的单个SSL。

  
      
  • *。mysite.com
  •   
  • *。sub1.mysite.com
  •   
  • *。sub2.mysite.com
  •   
  • *。sub3.mysite.com
  •