為什麼選擇 EC2 + Apache?
Amazon EC2 提供彈性且可擴展的運算資源,而 Apache 是最受歡迎的開源網頁伺服器之一。透過兩者結合,你可以快速部署網站、測試應用或建立靜態內容平台。
接下來我們將會透過簡單5個步驟,讓你輕鬆完成安裝。
步驟一:連線至 EC2 實例
- 前往 AWS 管理控制台,找到你的 EC2 實例。
- 複製「公有 IP 位址」。
- 使用下列任一方法連線:
- 終端機 CLI(建議具備密鑰對)
- EC2 Instance Connect(透過瀏覽器快速登入)
步驟二:更新系統與安裝 Apache
登入成功後,依序輸入以下指令:
sudo yum update -y
sudo yum install -y httpd
📌 在 Amazon Linux AMI 中,Apache 是以 httpd
套件名稱安裝的。
步驟三:啟用並啟動 Apache
sudo systemctl enable --now httpd
這條指令會立即啟動 httpd 服務,並設定為開機自動執行。
步驟四:設定安全性群組,開啟 HTTP 埠
若此時你在瀏覽器輸入公有 IP,但無法看到畫面,很可能是安全性群組尚未開放埠號。請依下列步驟調整:
- 進入 EC2 控制台 → 點選該實例 → 查看其「安全性群組」。
- 點選「編輯入站規則」。
- 新增規則:
- 類型:HTTP
- 埠號:80
- 來源:0.0.0.0/0(所有 IP)
點擊儲存後,再次刷新瀏覽器,即可看到 Apache 預設首頁畫面。
步驟五:上傳你自己的網頁內容
預設首頁位於 /var/www/html/
,你可以透過以下方式替換成自己的網站檔案:
sudo cp -r /path/to/your/website/* /var/www/html/
若出現權限問題,請確保使用 sudo
執行。
💡 教學中示範了複製一組範例網站來驗證畫面載入,也適用於部署像是 WordPress 的初始檔案結構。
五、總結
透過上述步驟,你已經成功在 AWS EC2 實例上完成 Apache 網頁伺服器的安裝與設定。這讓你可以在雲端快速架設測試頁面、部署網站原型,或是進一步搭配 WordPress 等應用,開啟你的雲端服務之路。
Elite Cloud 是 AWS 官方授權的雲端代理商,專注協助企業導入 AWS 服務、降低使用成本、優化帳務管理與提供技術支援。無論你是第一次使用 AWS,或希望進一步整合 DevOps、自動化流程,我們都能依據不同產業需求提供在地化、專業化的顧問服務。透過 Elite Cloud 購買 AWS,不僅可開立台灣發票,還能享有專屬優惠與本地技術支援。
📌 若你對 EC2 實例操作、網頁伺服器架設或其他雲端教學有興趣,歡迎持續關注 Elite Cloud 的教學系列,我們將持續提供更多實用又落地的雲端知識!