如何在您的WordPress网站上安装Cloudflare插图

Cloudflare是一家提供内容交付网络 (CDN)、DNS、  DDoS保护和安全服务的公司。他们在网络性能行业因快速的DNS查找时间而闻名,并拥有由全球100多个不同数据中心组成的强大网络。他们得到了谷歌、微软和高通等业内知名人士的支持。他们的一些客户包括纳斯达克、Digital Ocean、Zendesk和思科。

如果您正在寻找一种简单的方法来加快和增强WordPress网站的安全性,Cloudflare是一个很好的解决方案。大多数客户甚至可以使用他们的免费计划,该计划提供无限的CDN带宽。请按照以下步骤在您的WordPress网站上安装Cloudflare。

注意:如果您使用Cloudflare,则无法使用来自Amazon Route 53的高级DNS。Cloudflare作为完整的代理服务运行,这意味着您必须选择其中一个。如果您想使用我们的高级DNS,您可以使用替代CDN来加速您的网站,例如KeyCDN,它不是一个完整的代理。

  1. 安装Cloudflare
  2. 常见的Cloudflare问题
  3. 如何清除Cloudflare缓存

安装Cloudflare

本教程假设您已经有一个Cloudflare帐户。如果您不这样做,您可以访问Cloudflare网站并注册一个免费帐户。

第 1 步

登录Cloudflare仪表盘,然后单击“+ 添加站点”。输入您的WordPress站点的域名,然后单击“Begin Scan”。(不需要加www或者HTTP/HTTPS,根域就可以了)

如何在您的WordPress网站上安装Cloudflare插图1

将WordPress站点添加到Cloudflare

可能需要一两分钟,然后单击“Continue Setup”。

第 2 步

Cloudflare为您提供了两种选择。您可以使用他们的CDN和protection(加速和保护您的网站),或者您可以简单地使用他们的DNS。大多数客户会想要前者,因为这是您将从Cloudflare提供的一切中受益的地方。为确保您的域已启用,请确保云以橙色点亮。如果您有其他记录,例如电子邮件(MX记录),这些记录应该关闭Cloudflare(灰色)。验证完所有内容后单击继续。您以后可以随时修改这些记录。

如何在您的WordPress网站上安装Cloudflare插图2

验证DNS记录

第 3 步

在下一页上,您需要选择 Cloudflare 计划。我们建议从适用于大多数用户的免费计划开始。然后点击“继续”。您可以阅读有关Cloudflare 计划差异的更多信息。

如何在您的WordPress网站上安装Cloudflare插图3

免费Cloudflare计划

第 4 步

然后,您需要将域上的名称服务器更改为指向Cloudflare(使用它们提供的名称)。因为Cloudflare是一个完整的代理服务,所以基本上它的工作原理是将您的域指向Cloudflare,然后Cloudflare将您的域指向服务器地址。切换名称服务器时没有停机时间。这里有几个指向不同域名注册商的文档链接,说明如何更改它们。

  • 如何使用Namecheap更改名称服务器
  • 如何使用GoDaddy更改域名服务器
  • 如何使用Google Domains更改域名服务器
  • 如何使用Bluehost更改名称服务器

然后点击“Continue”。

如何在您的WordPress网站上安装Cloudflare插图4

更改为Cloudflare的名称服务器

这应该不会花费很长时间,但最多需要24小时才能处理此更改。

第 5 步

如果您的站点尚未指向服务器,则需要更新A记录以指向Cloudflare仪表盘中的服务器IP。单击“DNS”并在A名称记录旁边,将其更改为您的服务器的IPv4地址。

如何在您的WordPress网站上安装Cloudflare插图5
更新Cloudflare A名称记录

就是这样!您的WordPress网站现在已安装Cloudflare。

第 6 步(可选)

对于WordPress用户,我们确实推荐了一个额外的步骤。这不是必需的,但如果您不安装官方Cloudflare插件,Cloudflare的某些功能可能无法正常运行。

如何在您的WordPress网站上安装Cloudflare插图6

免费的Cloudflare WordPress插件

您可以从WordPress插件库下载它, 也可以在WordPress仪表盘中的“插件-安装插件”下搜索它。它具有以下特点:

  • 修复来自同一IP地址的WordPress评论
  • 自动缓存清除
  • 启用Cloudflare的Universal SSL时重写标头以防止重定向循环
  • 能够从插件本身更改Cloudflare帐户的设置(缓存清除、安全级别、图像优化等)
  • 查看分析,例如总访问者、节省的带宽和阻止的威胁
  • 支持HTTP2/服务器推送

安装插件后,您需要在设置中输入您的Cloudflare电子邮件地址和API密钥。您可以在此处获取您的API密钥。复制写着“Global API Key”的那个。然后单击“Save API Credentials”。

如何在您的WordPress网站上安装Cloudflare插图7

Cloudflare WordPress插件API凭据

在“Home”选项卡下,您可以根据需要应用默认设置或更新设置。

如何在您的WordPress网站上安装Cloudflare插图8

Cloudflare插件默认设置

在“Setting”选项卡下,如果您使用专业计划,您可以启用图像优化、打开开发模式、更改安全级别并启用自动HTTPS重写。

如何在您的WordPress网站上安装Cloudflare插图9

Cloudflare插件速度和安全设置

在“Analytics”选项卡下,您可以查看WordPress网站上的请求数量、带宽、访问者和威胁。

如何在您的WordPress网站上安装Cloudflare插图10

Cloudflare插件分析

常见的Cloudflare问题

用户尝试在其WordPress网站上安装Cloudflare时遇到的一个非常常见的错误是Chrome中的“ ERR_TOO_MANY_REDIRECTS ”或“页面未正确重定向”(Firefox)。

如何在您的WordPress网站上安装Cloudflare插图11

Cloudflare的常见flexible SSL错误

这是因为已经在您的Web服务器上设置了SSL,然后使用Cloudflare启用了flexible SSL。

如何在您的WordPress网站上安装Cloudflare插图12

将Cloudflare加密级别设置为Full

否则,您可以创建页面规则来解决此问题。

如何清除Cloudflare缓存

遇到问题?有时您需要清除(清除)Cloudflare缓存。有两种简单的方法可以做到这一点。

选项 1 – 清除WordPress插件中的Cloudflare缓存

如果您安装了Cloudflare WordPress插件,您可以从“设置 → Cloudflare”中清除缓存。

如何在您的WordPress网站上安装Cloudflare插图13

清除WordPress插件中的Cloudflare缓存

选项 2 – 从控制面板清除Cloudflare缓存

您的另一个选择是从他们的控制面板中清除Cloudflare缓存。为此,请单击“Caching”选项卡,然后单击“Purge Everything”。

如何在您的WordPress网站上安装Cloudflare插图14

清除Cloudflare缓存

一旦一切就绪并顺利运行,最好只清除单个文件的缓存。Cloudflare提供了一种简单的方法来执行此操作。

如何在您的WordPress网站上安装Cloudflare插图15

自定义清除文件缓存

注意:如果您清除所有内容,您可能会暂时降低网站的性能,因为资产必须重新缓存。但是,有时这是不可避免的,尤其是当您不确定站点上的哪些脚本或资产需要刷新时。

其他Cloudflare设置

既然您知道如何安装Cloudflare,我们建议您查看我们关于WordPress用户最佳Cloudflare设置的详细帖子。您还可以了解Cloudflare 的自动平台优化 (APO)工具。