Apache建立virtual host

建立網站存放的位置

sudo mkdir /var/www/zcgnotes.com

將目前的USER加入到owner

sudo chown -R $USER:$USER /var/www/zcgnotes.com

創建配置文件

sudo nano /etc/apache2/sites-available/zcgnotes.com.conf

加入以下內容

<VirtualHost *:80>
    ServerName zcgnotes.com
    ServerAlias www.zcgnotes.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/zcgnots.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

啟用新的virtual host

sudo a2ensite zcgnots.com

將預設的設定disable

sudo a2dissite 000-default

測試設定檔沒有錯誤

sudo apache2ctl configtest

reload apache

sudo systemctl reload apache2