win2003中apache2整合iis6.0和tomcat5.5的出现asp不能访问的问题

win2003中apache2整合iis6.0和tomcat5.5的出现asp不能访问的问题

在网上搜了个遍,关于iis和tomcat整合的文章几乎都来自于一个版本,试了很多种方法,都没有办法整合到一块。又用了apache2整合iis6.0和tomcat5.5,发现整合tomcat能用了,高兴过渡,结果再整合iis的,又让我失望过渡,哪位高手能否帮帮忙,我尽量给高分   ,因为我现在只有500多分!
本人在整合iis的时候是按照这样的方法做的,
第一步:修改httpd.conf文件,启用proxy模块
                          将文件中的LoadModule   proxy_module   modules/mod_proxy.so和LoadModule   proxy_http_module   modules/mod_proxy_http.so这两句
                          的“#”去掉就可以了。
                         
          第二步:增加IIS的虚拟主机
                          在httpd.conf文件末尾加入以下代码:
                         
                          <VirtualHost   *:80>
                                ServerAdmin   rabbit69@openria.cn
                                ServerName   localhost
                                DocumentRoot   "C:/Inetpub/wwwroot "
                                DirectoryIndex   index.html   index.htm   index.asp
                                Alias   /test   "C:/Inetpub/wwwroot "
                                <Directory   "C:/Inetpub/wwwroot ">
                                      Options   MultiViews
                                      AllowOverride   None
                                      Order   allow,deny
                                      Allow   from   all
                                </Directory>
                                ProxyPass   /   http://127.0.0.1:88/
                                ProxyPassReverse   /   http://127.0.0.1:88
                          </VirtualHost>
                          保存,并重启apache就可以做测试了。
测试apaceh与IIS的连接
           
            写一个asp页面,hello.asp:
            <HTML>
                  <HEAD>
                      <TITLE> Hello   World   Sample </TITLE>
                  </HEAD>
                  <BODY>
                      <%   Response.Write   "Hello   World "   %>
                  </BODY>
            </HTML>
            放到C:/Inetpub/wwwroot下面,在浏览器中访问http://localhost/test/hello.asp回车如果出现“hello   world”字样就表示配置成功了。如果页面出现空白,在Internet信息服务(IIS)管理器中的web服务扩展里将“active   server   page”允许,然后清空缓存,刷新页面应该就可以看见hello   world了。

发现输入http://localhost/test/hello.asp的时候还是访问到tomcat上去了,报了servlet的错误,感觉apache根本就没有调用iis
这种情况是,   apache   默认访问的都是第一个VirtualHost   。所以断定是你配置的问题
昨天研究了一下   知道是怎么回事   谢谢了   apache不能同时整合iis和tomcat   是分别整合
谢谢
客气