我爲其中一個域名創建了子域名。在DNS中創建了Apache &輸入後,子域沒有指向其指定的目錄,而不是它指向它的主域的目錄子域名無法正常工作
主域名
<VirtualHost *:80>
ServerName www.domain.com
ServerAlias domain.com *.domain.com
ServerAdmin [email protected]
DocumentRoot /var/www/domain/
<Directory /var/www/domain/>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.error.log
#Possible Values include: debug, info, notice, warn, error, crit,
#alert, emerg.
LogLevel alert
ServerSignature On
子域
<VirtualHost *:80>
ServerName orders.domain.com
ServerAdmin [email protected]
DocumentRoot /var/www/domain/cpanel/
<Directory /var/www/domain/cpanel/>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.error.log
#Possible Values include: debug, info, notice, warn, error, crit,
#alert, emerg.
LogLevel alert
ServerSignature On
在「/ etc/apache2/sites-enabled」中創建條目&「/ etc/apache2/sites-enabled」中的虛擬鏈接之後,我重新啓動了Apache。
+1,我只是補充說,讓它早些時候意味着以站點啓用/ <站點名稱>的字母順序排列它,這就是爲什麼數字通常使用具有這些文件名稱的前綴。 – regilero
工作。非常感謝。 –