windows server2008 iis7 利用ApplicationRequest Routing实现二级目录反向代理

测试地址为www.test.com/test/ 跳转到 www.fengyuba.com/test/
大纲:
基础设置(开启proxy功能)
方法一、修改或者创建Web.config有则修改无则创建
方法二、图形化配置


基础设置
配置应用程序请求路由缓存
Windows server2008 iis7 利用Application Request Routing实现二级目录...

设置proxy

Windows server2008 iis7 利用Application Request Routing实现二级目录...
启动proxy
Windows server2008 iis7 利用Application Request Routing实现二级目录...
应用即可


方法一、修改或者创建Web.config 有则修改无则创建
内容如下 红色部分为参数根据自己的需求修改即可
<?xml version="1.0"encoding="UTF-8"?>
<configuration>
  <system.webServer>
      <rewrite>
          <rules>
               <rulename="ReverseProxyInboundRule1" stopProcessing="true">
                   <match url="^test(.*)" />
                   <actiontype="Rewrite" url="http://www.fengyuba.com/test/{R:1}"/>
                   <conditions>
                       <addinput="{HTTP_HOST}" pattern="^ www.test.com$"/>
                   </conditions>
               </rule>
          </rules>
      </rewrite>
  </system.webServer>
</configuration>

保存即可




方法二、图形化配置
选择你要设置反向代理的网站配置URL 重写
Windows server2008 iis7 利用Application Request Routing实现二级目录...
添加URL 规则
Windows server2008 iis7 利用Application Request Routing实现二级目录...
选择反向代理即可
Windows server2008 iis7 利用Application Request Routing实现二级目录...
输入你要反向代理的路径比如www.test.com/test/ 跳转到www.fengyuba.com/test/ 则输入后者如下图:
Windows server2008 iis7 利用Application Request Routing实现二级目录...
双击修改规则
Windows server2008 iis7 利用Application Request Routing实现二级目录...
“模式”改为你要跳转的关键字(二级目录)名称
在“条件”中添加主机条件当主机名称为 www.test.com 时才跳转
“重写URL” 就不用管了默认生成的

Windows server2008 iis7 利用Application Request Routing实现二级目录...

应用即可