网站https前安全锁有感叹号的解决方法


现在越来越多的网站改成了https认证访问了,但是我发现很多给网站加了https身份验证的网站都没有解决一个问题,那就是网址前的安全锁出现感叹号。我看了几个有这个问题的网站,发现基本上网站资源路径都是改了的,那么为什么还是会出现安全锁的感叹号呢?

其实https安全锁出现感叹号的原因在于:网站页面上面引用了不是https的网页,最常见的就是友情链接、网站程序版权标注等地方了。而如果这些网站的链接都是http方式的,无法改成https来访问的话,就会导致网站https前面安全锁有感叹号,这个要怎么修改才能让安全锁变成完全安全的绿色呢?

今天介绍两种有效的解决方法,快捷简单就可以让https安全锁变成完全安全的绿色。

解决方法一:
直接在html中添加下面的标注解释语句即可:

  1. <meta http-equiv=“Content-Security-Policy” content=“upgrade-insecure-requests” />  

解决方法二:
在Apache、Nginx甚至是后端语言上,加上下面的header头即可:

  1. header(“Content-Security-Policy: upgrade-insecure-requests”);  

只要选择上面的其中一种解决方法进行操作即可完美解决https安全锁有感叹号的问题了。

来源:陈德馨

关于用SSL/HTTPS来构建WordPress的几点注意


本站开始的时候就使用了HTTPS来构建的,但是在运行过程里面发现了一些和使用HTTP不同的地方,这里说一下:
1、需要独立IP。目前虚拟空间不具备一个IP绑定多个SSL证书的功能,必须使用独立IP,所以虚拟空间就别折腾了,就算绑上去了,也是显示不安全的(这个站长试过了)。
2、使用CDN加速必须备案。大家都知道,使用国外空间其实都不错,但是延迟很大,WP基本上都会用缓存插件(这个其实效果不好)或是CDN加速(比如七牛),但是CDN加速的时候就需要你是备案的空间,(以前说过,备案其实是备案你的空间,不是备案你的域名,换一次空间就得备案一次),才可以绑定HTTPS,那么既然备案了,我还用啥国外空间?我还加速干啥?

3、用国外独立IP的空间构建好了WP以后,不要再把附件和JS、CSS之类的东西放在HTTP的存储空间之下(包括七牛云),要放在本地,要不网站也会显示不安全。

基于以上几点,本站长没办法啊,只能改回了原来的HTTP,站长有独立IP,可以绑定SSL,但是不能用国内的CDN加速,这个让本站长很闹心。
还是等以后更完善,再说吧!

全球知名的HTTPS网站检测工具-Qualys SSL Labs

  推荐一个在线版全球知名的HTTPS网站检测工具-Qualys SSL Labs。Qualys SSL Labs同时也是很具有影响力的SSL安全和性能研究机构。

SSL Labs会对HTTPS网站的证书链、安全性、性能、协议细节进行全面检测,检测完毕后会进行打分,同时给出一份详细的检测报告和改进建议。

[Downlink href=”https://www.ssllabs.com/ssltest/index.html”]测试地址[/Downlink]