大家好!本文將教您如何在 EC2 執行個體上安裝 Apache。讓我們開始吧!
在 Amazon EC2 執行個體上安裝 Apache 是一個簡單的過程,可以增強您的網站託管能力,同時利用 EC2 的強大與靈活性。本指南將逐步引導您在 EC2 執行個體上安裝並運行 Apache。完成本教學後,您將能在 EC2 執行個體上設置一個基本的 Web 伺服器,並可根據您的特定託管需求進行自定義。
先決條件
在Apache 安裝教學開始之前,請確認以下條件已滿足:
一個有效的 AWS 帳戶
一個 EC2 執行個體
一個具備 sudo 權限的使用者
如果您尚未完成以上條件,可參考以下文章:
第一步:連接至您的執行個體
啟動執行個體後,使用 SSH 連接到它。您可以透過 AWS 管理控制台內建的 SSH 客戶端或任何其他 SSH 客戶端進行連接。首先,前往執行個體頁面並記下執行個體的公有 IP 地址。
然後,開啟終端機並使用以下命令連接至 EC2 執行個體:
Command: ssh -i /path/to/your-key.pem ec2-user@your-instance-public-ip
第二步:安裝 Apache
成功登入後,先更新您的套件庫,確保安裝的是最新版本的軟體,指令如下: `sudo yum update`.
接著,使用以下指令安裝 Apache 伺服器: `sudo yum install -y httpd`. 在 Amazon Linux 中,Apache 伺服器的套件名稱為 httpd。該指令將安裝 Apache 及其所有依賴項目。
第三步:配置 Apache
安裝完成後,使用以下指令啟動 httpd 伺服器: `sudo systemctl start httpd`. 為確保 httpd 在重新啟動時自動啟動,使用以下指令: `sudo systemctl enable httpd`. 或者,您可以使用以下指令一次完成啟動與自動啟動設定: `sudo systemctl enable –now httpd` to combine both.
現在你可以開啟瀏覽器,輸入執行個體的 IP 地址。如果頁面加載但未顯示內容,可能是安全性群組設置的問題。
第四步:調整防火牆設置
要允許 Web 流量訪問標準 Web 埠,請調整 EC2 執行個體的安全性群組設置。在 EC2 控制台中,選擇執行個體並進入「安全性」標籤,然後點擊安全性群組。
先點擊「編輯入站規則」。
接著點擊「新增規則」,選擇 HTTP。
再將來源設置為 0.0.0.0/0,然後儲存規則。
第五步:測試 Apache
再次打開瀏覽器分頁,輸入執行個體的 IP 地址。此時,您應該會看到頁面顯示「It works!」。這是 Apache Web 伺服器的預設頁面。
您可以更改配置,例如將伺服器重定向到不同的子域或埠,或替換預設的 Web 應用文件。Apache 的 Web 應用文件位置為:`/var/www/html/`.
您可以將自訂的網站檔案放置於此,然後再次瀏覽執行個體的 IP 地址,即可看到更改內容。
Apache 安裝教學總結
完成以上步驟後,您已成功在 EC2 執行個體上安裝並運行 Apache。如果想了解更多教學,請參考: Elite Cloud blog/ docs
Comments