跳至正文

如何在 WordPress 中免费部署 SSL 和 HTTPS

如何在 WordPress 中免费部署 SSL 和 HTTPS

部署SSL将为您的网站带来多项优势。除了提高网站安全性之外,SSL 还可以帮助用户获得网站的信任并提高其在 Google 搜索结果中的整体排名。

https部署后,您的网站将在浏览器地址栏中以绿色挂锁徽章运行。

但是,根据证书类型的不同,传统上在您的网站中安装SSL每年要花费几百美元它还不可避免地需要对您的服务器进行技术安装,这通常是一个乏味的过程。

但是,如果我现在告诉您,您可以免费部署有效的 SSL,而设置 WordPress 网站的难度会降低呢?就是这样。

网站 SSL 证书初学者指南

网站 SSL 证书初学者指南


在构建处理个人数据的 Web 应用程序时,安全是第一要务。
这是真实的…
阅读更多

入门

CloudFlare 是领先的 CDN 和 Internet 安全服务之一,现在已将其 SSL 功能扩展到所有客户,甚至包括那些使用免费计划的客户。我们将使用他们的免费部署 SSL。

这是您注册帐户的地方。接下来,将您的网站添加到 CloudFlare。系统将提示您将 NS(名称服务器)替换为提供的 NS(名称服务器),例如:

安迪.NS.CLOUDFLARE.COM
LOLA.NS.CLOUDFLARE.COM 网站

这样做的过程将因您的托管服务提供商而异。因此,请咨询您的托管客户支持。更改 DNS 后,您的网站将通过 CloudFlare 基础架构运行。你的页面将被缓存并通过他们的 CDN 提供服务,这随后将提高你的页面加载性能。

部署 SSL

现在,按照以下步骤将 SSL 部署到您的网站:

  1. 登录到您的 CloudFlare 帐户。转到Crypto页面并将SSL(带 SPDY)设置为Flexible
  2. 登录到您的网站仪表板。安装并激活CloudFlare Flexible SSL此插件将解决问题,包括当我们强制网站地址使用该协议时会发生的“重定向循环” https
  3. 我们的网站现在通过 CloudFlare 网络提供服务,现在它也允许将每次访问重定向到 HTTPS。为此,请转到 CloudFlare仪表板 > 页面规则并打开始终使用 https选项。
  4. 现在,我们需要设置应通过 HTTPS 提供的 URL 模式。http://website.xyz/wp-login.php例如,您可能希望将其设置为,或设置为所有页面而不是http://website.xyz/*
  5. 请记住单击“添加规则”按钮以应用规则。

等待几分钟到 24 小时,让设置影响您的网站。只有这样,您的网站才会被重定向到https,如下所示:

需要注意的几件事

https我们无需获取 SSL 证书即可部署到我们网站的方式已通过 SNI 或服务器名称指示成为可能。SNI 允许 HTTPS 服务于多个主机名、IP 或单个 IP 号下的网站;在这种情况下,CloudFlare 通过其 HTTPS 为他们的许多客户提供服务。

如果查看证书信息,您会发现 SSL 仍然分配给 CloudFlare。

此外,SNI 仅适用于现代浏览器——基本上是不超过 6 年的浏览器。您还应该注意,此 SSL 只会保护 CloudFlare 访问者之间的连接,而 CloudFlare 与您的服务器之间的连接并不安全。

如果您的网站将接受付款或处理敏感数据,您必须选择 Full SSL,这需要在您的服务器中安装 SSL。但是,对于大多数博客站点,灵活 SSL 应该足够了。

标签: