如何在 AWS EC2 安裝 Apache 網頁伺服器 (httpd)?
如何在 AWS EC2 安裝 Apache 網頁伺服器 (httpd)?

在雲端環境中架設網站,是許多企業與開發者邁向數位轉型的第一步。本文將帶你一步步學會如何在 AWS EC2 實例上安裝 Apache(httpd)伺服器,並順利開啟網頁首頁,即使是初學者也能輕鬆上手。

為什麼選擇 EC2 + Apache?

Amazon EC2 提供彈性且可擴展的運算資源,而 Apache 是最受歡迎的開源網頁伺服器之一。透過兩者結合,你可以快速部署網站、測試應用或建立靜態內容平台。

接下來我們將會透過簡單5個步驟,讓你輕鬆完成安裝。

步驟一:連線至 EC2 實例

  1. 前往 AWS 管理控制台,找到你的 EC2 實例。
  2. 複製「公有 IP 位址」。
  3. 使用下列任一方法連線:
    • 終端機 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,但無法看到畫面,很可能是安全性群組尚未開放埠號。請依下列步驟調整:

  1. 進入 EC2 控制台 → 點選該實例 → 查看其「安全性群組」。
  2. 點選「編輯入站規則」。
  3. 新增規則:
    • 類型: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 的教學系列,我們將持續提供更多實用又落地的雲端知識!

Apache AWS EC2 AWS教學