当我们第一次介绍如何在wordpress中添加ssl时,很多读者都要求免费的ssl解决方案。
不幸的是,当时什么都不存在。然而,由于Let’sEncrypt,现在情况已经改变。
在本文中,我们将向您展示如何使用Let’sEncrypt在WordPress中添加免费SSL。
什么是SSL和Let’sEncrypt?
每个互联网用户每天都会分享大量个人信息。我们在网上购物、创建帐户、登录不同网站等时都会这样做。
如果未正确加密,则该信息可能会被监视和窃取。这就是SSL的用武之地。它提供加密技术来保护用户浏览器和Web服务器之间的连接。
每个站点都会颁发一个唯一的SSL证书用于识别目的。如果服务器假装使用HTTPS,并且其证书不匹配,那么大多数现代浏览器都会警告用户不要连接到该站点。
以前,使用SSL保护网站安全的唯一方法是使用付费SSL证书。
Let’sEncrypt是一家免费开放的证书颁发机构,旨在为公众提供SSL证书。它是公共服务公司互联网研究小组的一个项目。Let’sEncrypt得到了许多公司的赞助,包括Google、Facebook、Sucuri、Mozilla、Cisco等。
话虽如此,让我们来看看如何使用Let’sEncrypt将免费的SSL证书添加到您的WordPress网站。
简单方法–使用提供内置免费SSL的主机
随着Let’sEncrypt变得越来越流行,许多WordPress托管公司开始提供内置的、简单的SSL设置。
将Let’sEncrypt免费SSL添加到WordPress的最简单方法是与提供内置集成的托管公司注册。
我们将在本文中介绍使用不同托管提供商的几种方法。您可以使用下面的链接跳转到您最感兴趣的部分:
- 方法1:在Bluehost上使用Let’sEncrypt设置免费SSL
- 方法2:使用Let’sEncrypt在SiteGround上设置免费SSL
- 方法3:在DreamHost上使用Let’sEncrypt设置免费SSL
- 方法4:在其他Web主机上安装Let’sEncrypt免费SSL
- 设置SSL后更新WordPressURL
- 更新谷歌分析设置
在Bluehost上使用Let’sEncrypt设置免费SSL
Bluehost在小型企业网络托管领域被评为第一名,并且由WordPress.org官方推荐。
最重要的是,WPBeginner读者可以使用我们的Bluehost优惠券节省高达73%的托管计划费用,其中包括免费的SSL证书。
使用Bluehost设置免费SSL证书非常简单。首先,登录Bluehost控制面板,然后单击左侧菜单中的“我的网站”选项卡。
然后,找到您要为其激活免费SSL的网站,然后单击“管理网站”按钮。
接下来,单击“安全”选项卡。
从那里,只需导航到“SSL证书:让我们加密”部分并将开关切换到“打开”位置即可。
打开SSL后,可能需要几个小时来安装和激活。在某些情况下,Bluehost会向您发送一封电子邮件,其中包含完成该过程的进一步说明。
就是这样。您已成功将免费的Let’sEncryptSSL添加到您的网站。
但是,您的WordPress网站尚未准备好使用它。首先,您需要更新WordPressURL,然后修复不安全的内容问题。
别担心,我们将向您展示如何做到这一点。跳至有关更新URL和修复不安全内容问题的部分。
使用Let’sEncrypt在SiteGround上设置免费SSL
SiteGround是最值得信赖和知名的托管公司之一,提供免费SSL的内置集成。
他们会自动为平台上创建的每个网站颁发免费的Let’sEncryptSSL证书。域名注册后最多可能需要72小时才能颁发SSL。
要检查您的SSL证书是否已成功颁发,您可以从SiteGround仪表板转到站点工具»安全» SSL管理器。
如果已为您的域颁发SSL证书,则在“管理SSL”表中,您将在“状态”列下看到“活动”。
如果您的SSL证书在72小时后仍未颁发,您也可以手动启用它。以下是如何在SiteGround中启用Let’sEncrypt免费SSL。
只需从SiteGround仪表板转到站点工具»安全» SSL管理器即可。
在“安装新SSL”部分下,您需要选择要使用免费SSL的域名,然后从下拉菜单中选择“Let’sEncrypt”。
您现在可以单击“获取”按钮。Let’sEncrypt将为您的网站颁发唯一的SSL证书。
就这样。您已成功将Let’sEncrypt免费SSL集成到您的WordPress网站。
接下来,您需要通过更新WordPressURL并修复不安全的内容问题来完成该过程。跳转到设置SSL后更新WordPressURL部分。
在DreamHost上使用Let’sEncrypt设置免费SSL
DreamHost是另一个流行的WordPress托管服务提供商,它提供内置集成,可以在您托管的任何域上设置免费SSL。
首先,您需要登录DreamHost仪表板。在“网站”部分下,您需要单击“安全证书”选项。
然后,在“加密SSL证书”部分下,单击“选择此证书”按钮。
DreamHost现在将开始使用Let’sEncrypt设置您的免费SSL证书。将SSL更改推送到服务器最多可能需要15分钟。
就是这样。您已成功将Let’sEncrypt的免费SSL证书添加到DreamHost上的WordPress网站。
您仍然需要更新WordPressURL并修复不安全的内容问题。跳转到设置SSL后更新WordPressURL部分。
在其他Web主机上安装Let’sEncrypt免费SSL
Let’sEncrypt免费SSL是基于域的SSL证书。这意味着如果您有域名,则可以将其添加到任何网络主机。
但是,如果您的网络主机不提供像Bluehost、SiteGround或DreamHost这样的简单集成,那么您将需要经历一个有点冗长的过程。
此过程因网络主机而异。大多数托管公司都有一份支持文档,解释如何做到这一点。您还可以联系他们的支持人员以获取详细说明。
Bluehost是官方WordPress托管提供商之一,允许您将其他第三方SSL证书添加到由它们托管的域中。有关详细说明,请查看他们的第3方证书页面的SSL安装。
设置SSL后更新WordPressURL
使用Let’sEncrypt设置免费SSL证书后,下一步是将您的WordPressURL从HTTP移至HTTPS。
没有SSL证书的普通站点使用HTTP协议。通常在网址中使用http前缀突出显示,如下所示:
http://www.example.com
具有SSL证书的安全网站使用HTTPS协议。这意味着它们的地址如下所示:
不要忘记保存您的更改。
对于现有的WordPress网站
如果您的网站已经上线了一段时间,那么它很可能会被搜索引擎索引。其他人可能已使用URL中的http链接到它。您需要确保所有流量都重定向到httpsURL。
您需要做的第一件事是安装并激活ReallySimpleSSL插件。有关更多详细信息,请参阅我们有关如何安装WordPress插件的分步指南。
该插件将自动检测您的SSL证书并设置您的网站以使用它。在大多数情况下,您无需再进行任何更改。该插件还将修复不安全的内容问题。
更新谷歌分析设置
如果您的WordPress网站上安装了GoogleAnalytics,则需要更新其设置并使用https添加新URL。
登录到您的GoogleAnalytics仪表板,然后单击左侧导航菜单中的“管理”。接下来,您需要从菜单中单击“属性设置”»“数据收集和修改”»“数据流”。
单击网站数据流旁边的箭头将其展开。
之后,单击“编辑”按钮(铅笔图标)以编辑流。
这将打开您可以更改的流详细信息。
单击http下拉菜单,然后选择https。
不要忘记单击“保存”按钮来存储您的设置。
我们希望本文能帮助您使用Let’sEncrypt在WordPress中添加免费SSL。您可能还想查看我们用于管理和发展您的WordPress博客的有用工具列表或有关如何获取免费电子邮件域的教程。