Table of Contents
概述
虛擬主機 (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
Comments