因为两个VirtualHost没有区别啊
<VirtualHost com.gs.yzzy:80> 
    DocumentRoot "D:/apache/Apache2/htdocs/yzzy/trunk" 
    ServerAdmin com.gs.yzzy 
</VirtualHost> 
<VirtualHost com.gs.youhua:80> 
    DocumentRoot "D:/apache/Apache2/htdocs/youhua"    
    ServerAdmin com.gs.youhua 
</VirtualHost> 貌似应该这样吧

解决方案 »

  1.   

    Listen 80
    ?apache 的配置文件下端口也是80啊
      

  2.   

    ServerAdmin com.gs.yzzy 晕了 居然是
    ServerName
    搞了我一下午。
    等下结贴
      

  3.   


    两个virtualhost,必须是来自于两个不同的地址。
    192.168.1.151     com.gs.yzzy
    192.168.1.151    com.gs.youhua
    这种配置,应该认不出两个virtualhost
      

  4.   

    不是吧,现在换过来就好了啊
    ServerName 当散分了
      

  5.   


    谁说一个IP不能host两个以上域名的?你ping这三个:rsywx.net, renpin.net.cn, go4pro.org……
      

  6.   


    要注意要么IP相同,端口 不同,要么,端口相同,IP相同
    如果IP和端口均相同域名要不同