當(dāng)我們第一次介紹如何在 wordpress 中添加 ssl 時,很多讀者都要求免費(fèi)的 ssl 解決方案。
不幸的是,當(dāng)時什么都不存在。然而,由于 Let’s Encrypt,現(xiàn)在情況已經(jīng)改變。
在本文中,我們將向您展示如何使用 Let’s Encrypt 在 wordpress 中添加免費(fèi) ssl。
什么是 SSL 和 Let’s Encrypt?
每個互聯(lián)網(wǎng)用戶每天都會分享大量個人信息。我們在網(wǎng)上購物、創(chuàng)建帳戶、登錄不同網(wǎng)站等時都會這樣做。
如果未正確加密,則該信息可能會被監(jiān)視和竊取。這就是 SSL 的用武之地。它提供加密技術(shù)來保護(hù)用戶瀏覽器和 Web 服務(wù)器之間的連接。
每個站點(diǎn)都會頒發(fā)一個唯一的 SSL 證書用于識別目的。如果服務(wù)器假裝使用 httpS,并且其證書不匹配,那么大多數(shù)現(xiàn)代瀏覽器都會警告用戶不要連接到該站點(diǎn)。
以前,使用 SSL 保護(hù)網(wǎng)站安全的唯一方法是使用付費(fèi) SSL 證書。
Let’s Encrypt是一家免費(fèi)開放的證書頒發(fā)機(jī)構(gòu),旨在為公眾提供 SSL 證書。它是公共服務(wù)公司互聯(lián)網(wǎng)研究小組的一個項目。Let’s Encrypt 得到了許多公司的贊助,包括 Google、facebook、Sucuri、Mozilla、Cisco 等。
話雖如此,讓我們來看看如何使用 Let’s Encrypt 將免費(fèi)的 SSL 證書添加到您的 WordPress 網(wǎng)站。
簡單方法 – 使用提供內(nèi)置免費(fèi) SSL 的主機(jī)
隨著 Let’s Encrypt 變得越來越流行,許多WordPress 托管公司開始提供內(nèi)置的、簡單的 SSL 設(shè)置。
將 Let’s Encrypt 免費(fèi) SSL 添加到 WordPress 的最簡單方法是與提供內(nèi)置集成的托管公司注冊。
我們將在本文中介紹使用不同托管提供商的幾種方法。您可以使用下面的鏈接跳轉(zhuǎn)到您最感興趣的部分:
- 方法 1:在 Bluehost 上使用 Let’s Encrypt 設(shè)置免費(fèi) SSL
- 方法 2:使用 Let’s Encrypt 在 SiteGround 上設(shè)置免費(fèi) SSL
- 方法 3:在 DreamHost 上使用 Let’s Encrypt 設(shè)置免費(fèi) SSL
- 方法 4:在其他 Web 主機(jī)上安裝 Let’s Encrypt 免費(fèi) SSL
- 設(shè)置 SSL 后更新 WordPress URL
- 更新谷歌分析設(shè)置
在 Bluehost 上使用 Let’s Encrypt 設(shè)置免費(fèi) SSL
Bluehost在小型企業(yè)網(wǎng)絡(luò)托管領(lǐng)域被評為第一名,并且由 WordPress.org 官方推薦。
最重要的是,WPBeginner 讀者可以使用我們的Bluehost 優(yōu)惠券節(jié)省高達(dá) 73% 的托管計劃費(fèi)用,其中包括免費(fèi)的 SSL 證書。
使用 Bluehost 設(shè)置免費(fèi) SSL 證書非常簡單。首先,登錄 Bluehost 控制面板,然后單擊左側(cè)菜單中的“我的網(wǎng)站”選項卡。
然后,找到您要為其激活免費(fèi) SSL 的網(wǎng)站,然后單擊“管理網(wǎng)站”按鈕。
接下來,單擊“安全”選項卡。
從那里,只需導(dǎo)航到“SSL 證書:讓我們加密”部分并將開關(guān)切換到“打開”位置即可。
打開 SSL 后,可能需要幾個小時來安裝和激活。在某些情況下,Bluehost會向您發(fā)送一封電子郵件,其中包含完成該過程的進(jìn)一步說明。
就是這樣。您已成功將免費(fèi)的 Let’s Encrypt SSL 添加到您的網(wǎng)站。
但是,您的 WordPress 網(wǎng)站尚未準(zhǔn)備好使用它。首先,您需要更新 WordPress URL,然后修復(fù)不安全的內(nèi)容問題。
別擔(dān)心,我們將向您展示如何做到這一點(diǎn)。跳至有關(guān)更新 URL和修復(fù)不安全內(nèi)容問題的部分。
使用 Let’s Encrypt 在 SiteGround 上設(shè)置免費(fèi) SSL
SiteGround是最值得信賴和知名的托管公司之一,提供免費(fèi) SSL 的內(nèi)置集成。
他們會自動為平臺上創(chuàng)建的每個網(wǎng)站頒發(fā)免費(fèi)的 Let’s Encrypt SSL 證書。域名注冊后最多可能需要 72 小時才能頒發(fā) SSL。
要檢查您的 SSL 證書是否已成功頒發(fā),您可以從SiteGround儀表板轉(zhuǎn)到站點(diǎn)工具?安全??SSL 管理器。
如果已為您的域頒發(fā) SSL 證書,則在“管理 SSL”表中,您將在“狀態(tài)”列下看到“活動”。
如果您的 SSL 證書在 72 小時后仍未頒發(fā),您也可以手動啟用它。以下是如何在 SiteGround 中啟用 Let’s Encrypt 免費(fèi) SSL。
只需從 SiteGround 儀表板轉(zhuǎn)到站點(diǎn)工具?安全??SSL 管理器即可。
在“安裝新 SSL”部分下,您需要選擇要使用免費(fèi) SSL 的域名,然后從下拉菜單中選擇“Let’s Encrypt”。
您現(xiàn)在可以單擊“獲取”按鈕。Let’s Encrypt 將為您的網(wǎng)站頒發(fā)唯一的 SSL 證書。
就這樣。您已成功將 Let’s Encrypt 免費(fèi) SSL 集成到您的 WordPress 網(wǎng)站。
接下來,您需要通過更新 WordPress URL 并修復(fù)不安全的內(nèi)容問題來完成該過程。跳轉(zhuǎn)到設(shè)置 SSL 后更新 WordPress URL部分。
在 DreamHost 上使用 Let’s Encrypt 設(shè)置免費(fèi) SSL
DreamHost是另一個流行的 WordPress 托管服務(wù)提供商,它提供內(nèi)置集成,可以在您托管的任何域上設(shè)置免費(fèi) SSL。
首先,您需要登錄 DreamHost 儀表板。在“網(wǎng)站”部分下,您需要單擊“安全證書”選項。
然后,在“加密 SSL 證書”部分下,單擊“選擇此證書”按鈕。
DreamHost 現(xiàn)在將開始使用 Let’s Encrypt 設(shè)置您的免費(fèi) SSL 證書。將 SSL 更改推送到服務(wù)器最多可能需要 15 分鐘。
就是這樣。您已成功將 Let’s Encrypt 的免費(fèi) SSL 證書添加到 DreamHost 上的 WordPress 網(wǎng)站。
您仍然需要更新 WordPress URL 并修復(fù)不安全的內(nèi)容問題。跳轉(zhuǎn)到設(shè)置 SSL 后更新 WordPress URL部分。
在其他 Web 主機(jī)上安裝 Let’s Encrypt 免費(fèi) SSL
Let’s Encrypt 免費(fèi) SSL 是基于域的 SSL 證書。這意味著如果您有域名,則可以將其添加到任何網(wǎng)絡(luò)主機(jī)。
但是,如果您的網(wǎng)絡(luò)主機(jī)不提供像 Bluehost、SiteGround 或DreamHost這樣的簡單集成,那么您將需要經(jīng)歷一個有點(diǎn)冗長的過程。
此過程因網(wǎng)絡(luò)主機(jī)而異。大多數(shù)托管公司都有一份支持文檔,解釋如何做到這一點(diǎn)。您還可以聯(lián)系他們的支持人員以獲取詳細(xì)說明。
Bluehost 是官方 WordPress 托管提供商之一,允許您將其他第三方 SSL 證書添加到由它們托管的域中。有關(guān)詳細(xì)說明,請查看他們的第 3 方證書頁面的 SSL 安裝。
設(shè)置 SSL 后更新 WordPress URL
使用 Let’s Encrypt 設(shè)置免費(fèi) SSL 證書后,下一步是將您的 WordPress URL 從 HTTP 移至 https。
沒有 SSL 證書的普通站點(diǎn)使用 HTTP 協(xié)議。通常在網(wǎng)址中使用 http 前綴突出顯示,如下所示:
http://www.example.com
具有 SSL 證書的安全網(wǎng)站使用 HTTPS 協(xié)議。這意味著它們的地址如下所示:
不要忘記保存您的更改。
對于現(xiàn)有的 WordPress 網(wǎng)站
如果您的網(wǎng)站已經(jīng)上線了一段時間,那么它很可能會被搜索引擎索引。其他人可能已使用 URL 中的 http 鏈接到它。您需要確保所有流量都重定向到 https URL。
您需要做的第一件事是安裝并激活Really Simple SSL插件。有關(guān)更多詳細(xì)信息,請參閱我們有關(guān)如何安裝 WordPress 插件的分步指南。
該插件將自動檢測您的 SSL 證書并設(shè)置您的網(wǎng)站以使用它。在大多數(shù)情況下,您無需再進(jìn)行任何更改。該插件還將修復(fù)不安全的內(nèi)容問題。
更新谷歌分析設(shè)置
如果您的 WordPress 網(wǎng)站上安裝了Google Analytics,則需要更新其設(shè)置并使用 https 添加新 URL。
登錄到您的 Google Analytics 儀表板,然后單擊左側(cè)導(dǎo)航菜單中的“管理”。接下來,您需要從菜單中單擊“屬性設(shè)置”?“數(shù)據(jù)收集和修改”?“數(shù)據(jù)流” 。
單擊網(wǎng)站數(shù)據(jù)流旁邊的箭頭將其展開。
之后,單擊“編輯”按鈕(鉛筆圖標(biāo))以編輯流。
這將打開您可以更改的流詳細(xì)信息。
單擊 http 下拉菜單,然后選擇 https。
不要忘記單擊“保存”按鈕來存儲您的設(shè)置。
我們希望本文能幫助您使用 Let’s Encrypt 在 WordPress 中添加免費(fèi) SSL。您可能還想查看我們用于管理和發(fā)展您的 WordPress 博客的有用工具列表或有關(guān)如何獲取免費(fèi)電子郵件域的教程。