评论

收藏

[IIS] windows系统iis7 iis7.5 iis8 iis8.5反向代理解析泛目录二级目录教程

web服务器 web服务器 发布于:2021-08-10 16:43 | 阅读数:549 | 评论:0

本教程适用于Windows系统,iis7及以上!
第一步:下载安装ARR(Application Request Routing)
下载地址: http://www.iis.net/downloads/microsoft/application-request-routing。
打开上面下载链接:
DSC0000.jpg

点击红圈位置或者往下拖动至:
DSC0001.jpg

32位系统下载X86 64位系统下载X64
下载后双击安装好
第二步,简要设置ARR,配置应用程序请求路由缓存。
安装完成后,IIS里会多出两个图标,分别是Application Request Routing和URL重写。
DSC0002.jpg

双击ApplicationRequest Routing以后,在右侧Server Proxy Settings里,将代理功能开启:
DSC0003.png

启动proxy
DSC0004.png

点击应用
DSC0005.jpg

第三步:
方法1:加入以下解析规则到web.config(网站的配置文件),加在底部system.webserver上方,也就是开头和结尾两个system.webserver的中间。
<rule name="目录名" enabled="true" stopProcessing="true"> 
          <match url="^目录名(.*)$" /> 
          <conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> 
          <action type="Rewrite" url="http://ip/目录名{R:1}" /> 
        </rule>
将里面的ip和目录名替换成你想要解析的ip和目录名,这样网站/目录名 打开就是 ip/目录名里的内容。 想要解析多个目录直接再加解析规则。
方法2:
DSC0006.jpg

DSC0007.jpg

DSC0008.jpg

DSC0009.jpg

上图app(.*),app是目录名(如果发现有问题用这个^app(.*)$),红框内填写你要解析的域名或者ip,http://*******/{R:1}。

关注下面的标签,发现更多相似文章