• iis7反向代理


     很多站长通常在Linux系统下使用nginx作为前端server,通过反向代理间接访问其他webserver。那么如果用户安装的是Windows系统的话,又改如何实现反向代理的设置呢?搜索引擎大全

    下面跟着小编一起学习如何利用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也需要安装;
     
    1、安装ARR,下载安装包安装,安装成功后,在iis面板上会多出URL重写和ARR组件图标:
     
     
     
    2、新建站点:(需要使用代理的网站)命名www.a.com 绑定北京ip 192.168.0.189
     
     
     
     
    3、开启ARR代理功能,设定好参数:选中iis根目录,再选中ARR,双击弹出ARR置界面,选择右侧proxy选项下的Server Proxy setting链接,单击,弹出配置窗口
     
     
     
      填写ARR的proxy选项:填写完成注意保存配置!
     
     
     
     
     
    4、对站点www.a.com设置重写条件保存,这里的www.b.com 以腾讯网为例,重启IIS;
     
    回到www.a.com面板,点击url重写,进入重写界面,新建一个空白重写规则
     
     
     
     
     
     
     
    新建条件:
     
     
     
    5、大功告成!
  • 相关阅读:
    java包装类的缓存机制(转)
    分布式事务的思考(转)
    分布式事务框架介绍与使用案例
    java 内部类、匿名内部类
    spring cloud应用
    Oralce学习笔记(六)
    部署CentOS虚拟机集群
    商品详情页系统架构
    Oracle学习笔记(五)
    hystrix完成对redis访问的资源隔离
  • 原文地址:https://www.cnblogs.com/oneasdf/p/9299347.html
Copyright © 2020-2023  润新知