◉適用版本 httpd v2.4.x
◉以下設定︐實測可正常執行
#------------------------------------------------------------------------------------------------------
# ◆ 以下是「單網域︐多埠」區塊之設定︐勿修改其它區塊的設定值︐但可把它們遮罩
# ◆ 別忘了防火牆要開啟「埠位」或「服務名」
# ◆ arsee 2019-09-02
#------------------------------------------------------------------------------------------------------
########## arsee : 單網域名 => www.xx.com / xx.com
Listen 80
<VirtualHost *:80>
DocumentRoot /var/www/html/public
ServerName www.x.com
#ServerAdmin webmaster@www.x.com
DirectoryIndex index.php index.html index.shtml
ErrorLog logs/www.x.com-error_log
CustomLog logs/www.x.com-access_log common
<Directory "/var/www/html/public">
#Options Indexes FollowSymLinks //加 Indexes 會使資料夾(DirectoryIndex)下没有執行檔時︐會曝露全部檔案給使用者看到
Options FollowSymLinks
AllowOverride None
#第一語法組:多域或多埠同序語法組須一致︐否則無法重啟網站伺服器
Require all granted
#第二語法組:多域或多埠同序語法組須一致︐否則無法重啟網站伺服器
#Order allow,deny
#Allow from all
</Directory>
</VirtualHost>
########## arsee : 樣本測試
Listen 54321
<VirtualHost *:54321>
DocumentRoot /var/www/samples
ServerName www.x.com
#ServerAdmin webmaster@www.x.com
DirectoryIndex index.php index.html index.shtml
ErrorLog logs/www.x.com-port_no-error_log
CustomLog logs/www.x.com-port_no-access_log common
<Directory "/var/www/samples">
#Options Indexes FollowSymLinks //加 Indexes 會使資料夾(DirectoryIndex)下没有執行檔時︐會曝露全部檔案給使用者看到
Options FollowSymLinks
AllowOverride None
#第一語法組:多域或多埠同序語法組須一致︐否則無法重啟網站伺服器
Require all granted
#第二語法組:多域或多埠同序語法組須一致︐否則無法重啟網站伺服器
#Order allow,deny
#Allow from all
</Directory>
</VirtualHost>