<VIRTUALHOST *:80>
    ServerName www.a.com
    ProxyPass / http://www.a.com:8080/ 
    ProxyPassReverse / http://www.a.com:8080/
</VIRTUALHOST>一切都配置正常,只是ProxyPass和ProxyPassReverse使用http://www.a.com:8080/就无法成功,而将其改为其它的则正常,比如改为http://www.sohu.com,有人知道原因吗?

解决方案 »

  1.   

    你做的是本机转发吧 <VIRTUALHOST *:80> 
        ServerName www.a.com 
        ProxyPass / http://localhost:8080/ 
        ProxyPassReverse / http://localhost:8080/ 
    </VIRTUALHOST> 
      

  2.   

    这个是apache的代理机制,从原理上讲当然可以模拟出类似一个端口啊,其实IIS是8080端口,不是80端口
      

  3.   

    用apache mod_proxy 转发效率好像很低呀,既然有了apache,有什么必要开IIS呢
      

  4.   

    请确认 IIS 针对 www.a.com 的监听端口已改为 8080