使用 Amazon EC2

此逐步指南將協助您使用安裝在 Amazon EC2 虛擬機器 (也稱為「執行個體」) 上的 WordPress* 來架設和執行網站。您將逐步學習如何設定和啟動 EC2 執行個體、如何設定 WordPress 使用者名稱和密碼,以及如何登入 WordPress 管理入口網站。此教學中的所有操作都可用免費方案資格來進行。

*注意:此指南提供的基本 WordPress 網站架構是專供個人用途或學習用途的使用者此教學不建議用於有高可擴展性需求的商業級網站。如需更多進階教學,請參閱建立 WordPress 網站或 Wordpress:AWS 最佳實務。

您知道嗎?AWS 可讓啟動 WordPress 網站變得更簡單。 利用 Amazon Lightsail 啟動網站 >>

在 AWS 啟動 WordPress 網站需要帳戶

幾分鐘內建立免費帳戶

AWS 免費方案包括為期一年每月 750 小時的 Linux 和 Windows t2.micro 執行個體使用量。若要繼續符合免費方案資格,您只能使用 EC2 微型執行個體。

查看 AWS 免費方案詳細資訊 »

開啟 AWS 管理主控台,而且您可以讓此逐步指南持續保持開啟狀態。當畫面載入時,輸入您的使用者名稱和密碼以開始使用。接著在 Compute 下尋找 EC2,然後按兩下以開啟儀表板。

awsconsole-ec2

(按一下以展開)

awsconsole-ec2

您現在位於 EC2 儀表板,按一下儀表板上的 Launch Instance,以建立和設定虛擬機器。

launch-instance

(按一下以展開)

launch-instance

現在您位於 Amazon EC2 設定精靈,我們將使用 AWS Marketplace 中已安裝 WordPress 的現有 Amazon Machine Image (AMI)。AWS Marketplace 讓您可以存取數千個常用軟體的預先設定映像。

 

1. 按一下左側的 AWS Marketplace,搜尋 WordPress,尋找 WordPress powered by BitNami,然後按一下 Select

Launch a WordPress Website - AMI

(按一下以展開)

Launch a WordPress Website - AMI

2. 您將會看到詳細的定價頁面。在這個案例中,無論您使用的執行個體大小為何,軟體的定價都是 0.00 USD。

捲動到底部,然後按一下 Continue

Launch a WordPress Website - AMI Pricing

(按一下以展開)

Launch a WordPress Website - AMI Pricing

3. 我們將在此教學課程中使用符合免費方案資格的 t2.micro 執行個體。在 Type 欄位按一下 t2.micro (應該是第一個),然後按一下 Next: Configure Instance Details。載入可能需要幾秒鐘的時間。

在接下來的畫面中,按一下 Next: Add Storage,然後按一下 Next: Tag Instance

Getting Started - Choose an instance - WordPress

(按一下以展開)

Getting Started - Choose an instance - WordPress

4. 我們將在此步驟設定執行個體的名稱。在 Name 方塊旁的 Value 方塊中輸入 WordPress。按一下 Review and Launch 以繼續。

Launch a WordPress Website - Tag

(按一下以展開)

Launch a WordPress Website - Tag

5. 您可以檢閱執行個體組態,然後在準備好啟動執行 WordPress 的 Amazon EC2 執行個體時,按一下 Launch

Launch a WordPress Website - Launch Instance

(按一下以展開)

Launch a WordPress Website - Launch Instance

6. 下個畫面將處理金鑰對。金鑰對是您使用 Secure Shell (SSH) 透過終端程式連接 EC2 執行個體的方法。選擇 Proceed without a key pair,然後選取方塊以表示您了解需要此金鑰才能存取 EC2 執行個體。

按一下 Launch Instances 啟動執行個體。請注意,啟動執行個體可能需要幾分鐘的時間。

注意:若要直接連接執行個體,則需要建立新的金鑰對。如需建立金鑰對和連接執行個體的相關指示,請參閱教學中的步驟 2 d. 到 2 f. 和 3:啟動 Linux 虛擬機器

Launch a WordPress Website - Keypair

(按一下以展開)

Launch a WordPress Website - Keypair

7. 按一下頁面右下方的 View Instances (您可能需要向下捲動才能看到)。然後選擇 WordPress 執行個體,確定 Instance State 顯示 running。如果執行個體狀態顯示 launching,則表示 AWS 仍在準備 WordPress 執行個體。

Launch a WordPress Website - Instance Running

(按一下以展開)

Launch a WordPress Website - Instance Running

8. 等到執行個體執行之後,就能開始測試 WordPress 網站。在此頁面底部尋找執行個體的 Public IP

Launch a WordPress Website - Public IP

(按一下以展開)

Launch a WordPress Website - Public IP

9. 將公有 IP 複製到 Web 瀏覽器的新標籤中,您應該會看到 Hello World 部落格頁面。

Launch a WordPress Website - Hello World

(按一下以展開)

Launch a WordPress Website - Hello World

您的 WordPress 網站已啟動並可正常執行,現在可以登入管理頁面來自訂網站。若要尋找您的密碼,請按照下列步驟執行:

1. 在 Web 瀏覽器中切換回 EC2 管理主控台。選擇 WordPress 執行個體,然後按一下 Actions 按鈕。在下拉式功能表中,選擇 Instance Setting,然後選擇 Get System Log

Launch a WordPress Website - System Log

(按一下以展開)

Launch a WordPress Website - System Log

2. 在系統日誌視窗中,捲動到底部以尋找用井字號括住密碼

Launch a WordPress Website - Password

(按一下以展開)

Launch a WordPress Website - Password

3. 找到密碼之後,切換回您用來存取 WordPress Hello World 頁面的標籤。在 URL 結尾加上 /admin,看起來類似 54.192.32.144/admin。按 Enter 鍵。

輸入您從日誌檔讀取的使用者名稱 user 和密碼。

Launch a WordPress Website - Login

(按一下以展開)

Launch a WordPress Website - Login

恭喜您!您的 WordPress 網站已啟動並能正常執行。您現在可以依喜好的方式管理、自訂和設定此網站。


您的 WordPress 網站現在已啟動並能正常執行。您需要讓使用者能夠輕鬆找到這個網站。在後續教學中,我們將會為您的網站註冊網域名稱,讓使用者能夠輕鬆找到網站,而我們會將該網域名稱連接到您目前執行的執行個體。

使用 Amazon Route 53 建立網域名稱和網站的關聯 »