我正在尝试设置虚拟主机。我之前在不同的服务器上做过这么多次,没有任何问题,但是,我从来没有尝试过使用子域名。使用子域时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