iT邦幫忙

2021 iThome 鐵人賽

DAY 5
3
AI & Data

Data on AWS - 實作建立 Data Analytics Pipeline系列 第 5

【Day 05】 實作 - 設置初始環境於 AWS 建置個人的 WordPress 網站

想了很久要針對哪個主題進行資料分析實作,後來想來想去決定選擇最常見的『網站』來進行資料分析的實作,那在進行網站的資料分析前,首先我們要:
步驟一、申請 AWS 帳號
步驟二、在 AWS 開一台主機 for WordPress 網站
步驟三、建置 LAMP 架構以及 WordPress 相關套件

那我們就開始吧~


步驟一、申請 AWS 帳號

  • 點選https://portal.aws.amazon.com/
  • 點選 Create a new AWS account 後,填寫帳戶相關資訊以及綁定信用卡
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073KLap3L8yDw.jpg
  • 申請完後點選 Root user 並輸入 email 以及密碼,就可以成功登入 AWS Console 囉~
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073tdtwmreEct.jpg

步驟二、在 AWS 開一台主機 for WordPress 網站

  • 於AWS Console 搜尋欄中搜尋 EC2 (區域選 Tokyo)後,Launch instances
    https://ithelp.ithome.com.tw/upload/images/20210919/201310737MCa5OI6va.png
  • 選擇映像檔
    這裡可以選擇你需要的作業系統或者映像檔,我們就直接選 AWS 自家推出的 Amazon Linux 2 AMI (HVM) 後按 Next
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073cG3WescBID.png
  • 選擇主機規格
    選擇 t2.micro 規格後按 Next
    ★小叮嚀★ 後續若想調整規格~只要暫時將主機關機後調整規格,就可以幾秒間規格調整完畢~
    https://ithelp.ithome.com.tw/upload/images/20210919/201310737gi2E22rzv.png
  • 設定主機相關細節
    ★小叮嚀★ 因我們要建立一個網站 for 外部訪客存取,務必要將我們的網站放在 public subnet 並且給予他一個public IP 才能連線進去!
    Auto-assigh Public IP 設定為 Enable,其餘皆保持預設即可
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073xe1u9lajs4.png
  • 設定硬碟大小
    預設開機碟為 8 GiB,維持預設按 Next
    ★小叮嚀★ 後續若需要擴充硬碟(EBS)大小或增加另外顆硬碟(EBS)不用關主機即可擴充
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073mlAFwRvGCr.png
  • 設定標籤 (options)
    這裡可以下 tag 讓 AWS 使用者方便管理 AWS 資源
    例如:若我希望我的主機名稱叫 dorothy-wordpress-ithome,那新增一個 Name 的標籤並設定它的值為 dorothy-wordpress-ithome
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073PBFZBJagrx.png
  • 設定存取權限
    這邊我們會選擇要套用/創建哪個 Security Group,Security Group 裡面記錄著存取規則,這邊我們選擇 Create a new security group 並且設定以下規則:
  1. 我要讓所有外部使用者可以透過網際網路瀏覽我的網站,故需要開 HTTP(80)、HTTPS(443)給所有外部使用者( Anywhere)存取
  2. 另外我們需要開 SSH(22)給自己連線到這台主機進行程式套件的安裝
    ★小叮嚀★ 務必不要 all TCP anywhere ><….這樣門戶全開很危險的….
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073qBQkTCZhCt.jpg
  • 接著按 Launch 後,會跳出視窗
    我們要 ssh 連線到主機時會需要一個 key pair 進行連線,故我們選擇 Create a new key pair 並輸入 key pair name 後按 Download Key Pair (★小叮嚀★ 此金鑰用來登入主機,務必妥善保存)
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073fKJKobEj8j.png
  • 下載完 key pair 後按 Launch Instances
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073Y3WpAZZtuv.png
  • Launch Instances 確認主機狀態為 Running 後可以看到這台主機 public IP 並按 Connect
    ★小叮嚀★ AWS 授予的 public IP 可能會因暫時關機而改變,若需要固定的公有IP,需要申請 Elastic IPs 給這台主機喔..
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073HHMatjgHx4.jpg
  • 點選 SSH client 頁籤並遵循其步驟即可連線至這台主機
    https://ithelp.ithome.com.tw/upload/images/20210919/20131073Fco1mlage7.jpg

步驟三、建置 LAMP 架構以及 WordPress 相關套件


遵循著文件的指示~就可以簡單的架起一個屬於你自己的 WordPress 網站啦~
https://ithelp.ithome.com.tw/upload/images/20210919/20131073LRdH5yNXF2.png


那今天我們完成了:

  1. AWS 帳號申請、於 AWS 建立一台 Server 主機
  2. 於此台 Server 主機安裝 LAMP 以及 WordPress 網站

明天我們則會開始設定『 Google Analytics 工具』來查看我們網站流量狀況
如果有任何指點與建議,也歡迎留言交流,一起漫步在 Data on AWS 中。
我們明天見:)

參考&相關來源:

  1. 於 AWS 建置 LAMP
    https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html
  2. 於 AWS 建置 WordPress 網站
    https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/hosting-wordpress.html

上一篇
【Day 04】 Data Analytics Pipeline 對應於 AWS 中的服務 ( 2 )
下一篇
【Day 06】 實作 - 設定 Google Analytics 工具查看 WordPress 網站
系列文
Data on AWS - 實作建立 Data Analytics Pipeline30

尚未有邦友留言

立即登入留言