IIS反向代理

257 阅读1分钟

一、下载安装依赖的软件

1、URL Rewrite

下载地址:

download.microsoft.com/download/1/…(X64)

download.microsoft.com/download/D/…(X86)

2、Application Request Routing(ARR)

下载地址:

go.microsoft.com/fwlink/?Lin…

安装成功后,如下图

二、设置反向代理

1、Application Request Routing 设置

2、URL Rewrite 设置

选择一个站点

条件输入(C),字符串中的值就是服务器变量类型。“与模式匹配”模式最常使用的服务器变量类型如下:

QUERY_STRING、HTTP_HOST、SERVER_PORT、REQUEST_URI。

假如有 http://penn.ink/view.aspx?id=2 ,那么这些变量对应的部分如下:

QUERY_STRING:id=2,表示URL的参数字符串

HTTP_HOST:penn.ink,表示URL的主机域名

SERVER_PORT:80,表示URL 包含的端口

REQUEST_URI:/view.aspx?id=2 ,表示除了主机域名外剩下的URL地址字符串和参数字符串

添加一个不可以访问REQUEST_URI以“/admin/”URL,如下

三、效果