iT邦幫忙

0

使用 Learner Lab 建立 WordPress 網站 (EC2)

  • 分享至 

  • xImage
  •  

使用 Learner Lab 建立 WordPress 網站 (EC2)

AWS Academy Learner Lab 是提供一個帳號讓學生可以自行使用 AWS 的服務,讓學生可以在 100 USD的金額下,自行練習所要使用的 AWS 服務,以下使用 EC2 建立一個 WordPress 網站。

步驟 1. 登錄 AWS Academy 學習平台

所有 AWS Academy 的開課流程都差不多,詳情可以參考 AWS Academy LMS 申請開課 - 教師,首先在 AWS Academy 學習平台 的入口首頁 https://www.awsacademy.com/LMS_Login ,選擇以教師 (Educator)或是學生(Student) 身分登錄都可以,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220406/20129510zwqcB8S4Ai.png
AWS Academy 學習平台入口首頁

步驟 2. 進入 Learner Lab 課程

如果以教師身分進入記得切換成學生視圖 (Student View),如下圖所示

https://ithelp.ithome.com.tw/upload/images/20220414/201295109I5URNJIYc.png
AWS Academy 學習平台入口首頁

如果是以學生身分,則可以直接進入課程內容,單擊『Modules』後再單擊『Learner Lab - Foundational Services 』鏈結,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510ewr6km3xsr.png
進入 Learner Lab 模組

單擊『Start Lab』就會開始實驗帳號環境建置,當左手邊的 AWS 按鈕旁邊的圓圈變成綠色時,這時候就可以單擊按鈕會談出 AWS 網頁控制台 新視窗,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510j9hZIelIN9.png
Learner Lab 的使用畫面

接著在 AWS 網頁控制台 上方的搜尋圖示中輸入 Lightsail ,單擊 Lightsail 服務,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510bWBfydTgLV.png
AWS 網頁控制台中找尋 Lightsail 服務

步驟 3. 使用 Lightsail 建立 WordPress 網站

Amazon Lightsail 是 AWS 提供使用低成本、預先設定的雲端資源快速建置應用程式和網站的托管服務,我們已這個服務快速建立一個 WordPress 的網站。建立一個新的網站實例,單擊 Create Instance 按鈕,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510UmJF1Wj0nj.png
建立一個新的 Lightsail 網站實例

設定 Lightsail 網站實例,

  1. 選擇地區:預設為 us-west-2,如果要選其他地區或是可用區可以點擊 Change AWS Region and Availability Zone 按鈕
  2. 選擇作業系統:有 Linux / Windows ,建議選 Linux 比較便宜。
  3. 選擇樣板藍圖:選 WordPress 5.9.2-3。
  4. 選擇實例計畫:選第一個每個月 3.5 美金(前三個月免費)。
  5. 命名實例: WordPress-1

設定畫面可參考下圖。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510vdeOBWc1Bq.png
設定 Lightsail 網站實例一

https://ithelp.ithome.com.tw/upload/images/20220414/201295100WQZIshZmQ.png
設定 Lightsail 網站實例二

完成 WordPress 網站建置,當名稱下方的狀態為 Running 時,表示網站已建置成功,複製 WordPress-1 右方的公有 IP,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/201295105qsrceZhOe.png
完成 Lightsail 網站建置

打開一個新瀏覽器視窗,貼上 [WORDPRESS_PUBLIC_IP] 就可以看到 WordPress 的網站首頁,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510YFQRFtRyxA.png
檢視 WordPress 網站

步驟 4. 配置 WordPress 網站

單擊圖 完成 Lightsail 網站建置 中的 WordPress-1 ,會進入 WordPress-1 的設定畫面,它可以使用網頁進入文字終端介面操作,或是使用自己的 ssh 客戶端工具登錄,在此選擇用本地端的 ssh 客戶端工具登錄,所以需要登錄IP、帳號 bitnami,還要下載加密私鑰 (Download default key),如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510piPbycPf0C.png
檢視登錄需要的資訊

下載的加密私鑰預設名稱為 LightsailDefaultKey-us-west-2.pem,在 Mac OS下記得改變權限,接著就可以連線到 WordPress 主機上,而在主機上使用 cat $HOME/bitnami_application_password 來查看 WordPress 的管理者密碼),如下圖所示。

chmod 400 LightsailDefaultKey-us-west-2.pem
ssh -i LightsailDefaultKey-us-west-2.pem bitnami@[WORDPRESS_PUBLIC_IP]

https://ithelp.ithome.com.tw/upload/images/20220414/20129510gPHbCoGQnU.png
用本地端的 ssh 客戶端工具登錄

在瀏覽器中輸入 http://[WORDPRESS_PUBLIC_IP]/wp-login.php ,在登錄畫面中 Username or Email Address 輸入 userpassword 欄位輸入先前得到的密碼,如下圖所示。

https://ithelp.ithome.com.tw/upload/images/20220414/20129510UbtTo1d7aN.png
登錄 WordPress 管理畫面

WordPress 管理畫面如下圖所示,完成整個 WordPress 的安裝。

https://ithelp.ithome.com.tw/upload/images/20220414/2012951015LSuxKxEE.png
WordPress 管理畫面

步驟 5. 關閉 WordPress 網站

  • 暫停 WordPress 網站:當回到 Learner Lab 時,可以透過 Stop Lab 按鈕來暫時關閉 WordPress 網站,但下次再 Start Lab 時,就可以重新恢復 WordPress 網站。
  • 移除 WordPress 網站:在 Learner Lab 中,可以透過 Reset 按鈕來清除所有的設定,不只是 Lightsail,所有的設定都會被移除。
  • 維持 WordPress 網站運作:就直接離開 Learner Lab ,下次進入時,還是需要單擊 Start Lab,但是 WordPress 網站會一直維持運作。如果是其他 AWS 服務不建議這樣操作,因為大多數 AWS 服務都是按時 (hour) 收費,所以持續運作會持續收費,但因為 Amazon Lightsail 是按月收費,所以有沒有關閉都不會影響收費。

參考資料


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言