iis二级目录(泛目录)泛解析反向代理

2017年12月29日11:07:10iis二级目录(泛目录)泛解析反向代理已关闭评论3,763 1893字阅读6分18秒
适用于windows主机首先说一下,IIS6略古老,想做反向代理也基本没戏,所以我就用IIS7.5和IIS8.5说事吧!windows server2008 iis7 利用ApplicationRequest Routing实现二级目录反向代理
先介绍下什么是反向代理?指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。我们可以通过反向代理实现负载平衡、突破防火墙限制等一些非常实用的Web服务器功能,目前反向代理不管在私有云还是公有云的虚拟机上用的很多很多。
第一步:下载安装ARR(Application Request Routing), http://www.iis.net/downloads/microsoft/application-request-routing: 下载、安装过程很简单!
第二步,简要设置ARR,配置应用程序请求路由缓存,安装完成后,IIS里会多出两个图标,分别是Application Request Routing和URL重写。2.0版本(也就是2008或者Win7系统)需要双击ApplicationRequest Routing以后,在右侧Server Proxy Settings里,将代理功能开启,而Win8以后的版本自己默认就开启了:

iis二级目录(泛目录)泛解析反向代理

iis二级目录泛解析反向代理(包含泛目录)
1、设置proxy

iis二级目录(泛目录)泛解析反向代理

iis二级目录泛解析反向代理(包含泛目录)
2、启动proxy

iis二级目录(泛目录)泛解析反向代理

iis二级目录泛解析反向代理(包含泛目录)
应用即可
第三步,设置反向代理:
ARR基本设置好了以后,需要进入一个IIS上搭建好的网站进行URL重写配置。
方法一、修改或者创建网站根目录Web.config有则修改无则创建,内容如下栏目和域名为参数根据自己的需求修改即可
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="index.html" />
<add value="index.php" />
<add value="index.htm" />
<add value="Default.htm" />
<add value="default.aspx" />
<add value="Default.asp" />
<add value="iisstart.htm" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="^bet(.*)" />
<action type="Rewrite" url="http://118.188.188.88/{R:1}" />
<conditions>
<add input="{HTTP_HOST}" pattern="www.lseventt.com" />
</conditions>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

 

保存上传到网站根目录即可!

方法二、图形化配置
1、选择你要设置反向代理的网站配置URL 重写
2、添加URL规则
3、选择反向代理即可
4、输入你要反向代理的路径比如www.lseventt.com/links 跳转到118.188.188.88则输入后者如下图:
5、双击修改规则
“模式”改为你要跳转的关键字(二级目录)bet名称
在“条件”中条件输入哪里填写“{HTTP_HOST}”意思是请求的主机名,模式格式为:“^绑定的域名$”添加主机条件当主机名称为www.lseventt.com时才跳转
“重写URL”就不用管了默认生成的
应用即可        总结:
上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/{R:1}
表示:用192.168.3.73:8080替换http://targetserver:8088/,
{R:1}就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符
eg:访问192.168.3.73:8080/test/index.htm
这个url就被重写成了http://targetserver:8088/test/index.htm

iis二级目录(泛目录)泛解析反向代理iis二级目录(泛目录)泛解析反向代理

继续阅读
本文章来自站群哥LsevenTT博客~转载请注明出处
来说说正向代理与反向代理的区别(附图解) SEO相关

来说说正向代理与反向代理的区别(附图解)

代理(正向代理) A同学在大众创业、万众创新的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱,可想而知,最后碰一鼻子灰回来了,情急之下,他想到一个办法,找关系开后门,经过一番消息打探,原来A...
Bob1995泛端口站群的做法 SEO相关

Bob1995泛端口站群的做法

BOB1995百度泛端口站群的做法分析,其实此类泛端口站群站点最主要靠的不是程序,最主要bing的是……   Bob1995泛端口站群 如果是十年前,站群程序决定一切; 但是现在市面上的站群拼凑、打乱混淆、al伪原创、网页头部(h...
网站收录的开始,是站点SEO优化旅程的开启 SEO相关

网站收录的开始,是站点SEO优化旅程的开启

因为沙盒期的存在,网站提交收录情况也不会立即显现,而一些seo优化人员对网站收录的期待我们是可以理解的,但每个网站的状况不同,所以搜索引擎所给予的考核周期也不同。SEO根据网站内部...