美文网首页
为什么我的https没有绿锁?

为什么我的https没有绿锁?

作者: 鬼斧劈脑袋 | 来源:发表于2017-08-29 11:02 被阅读533次

    前面把自己的网站开启了https之后,我的网址前面的htts字样是灰色,没有显示出像别的网站一样绿色小锁的图标。

    这个要怎么破?

    产生这个情况的原因,是因为网站里面的内容,有来自http的内容,不完全是https的内容。也就是这他所谓的Mixed Content。

    产生这个错误是因为,我把图片都在七牛云服务器上,并且用子载名resources.minyuxue.com,而我在腾讯云使用的证书只是申请了www.minyuxue.com的证书,而没有申请resources.minyuxue.com的证书,因此,七牛上的图片子域名是没有启用https,也因此整站的https就会显示灰色。

    解决方案有两个:

    一、分别为两个域名申请两个单域名的SSL证书。

    这一点的话,腾讯云和七牛云可以申请,但是在我写文章这个当下,还没有申请到。后续更新之后, 我会再补充说明一下申请结果。

    另外一办法就是去淘宝,搜索SSL,就会找到淘宝卖家了,他们的证书也一样能解决问题,就是花个20块钱。

    二、购买通配SSL证书

    通配SSK证书是可以包含一级域名,以及所属的所有子域名的,也就是到时可以用一个证书解决所有子域名的https的启用问题,但是呢,这个需要几百块钱才能买到。

    总之,两个方案都是可以解决这个https变灰的问题。

    如果不想花钱的,暂时先按第一方案来解决,等想花钱的时候随时可变更方式,都非常地简单。

    这样基本就解决https变灰的问题了。

    相关文章

      网友评论

          本文标题:为什么我的https没有绿锁?

          本文链接:https://www.haomeiwen.com/subject/vzhodxtx.html