概述

虛擬主機 (Virtual Host) 的功能是讓 apache server 能同時運作多個網站。

實作

用來練習的基本資料

練習網址: example.com

開發人員帳號:kevin

預設的網站主要的放置位置:/var/www/html,而我們會將要建立的網站專案目錄放在 /var/www/example.com 下,而放置對外的檔案,則是放在 /var/www/example.com/public 下。

建立網站的檔案目錄架構

# 以 root 權限執行
sudo usermod -aG www-data kevin
# 好像也可以用
sudo adduser kevin www-data


cd /var
sudo chown -R root:www-data www
sudo chmod -R 775 www
# 如果是以 kevin 用 sudo 的方式執行,改完要登出才能生效

cd www
mkdir example.com
mkdir example.com/public
# 建立網頁的起始頁面資料
vi exapple/public/index.php

chown -R kirin:www-data example.com

建立網站的設定檔

載入設定檔

sudo a2ensite example.com

sudo systemctl reload apache2

Last modified: 2024-08-27

Author

Comments

Write a Reply or Comment

Your email address will not be published.