今天在linux下配置apache,基于域名的虚拟主机,单独建立httpd-vhosts.conf文件。
起初如下配置
<VirtualHost *:80>
......
........
..........
</VirtualHost>
<VirtualHost *:80>
......
........
..........
</VirtualHost>
但从第二个起,每个主机只访问第一个的主机内容。后来才发现文件最前面漏了:NameVirtualHost *,新的配置如下:
NameVirtualHost *
<VirtualHost *:80>
......
........
..........
</VirtualHost>
<VirtualHost *:80>
......
........
..........
</VirtualHost>
问题解决