使用 Amazon Lightsail 啟動並設定 WordPress 執行個體

教學

概觀

Amazon Lightsail 是開始使用 AWS 的捷徑之一。其提供虛擬伺服器、儲存、資料庫和網路,外加符合成本效益的每月計畫。

本教學將向您說明如何在 Lightsail 啟動並設定 WordPress 執行個體,並包含使用 SSH 連線至執行個體、登入至您的 WordPress 網站、建立靜態 IP 並將其附接到您的執行個體、建立 DNS 區域,以及將其對應至您的執行個體等步驟。 

在您完成此教學後,您將擁有建立 WordPress 網站並在 Amazon Lightsail 中執行的基本知識。

免費開始使用 Lightsail

 AWS 經驗

初階

 完成時間

10 分鐘

 完成成本

符合免費方案資格

 要求

  • AWS 帳戶
  • 建議使用的瀏覽器:最新版的 Chrome 或 Firefox

[**]過去 24 小時內建立的帳戶可能尚未有權存取本教學課程所需的服務。

 上次更新日期

2022 年 8 月 4 日

步驟 1:建立 Amazon Lightsail 帳戶

a.  此教學可用免費方案資格來進行。

已經有帳戶了嗎? 登入

步驟 2:在 Lightsail 中建立 WordPress 執行個體

完成以下步驟以啟動 WordPress 執行個體並在 Lightsail 上執行。
 
注意:如需在 Lightsail 建立執行個體的詳細資訊,請參閱 Lightsail 文件中的 建立 Amazon Lightsail 執行個體。 

a.登入 Lightsail 主控台。 

b.在 Lightsail 首頁的 Instance (執行個體) 標籤上,選擇 Create instance (建立執行個體)

c.已為您選取 AWS 區域和可用區域。若您要在另一個位置建立執行個體,請選擇變更 AWS 區域和可用區域

d.選擇執行個體映像。
 
  • 選擇 Linux/Unix 作為平台。
  • 選擇 WordPress 作為藍圖。
e.選擇一個執行個體計畫。
 
計畫包含較低且可預測成本、機器設定 (RAM、SSD、vCPU),以及資料傳輸額度。您可以免費試用 3.50 USD 的 Lightsail 計畫三個月 (最多 750 個小時)。AWS 會將前三個月的抵用金計入您的帳戶。
f.輸入執行個體的名稱,然後選擇 建立執行個體
 
資源名稱指導方針:
 
  • 必須在您 Lightsail 帳戶中的每個 AWS 區域都是獨一無二的。
  • 必須包含 2 到 255 個字元。
  • 必須以英數字元或數字做為開始與結束。
  • 可包含英數字元、數字、句號、破折號和底線。

步驟 3:經由 SSH 連線至執行個體,並為您的 WordPress 網站取得密碼

登入您 WordPress 網站管理儀表板的預設密碼存放於執行個體上。

完成下列步驟,以在 Lightsail 主控台中使用以瀏覽器為基礎的 SSH 用戶端來連線至您的執行個體,並取得管理儀表板的密碼。

注意:如需詳細資訊,請參閱在 Amazon Lightsail 中取得 Bitnami 執行個體的應用程式使用者名稱和密碼

a.在 Lightsail 首頁Instances (執行個體) 標籤上,選擇您 WordPress 執行個體的 SSH 快速連線圖示。
b.在瀏覽器 SSH 用戶端視窗開啟後,輸入下列命令以擷取預設應用程式密碼:
cat $HOME/bitnami_application_password
c.記下螢幕上顯示的密碼。您將在稍後使用它來登入 WordPress 網站的管理儀表板。

步驟 4:登入 WordPress 網站的管理儀表板

現在您已擁有 WordPress 網站的管理儀表板密碼,可以進行登入。在管理儀表板中,您可以變更使用者密碼、安裝外掛程式、變更網站主題等。

完成下列步驟以登入至 WordPress 網站的管理儀表板。

注意:如需詳細資訊,請參閱在 Amazon Lightsail 中取得 Bitnami 執行個體的應用程式使用者名稱和密碼

a.在瀏覽器中,前往:

http://PublicIpAddress/wp-login.php

在地址中,以您 WordPress 執行個體的公有 IP 地址取代 PublicIpAddress。您可以從 Lightsail 主控台取得您執行個體的公有 IP 地址,如右側的影像所示。

b.登入您的執行個體。 

  • 使用者名稱電子郵件地址方塊中,輸入 user
  • 密碼方塊中,輸入稍早在本教學中取得的預設密碼。
  • 選擇登入。 

c.您現在已登入 WordPress 網站管理儀表板,可執行管理動作。如需管理 WordPress 網站的詳細資訊,請參閱 WordPress 文件中的 WordPress Codex

步驟 5:建立 Lightsail 靜態 IP 地址並將其附接至您的 WordPress 執行個體

若您停止並啟動您的執行個體,您 WordPress 執行個體的預設公有 IP 地址將變更。即使您停止後再啟動您的執行個體,連接至執行個體的靜態 IP 地址也將維持不變。

完成下列步驟以建立靜態 IP 地址並將其連接至您的 WordPress 執行個體。

注意:如需詳細資訊,請參閱建立靜態 IP 並將其連接至 Amazon Lightsail 中的執行個體。

a.在 Lightsail 首頁Instances (執行個體) 標籤中選擇您執行中的 WordPress 執行個體。

b.選擇 Networking (網路) 標籤,然後選擇 Create static IP (建立靜態 IP)。

c.靜態 IP 位置會根據您之前選擇的執行個體區域預先選取。從附接到執行個體下拉式清單中,選取建立的 WordPress 執行個體。

d.命名您的靜態 IP,然後選擇建立。 

步驟 6:建立 Lightsail DNS 區域並對應一個域至您的 WordPress 執行個體

將您的域 DNS 管理記錄傳輸至 Lightsail。這可讓您更輕易的對應網域至您的 WordPress 執行個體,並使用 Lightsail 主控台對您的網站資源進行更有效的管理。

完成下列步驟以建立 Lightsail DNS 區域並對應一個網域至您的 WordPress 執行個體。

注意:如需更多資訊,請參閱建立 DNS 區域以管理您 Amazon Lightsail 中網域的 DNS 記錄。

a.在 Lightsail 首頁Networking (網路) 標籤上,選擇 Create DNS zone (建立 DNS 區域)。 

b.輸入您的網域,然後選擇 Create DNS zone (建立 DNS 區域)。 

c.記下頁面上列出的名稱伺服器地址。 

您可以將這些名稱伺服器地址新增至網域名稱的註冊機構,以將網域的 DNS 記錄管理傳輸到 Lightsail。

d.在將您網域的 DNS 記錄管理傳輸到 Lightsail 後,新增一個 A 記錄以將您網域的 apex 指向您的 WordPress 執行個體,如下所示:
 
您可以將這些名稱伺服器地址新增至網域名稱的註冊機構,以將網域的 DNS 記錄管理傳輸到 Lightsail。
 
1.在您的域的 DNS 區域中,選擇 新增記錄
e.繼續新增以下詳細資訊,以完成將域的 apex 指向 WordPress 執行個體:
 
1.在 子網域方塊中,輸入一個 @ 符號,以對應域的 apex (例如 example.com) 至您的執行個體。@ 符號明確表示您要新增一個 apex 記錄。它不會以子網域的方式新增。
 
2.在 解析為方塊中,選擇您在此教學的上一步驟中附接至 WordPress 執行個體的靜態 IP。
 
3.選擇綠色的 儲存圖示。
 
在您的域開始將流量路由到您的 WordPress 執行個體之前,請等待以讓變更透過網際網路的 DNS 進行傳播。

步驟 7:清除

a.在 Lightsail 首頁執行個體標籤中,選擇您剛建立的 WordPress 執行個體旁邊的省略符號 (⋮) 圖示,然後選擇刪除

b.從提示中選擇是,刪除

結語

恭喜您! 您已使用 Amazon Lightsail 啟動並部署了 WordPress 執行個體。

Amazon Lightsail 是開發、建置和部署各種應用 (例如 WordPress、網站和部落格平台) 的好選擇。

本頁對您是否有幫助?

後續步驟