操作 cloudflare flexible ssl实现wordpress全站强制http

为了防备GFW的要害词阻断,小我私家网站需要https加密。要实现https成果,一种要领是购置证书,虽然此刻也可以申请到免费证书,但前提是空间要支持自有证书。别的一种方法较量简朴,就是操作cloudflare的flexible ssl成果,实现wordpress全站强制https。

道理很简朴:

操作cloudflare的CDN成果,让cloudflare充当客户端与wordpress hosting之间的缓冲。
开启cloudflare的flexible ssl成果,使客户端与cloudflare缓冲之间的通讯流量加密。

操作 cloudflare flexible ssl实现wordpress全站强制https

详细的步调如下:

1、申请cloudflare账号,此步略。

2、在cloudflare上添加域名,如我的域名luluck.com。

3、cloudflare会自动扫描添加的域名,显示该域名的A,CNAME records等。如扫描不出,本身添加。

操作 cloudflare flexible ssl实现wordpress全站强制https

4、在域名提供商处变动DNS处事器,如我的namesilo,将原域名商的DNS处事器变动为cloudflare提供的DNS处事器。

操作 cloudflare flexible ssl实现wordpress全站强制https

5、在crypto页面中,SSL开启flexible。

操作 cloudflare flexible ssl实现wordpress全站强制https

6、在page rules页面中,添加法则:*,always uses https。使客户端的http会见强制为https会见。

操作 cloudflare flexible ssl实现wordpress全站强制https

7、修复cloudflare ssl flexible的the infinite redirect loop error问题:

① 安装wordpress的CloudFlare Flexible SSL WordPress plugin插件(resolve redirect loop issues)。

②安装wordpress的CloudFlare WordPress plugin插件(make sure that the original visitor IP is being passed back at the WordPress level.)。

留意:以上DNS转移生效较量滞后,需要一段时间才会测试正常。

OK,完成。

后注:XP下ie和chrome会见仿佛有问题,chrome显示“A secure connection cannot be established because this site uses an unsupported protocol.”,而firefox会见正常。win7下三种欣赏器均正常。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7697.html