急,一个虚拟主机的问题~~~~~~~~~~

急,一个虚拟主机的问题~~~~~~~~~~

怎么我在配置了两个虚拟主机后,我去访问默认主机的时候竟然会自然跳到第一个虚拟主机下面去了啊,那位高手指点一下吧,很急啊
恩 用IP访问的时候默认定位到第一个虚拟主机上面
你全局主机的 ServerName 定的是什么?
请问你有没有为第二个虚拟主机设置VirtualHost段?如果设置了,你的是基于IP的还是基于域名的?
另请参考下面
当一个请求到达的时候,服务器会首先检查它是否使用了一个能和 NameVirtualHost相匹配的IP地址。如果能够匹配, 它就会查找每个与这个IP地址相对应的<VirtualHost>配置段, 并尝试找出一个ServerName或ServerAlias配置项与请求的主机名相同的。 如果找到了,它就会使用这个服务器的配置。 否则,将使用符合这个IP地址的第一个列出的虚拟主机。
是这样的,我的虚拟主机是基于域名的,我在主配置文件里的设置如下

NameVirtualHost 192.168.1.239

<VirtualHost apache.send.com>
   ServerName apache.send.com:80
   DocumentRoot /www/send.com
</VirtualHost>

<VirtualHost apache.sendmail.com>
   ServerName apache.sendmail.com:80
   DocumentRoot /www/sendmail.com
</VirtualHost>

同时我还定义了默认的文件查找名,如下:
DirectoryIndex index.html long.html yang.html

以前我在/var/www/html/里定义了默认的index.html,我把/conf.d/下的welcome.conf也删掉了
我的默认主机域名是apache.mail.com

然后我在相应的/www/下都建立好了目录和文件,最后我用http://apache.mail.com的时候却跳到apache.send.com里的页面去了,
到今天我还是没解决掉,请高手指点,谢谢!!
NameVirtualHost 192.168.1.239

<VirtualHost *:80>
   ServerName apache.send.com
   DocumentRoot /www/send.com
</VirtualHost>

<VirtualHost *:80>
   ServerName apache.sendmail.com
   DocumentRoot /www/sendmail.com
</VirtualHost>