在 WordPress AWS Lightsail 上設置免費 SSL 證書

從 Http 到 Https 的旅程
眾所周知,非安全網站的地址以「HTTP」開頭,例如 http://clickaws.com,而安全網站的地址以 HTTPS 開頭,例如 https://clickaws.com。

我們為什麼要使用 HTTPS?
  • 為 WordPress 網站或任何網站啟用 HTTPS 可確保訪問者您的網站是安全的。
  • 為 WordPress 網站或任何網站啟用 HTTPS 可確保以加密形式發送和接收數據。
  • 如果您的網站不是 HTTPS,那麼您的網站在搜索引擎結果中的排名將較低。

http轉https的步驟:

1.先決條件:
  • 在 Lightsail 中創建一個 WordPress 實例,並在您的實例上配置您的網站。
  • 將靜態 IP 附加到您的實例。如果您停止並啟動您的實例,您的實例的公共 IP 地址會發生變化。如果您停止並啟動您的實例,靜態 IP 不會改變。
  • 創建 WordPress 實例的快照或啟用自動快照。快照可以用作備份。
  • 將 DNS 記錄添加到您的域的 DNS 中,為您的域的頂點引導流量。
2.連接到您的實例

完成以下步驟以在 Lightsail 控制台中使用基於瀏覽器的 SSH 客戶端連接到您的實例。

  • 登錄 AWS Lightsail 控制台。
  • 在主頁上,為您的 WordPress 實例選擇 SSH 快速連接圖標。

amazon-lightsail-wordpress-ssh-quick-connect

  • 基於瀏覽器的 SSH 客戶端窗口打開。如果您看到 Bitnami 徽標,則您已通過 SSH 成功連接到您的實例,如以下示例所示。

amazon-lightsail-ssh-session-bncert
3.確認您的實例上安裝了bncert工具

  • 輸入以下命令以運行該 bncert 工具。

sudo /opt/bitnami/bncert-tool

  • 如果您看到,則 該工具已安裝在您的實例上。 Welcome to the Bitnami HTTPS configuration toolbncert

run-bncert-tool-success

4. 在您​​的 WordPress 實例上啟用 HTTPS
  • 輸入以下命令以運行該 bncert 工具。

sudo /opt/bitnami/bncert-tool
run-bncert-tool-success-1

  • 我看到一條消息,表明該工具的更新版本可用。
    • 如圖所示輸入 Y。

bncert-update-required

  • 如圖所示,輸入由空格分隔的主域名和備用域名。

bncert-domain-names

  • 該 bncert工具將詢問您希望如何配置網站的重定向。這些是可用的選項:
    • 啟用 HTTP 到 HTTPS 重定向 – 鍵入並按 Enter 以 啟用 它。 Y 
    • 啟用非 www 到 www 重定向。– 鍵入並按 Enter 以 啟用 它。 Y 
    • 啟用 www 到非 www 重定向 ——鍵入 N 並按 Enter 鍵將其 禁用 。

bncert-enable-disable-redirection

  • 將要進行的更改已列出。鍵入 Y 並按 Enter 確認並繼續。

bncert-confirm-changes

  • 輸入您的電子郵件地址以與您的 Let’s Encrypt 證書關聯,然後按 Enter。

bncert-email-address

  • 查看 Let’s Encrypt 訂戶協議。鍵入 Y 並按 Enter 接受協議並繼續。

bncert-lets-ecrypt-agreement

bncert-success-conf

5. 測試您的網站是否使用 HTTPS
  • 您應該通過瀏覽到您指定的所有域來確認您的網站正在使用 HTTPS
    •  當您訪問每個域時,您應該看到它們使用安全連接,如下例所示。

注意:您可能需要刷新並清除瀏覽器的緩存才能看到更改。
bncert-secured-website
您可能還會注意到非www 地址重定向到 www 您域的子域。

相關文章