日期:2014-05-17  浏览次数:20743 次

apache基于域名虚拟主机,只访问第一个的问题

今天在linux下配置apache,基于域名的虚拟主机,单独建立httpd-vhosts.conf文件。

起初如下配置

<VirtualHost *:80>

......

........

..........
</VirtualHost>

?

<VirtualHost *:80>

......

........

..........
</VirtualHost>

但从第二个起,每个主机只访问第一个的主机内容。后来才发现文件最前面漏了:NameVirtualHost *,新的配置如下:

NameVirtualHost *

<VirtualHost *:80>

......

........

..........
</VirtualHost>

?

<VirtualHost *:80>

......

........

..........
</VirtualHost>

问题解决