WINDOWS网站IIS可以URL重写到站外的方式即IIS反向代理

2020-09-08 10:59:35 浏览数 (1)

iis现在都提供URL重写模块,可以在站内任意跳转,但我们相跳转到别的站点该怎么办呢?

这时候你就需要一个叫做 ApplicationRequestRouting(ARR)模块 ,IIS7需要安装ApplicationRequestRouting(ARR)模块,可通过配置URL重写实现反向代理,反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。更增强了安全性。

那么 ApplicationRequestRouting(ARR)模块 从哪儿获取呢?

首先我们还是推荐从IIS自带的WEB应用安装平台安装。

有的同学可能要问,为什么老从这里面安装东西呢?这东西转的又慢,还经常不成功。其实推荐从这里安装是因为,它是IIS的一个插件功能,不管你想当装什么东西,只要从这里面能找到,它就能下载原版的,比网上下载的要靠谱,第一是如果它会给自动安装的话,它会把需要的环境一并安装,只要安装成功就能使用,有的时候自已下载的东西安装完后缺东缺西的也挺浪费脑细胞的。。。所以推荐从这里面安装。

双点它 漫长的等待之后出现画面,在右上角的搜索框搜索 关键字 ARR 按回车 (它没有点的地方,只能按回车)

之里就能看到我们需要的东西了。。这个叫作 应用程序请求路由的东西就是我们需要的。。选一个安装(我这里其实是选了3.0安装。。它自动就把2.5那两个补丁给打上了。所以推荐的方法还是有一定道理的。)

因为我没重启可能这儿显示 3.0还没安装,,,点击后面的 添加按纽,貌似没有什么反应,其实它是在下面。。看图。

如图显示,已经选了一个安装项目 点击安装就好了。

如果安装不成功 那就只能使用第二个办法了:

ApplicationRequestRouting下载地址

http://www.iis.net/downloads/microsoft/application-request-routing

复制网址去下载一个,然后安装。

完装完成之后重启IIS,你的IIS里面会多一个这东西。。。说明已经完装成功。双击点开:

在右侧找到这个 Server Proxy Settings 点一下。

再把 这个 Enable proxy 勾选,其它的都默认就好,我也没设置过,也不会设置 。。。然后右侧 应用 确定。。。

大功告成。

0 人点赞