我正在嘗試設置虛擬主機。我之前在不同的服務器上做過這麼多次,沒有任何問題,但是,我從來沒有嘗試過使用子域名。使用子域時Apache虛擬主機不工作
一些奇怪的原因,當我去到子域名:sub.mysite.co.uk我重定向到/ var/WWW/mysite的目錄,而不是在/ var/WWW /其他現場
這裏我的apache.conf文件:
Include /etc/apache2/sites-enabled/
NameVirtualHost *:80
<ifmodule mod_ssl.c>
NameVirtualHost *:443
</ifmodule>
<VirtualHost *:80>
ServerName *.mysite.co.uk
DocumentRoot "/var/www/newsletters/"
</VirtualHost>
而且我啓用站點文件:
<VirtualHost *:80>
ServerName mysite.co.uk
DocumentRoot /var/www/newsletters
ServerAlias sub.mysite.co.uk
</VirtualHost>
我錯過了什麼?
同樣'DocumentRoot'在這兩個'VirtualHost'都是一個錯字? – petrch 2013-05-01 15:57:39
我沒有看到錯字? – richelliot 2013-05-01 16:17:49
'DocumentRoot'在第一個通用VirtualHost部分(被觸發)和第二個VirtualHost(應該被觸發)中是相同的。這是錯誤還是在您的配置? – petrch 2013-05-01 17:10:45