您的链接不是私密连接—-一次坑爹的经历

每次访问我的日志的时候都会出现样式乱掉了,搞得我好不爽。每次看network都发现请求一些样式一片红。单独拎出来一个,https://45.76.55.243/wp-content/themes/blog-grid/style.css?ver=4.9.8 访问一下。
然后点高级,继续访问。回头再看主页都正常了。发红的原因是因为直接访问这个css文件返回的是这个界面,而不是真正的css内容
2 那不能每次都这么玩啊,咋整。其实第一反应是证书不靠谱。哈哈,免费的都觉的不好。好开始搜为什么?又是google,又是百度。
大概说的都是,证书不对,证书链不对。然后我访问 www.myssl.com 去测试。
点击下载证书链,第一开始返回:是没有找到证书链。。。懵逼了。我赶紧查找证书链的东西。
证书链的情况看起来,也是类似。具体参考下面这个连接。
还有这个地方可以根据证书,补全证书链
还有说加header头的,可能他们那个有效,我这个不灵
我又谷歌了一下红框中的内容
发现是请求css的时候访问的不是域名是ip。猜想,证书是颁给 www.liritian.com 这个域名的,结果在下面访问 ip的css,就会出现警告。
经过谷歌之后发现:是混合内容做的妖。
混合内容在以下情况下出现:初始 HTML 内容通过安全的 HTTPS 连接加载,但其他资源(例如,图像、视频、样式表、脚本)则通过不安全的 HTTP 连接加载。之所以称为混合内容,是因为同时加载了 HTTP 和 HTTPS 内容以显示同一个页面,且通过 HTTPS 加载的初始请求是安全的。现代浏览器会针对此类型的内容显示警告,以向用户表明此页面包含不安全的资源。
等我在wordpress 后台修改了 wordpress 地址和站点地址,把ip改成了 域名之后,经历N次的重启nginx不行之后,这次终于哦了 嘎嘎。
坑爹。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注