iis7反向代理

 不少站长一般在Linux系统下使用nginx做为前端server,经过反向代理间接访问其余webserver。那么若是用户安装的是Windows系统的话,又改如何实现反向代理的设置呢?搜索引擎大全html

下面跟着小编一块儿学习如何利用iis7的ARR模块轻松实现反向代理吧。
首先给你们普及下反向代理的概念。所谓反向代理就是代理服务器来接受Internet上的链接请求,而后将请求转发给内部网络上的服务器,并将从服务器上获得的结果返回给Internet上请求链接的客户端,此时代理服务器对外就表现为一个服务器。咱们能够经过反向代理实现负载平衡、突破防火墙限制等一些很是实用的Web服务器功能,目前反向代理无论在私有云仍是公有云的虚拟机上用的不少不少。
 
准备工做:
 
模板:实现www.a.com[北京服务器]经过代理访问到www.b.com[重庆服务器]的内容
 
ARR(Application Routing Request)下载;(ARR是一个基于代理的路由模块,能够根据HTTP头、服务器变量和负载均衡算法将HTTP请求转发到内容服务器上。它能够加强应用程序的效率和可扩展性,更好地利用内容服务器资源,并可以简化应用程序的部署,包括pilot management和A/B测试。ARR还有一种特性叫作shared hoster,用于修改如何共享目前提供的共享主机,为客户增长额外的服务)
 
注意: iis7下ARR组件经过Web PlatForm Installer安装,[没有安装web 平台安装程序,先安装这个集成平台,再安装ARR],此外插件Server farms也须要安装;
 
一、安装ARR,下载安装包安装,安装成功后,在iis面板上会多出URL重写和ARR组件图标:
 
 
 
二、新建站点:(须要使用代理的网站)命名www.a.com 绑定北京ip 192.168.0.189
 
 
 
 
三、开启ARR代理功能,设定好参数:选中iis根目录,再选中ARR,双击弹出ARR置界面,选择右侧proxy选项下的Server Proxy setting连接,单击,弹出配置窗口
 
 
 
  填写ARR的proxy选项:填写完成注意保存配置!
 
 
 
 
 
四、对站点www.a.com设置重写条件保存,这里的www.b.com 以腾讯网为例,重启IIS;
 
回到www.a.com面板,点击url重写,进入重写界面,新建一个空白重写规则
 
 
 
 
 
 
 
新建条件:
 
 
 
五、大功告成!
相关文章
相关标签/搜索