有个域名
www.a.com,下面有个二级域名bbs.a.com,现在想客户访问
www.a.com的时候打开网站首页,访问bbs.a.com的时候打开网站的论坛,在服务器的目录下是这么放的:
网站目录 /var/www/site
论坛 /var/www/bbs
IP是1.2.3.4
apache 配置:
NamevirtualHost *:80
<VirtualHost *:80>
ServerName www.a.com
ServerAlias *.a.com
DocumentRoot /var/www/site
</VirtualHost>
<VirtualHost *:80>
ServerName bbs.a.com
ServerAlias bbs.a.com
DocumentRoot /var/www/bbs
</VirtualHost>
万网那边A纪录设置的是1.2.3.4,bbs.a.com A纪录也设置为:1.2.3.4
网站目录 /var/www/site
论坛 /var/www/bbs
IP是1.2.3.4
apache 配置:
NamevirtualHost *:80
<VirtualHost *:80>
ServerName www.a.com
ServerAlias *.a.com
DocumentRoot /var/www/site
</VirtualHost>
<VirtualHost *:80>
ServerName bbs.a.com
ServerAlias bbs.a.com
DocumentRoot /var/www/bbs
</VirtualHost>
万网那边A纪录设置的是1.2.3.4,bbs.a.com A纪录也设置为:1.2.3.4
但现在不管打开www.a.com还是bbs.a.com打开的都是网站的页面,该怎么设置才能让他们两个地址打开各自目录下的首页?
将 bbs.a.com 的 虚拟主机部分的配置放在 *.a.com 的前面,这样 bbs.a.com 会先匹配