IIS ARR(Application Request Route)与反向代理(Reverse Proxy)

为何要用反向代理?

这里说说我的场景, 我在服务器上假设了SVN(Visual SVN)用的端口是:8080, 而我想通过输入svn.niusys.com就可以访问我的SVN服务器,也就是要通过80端口访问到内部8080端口的的数据, 那这个时候我们就可以通过反向代理,把所有请求到80端口的数据,发送到8080, 让后再把8080端口返回的数据从80端口返回给原始请求。

反向代理有什么好处呢?

1. 常规应用里面可以解决端口的问题, 像上面举的例子, 我的主要用的地方就是很多组建都是Apache(SVN, Jenkins, JIRA)做Web服务器,但是Windows系统默认的Web服务器是IIS, 在通过域名访问的时候,我们只能选其一,所以我选择了在IIS上加反向代理来解决.

2. 他更大的用处还在与大型的网站架构中,在多态服务器之间起到分流的作用.

IIS方向代理如何实现的呢?

1. 这个必须是在Windows Server2008, IIS7.0之后才行。

2. 通过Web Platform Installer安装一个叫Application Request的组件(看这里)

学习链接

用URL重写模块和ARR实现反向代理

Creating Rewrite Rules for the URL Rewrite Module

转载于:https://www.cnblogs.com/niusys/p/4177386.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值