Home >  > 利用cloudflare设置ssl

利用cloudflare设置ssl

一、设置方法
前面的和这里的操作一样:http://www.snailtoday.com/archives/25798

后面:
(一)、设置好DNS之后,点击“Quick start guide”

(二)、设置
在cf的ssl-tls里设置 灵活 加密浏览器与 Cloudflare 之间的流量
这里有2步需要设置,最后点“Finish”完成。

(三)、设置好之后,“Quick start guide”就看不到了。

备注:

试试在wp里面安装 Flexible SSL for CloudFlare 看下

二、容易出问题的地方
今天弄一个网站,又被这个ssl搞死了。

首先,我设置好cloudflare之后,网站终于可以通过https访问了。
但是发现一个问题,原来生成的http://www.xxx.com/sitemap.xml无法访问。

怎么办?
于是我就想在wordpress后台设置那里,将网站的http://www.xx.com改成https://www.xx.com
可是改了之后,一点保存,页面就404了,然后我将设置改回去,还是404,然后就整个后台都进不了了。

然后在网上找到这篇文章,估计很多人也碰到这个问题:

https://www.wppop.com/wordpress-cloudflare-flexible-ssl.html

1、下载插件到plugins目录下,然后解压

插件下载:https://wordpress.org/plugins/Cloudflare-flexible-ssl/

2、进入mysql数据库,表 wp_options 中,编辑 option_name 中 active_plugins(为已激活的插件)。我们的方法,就是把Cloudflare Flexible SSL加入到里面,这样就开启了这个插件。

option_value字段那:

a:2:{i:0;s:33:"classic-editor/classic-editor.php";i:1;s:34:"cloudflare-flexible-ssl/plugin.php";}

添加:

i:1;s:34:"cloudflare-flexible-ssl/plugin.php";

同时,最开头的a:2,其中数字为开启的插件数,记得修改下。

终于,问题得到解决。

同时生成sitemap那里的网址也由http变成了https。

参考:https://zhujiwiki.com/14145/

暧昧帖

本文暂无标签