首页 > 代码库 > IIS ARR(Application Request Route)与反向代理(Reverse Proxy)
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的组件(看这里)
IIS ARR(Application Request Route)与反向代理(Reverse Proxy)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。