top of page
作家相片Elite Cloud

EC2 執行個體上的 Apache 安裝教學

大家好!本文將教您如何在 EC2 執行個體上安裝 Apache。讓我們開始吧!


在 Amazon EC2 執行個體上安裝 Apache 是一個簡單的過程,可以增強您的網站託管能力,同時利用 EC2 的強大與靈活性。本指南將逐步引導您在 EC2 執行個體上安裝並運行 Apache。完成本教學後,您將能在 EC2 執行個體上設置一個基本的 Web 伺服器,並可根據您的特定託管需求進行自定義。


先決條件


在Apache 安裝教學開始之前,請確認以下條件已滿足:

  1. 一個有效的 AWS 帳戶

  2. 一個 EC2 執行個體

  3. 一個具備 sudo 權限的使用者


如果您尚未完成以上條件,可參考以下文章:


第一步:連接至您的執行個體


啟動執行個體後,使用 SSH 連接到它。您可以透過 AWS 管理控制台內建的 SSH 客戶端或任何其他 SSH 客戶端進行連接。首先,前往執行個體頁面並記下執行個體的公有 IP 地址。



checking the ip address of ec2 instance

然後,開啟終端機並使用以下命令連接至 EC2 執行個體:


Command: ssh -i /path/to/your-key.pem ec2-user@your-instance-public-ip


connecting to ec2 instance using ssh

第二步:安裝 Apache


成功登入後,先更新您的套件庫,確保安裝的是最新版本的軟體,指令如下: `sudo yum update`.


updating linux packages

接著,使用以下指令安裝 Apache 伺服器: `sudo yum install -y httpd`. 在 Amazon Linux 中,Apache 伺服器的套件名稱為 httpd。該指令將安裝 Apache 及其所有依賴項目。


installing httpd server

第三步:配置 Apache


安裝完成後,使用以下指令啟動 httpd 伺服器: `sudo systemctl start httpd`. 為確保 httpd 在重新啟動時自動啟動,使用以下指令: `sudo systemctl enable httpd`. 或者,您可以使用以下指令一次完成啟動與自動啟動設定: `sudo systemctl enable –now httpd` to combine both.


configuring apache server

現在你可以開啟瀏覽器,輸入執行個體的 IP 地址。如果頁面加載但未顯示內容,可能是安全性群組設置的問題。


testing the server

第四步:調整防火牆設置


要允許 Web 流量訪問標準 Web 埠,請調整 EC2 執行個體的安全性群組設置。在 EC2 控制台中,選擇執行個體並進入「安全性」標籤,然後點擊安全性群組。


adjusting firewall settings

先點擊「編輯入站規則」。


editing inbound security rules

接著點擊「新增規則」,選擇 HTTP。


adding new rule for http traffic

再將來源設置為 0.0.0.0/0,然後儲存規則。


adding new rule for http traffic

第五步:測試 Apache


再次打開瀏覽器分頁,輸入執行個體的 IP 地址。此時,您應該會看到頁面顯示「It works!」。這是 Apache Web 伺服器的預設頁面。


successful installation of apache server

您可以更改配置,例如將伺服器重定向到不同的子域或埠,或替換預設的 Web 應用文件。Apache 的 Web 應用文件位置為:`/var/www/html/`.


updating the website files

您可以將自訂的網站檔案放置於此,然後再次瀏覽執行個體的 IP 地址,即可看到更改內容。


successfully changed the website file


Apache 安裝教學總結

完成以上步驟後,您已成功在 EC2 執行個體上安裝並運行 Apache。如果想了解更多教學,請參考: Elite Cloud blog/ docs

最新文章

查看全部

Comments


bottom of page