在 Ubuntu + Apache 環境下設定兩個網站 (Virtual Hosts) 的步驟如下:
先確認 Apache 是否已經安裝,若尚未安裝,執行:
sudo apt update
sudo apt install apache2 -y
安裝後啟動 Apache:
sudo systemctl enable apache2
sudo systemctl start apache2
確認 Apache 是否正常運行:
sudo systemctl status apache2
為了管理兩個網站,我們需要為它們建立專屬的網站目錄:
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
接著,我們需要建立兩個 Virtual Host 設定檔案。
建立設定檔: