在 Ubuntu + Apache 環境下設定兩個網站 (Virtual Hosts) 的步驟如下:


步驟 1:確保 Apache 已安裝

先確認 Apache 是否已經安裝,若尚未安裝,執行:

sudo apt update
sudo apt install apache2 -y

安裝後啟動 Apache:

sudo systemctl enable apache2
sudo systemctl start apache2

確認 Apache 是否正常運行:

sudo systemctl status apache2


步驟 2:設定網站目錄

為了管理兩個網站,我們需要為它們建立專屬的網站目錄:

sudo mkdir -p /var/www/Web1.com/public_html
sudo mkdir -p /var/www/Web2.com/public_html

然後設定正確的權限:

sudo chown -R www-data:www-data /var/www/Web1.com/public_html
sudo chown -R www-data:www-data /var/www/Web2.com/public_html
sudo chmod -R 755 /var/www


步驟 3:設定 Apache 虛擬主機

接著,我們需要建立兩個 Virtual Host 設定檔案。

3.1 設定 Web1.com

建立設定檔: