首先打开mod_proxy,mod_proxy_http和mod_rewrite支持,即在Apache的配置文件http.conf中去掉相应LoadModule的注释。

在iis里那个站点不用80端口,用其它端口如8080

apache用80,另外再在apache里建个虚拟主机(iis那个站点的)
<virtualhost>
ServerName “www.test.com”
ProxyPass / http://www.test.com:8080/
</virtualhost>
利用apache的反向代理功能就能把8080隐藏了

而在apahce里建的那个站点照样能用80访问,互不影响

作者 龙飞