Apache vhost未加载正确的站点

Apache vhost未加载正确的站点,apache,vhosts,Apache,Vhosts,因此,我有两个网站托管在我的服务器上,有不同的域名地址。Site1是我的个人站点,Site2是一个商业站点……我的vhost配置就是这样 <VirtualHost *> ServerAdmin admin@Site1.com ServerName Site1 ServerAlias Site1 DocumentRoot "F:/some/folder" ErrorDocument 302 /?error=302 ErrorDocumen

因此,我有两个网站托管在我的服务器上,有不同的域名地址。Site1是我的个人站点,Site2是一个商业站点……我的vhost配置就是这样

<VirtualHost *>
    ServerAdmin admin@Site1.com
    ServerName Site1
    ServerAlias Site1
    DocumentRoot "F:/some/folder"
    ErrorDocument 302 /?error=302
    ErrorDocument 403 /?error=403
    ErrorDocument 404 /?error=404
    ErrorDocument 500 /?error=500

<Directory "F:/some/folder">
    Options FollowSymLinks MultiViews -Indexes
    AllowOverride None
    Order allow,deny
    allow from all 
</Directory>

ServerSignature on
</VirtualHost>

<VirtualHost *>
    ServerAdmin admin@site2.com
    ServerName Site2
    ServerAlias Site2
    DocumentRoot "F:/someother/folder"
    ErrorDocument 302 /?error=302
    ErrorDocument 403 /?error=403
    ErrorDocument 404 /?error=404
    ErrorDocument 500 /?error=500

<Directory "F:/someother/folder">
    Options FollowSymLinks MultiViews -Indexes
    AllowOverride None
    Order allow,deny
    allow from all 
</Directory>
ServerSignature on
</VirtualHost>

有人能帮忙吗?

那么如果你改变了,会发生什么

<VirtualHost *> 


尝试过,说有重叠的端口,第一个站点优先
<VirtualHost *> 
<VirtualHost *:80>