之前我是想用 Apache 来提供 80的端口共享  如果是8081的站点那我就让IIS执行  如果是8080站点我就让tomcat执行
问题是:虽然站点a和b都可以正常访问但是默认的PHP站点打不开了我把以下的虚拟主机都去掉PHP站点恢复正常.这是怎么回事.
以下是我的虚拟主机配置
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName   www.a.com
    DocumentRoot "E:\a"
    DefaultLanguage zh-CN
    AddDefaultCharset GB2312
    ProxyPass /   http://www.a.com:8081/
    ProxyPassReverse /   http://www.a.com:8081/
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName   www.b.net
    DocumentRoot "E:\b"
    DefaultLanguage zh-CN
    AddDefaultCharset GB2312
    ProxyPass /   http://www.b.net:8080/
    ProxyPassReverse /   http://www.b.net:8080/
</VirtualHost>

解决方案 »

  1.   

    你没有给你的php网站配置虚拟主机
      

  2.   

    如何配置啊   php用的就是Apache的80端口  因为默认的localhost就是PHP的站点不是?
      

  3.   

    tomcat(JSP)可以在apache中设置反向代理   只要检测到.jsp/.do之类的就丢给tomcat处理
    但是IIS不知道怎么搞   没玩过
      

  4.   

    apache的默认网站是它的第一个虚拟主机