行业信息

了解最新公司动态及行业资讯

当前位置:首页>新闻资讯>行业信息
IIS配置反向代理
时间:2017-04-30   访问量:194

目标服务器:targetServer

配置反向代理的服务器:reveseProxServer

1、确定最终访问的网址:比如www.baidu.com  、www.csdn.net等等。

当然你也可以自己在targetServer部署自己的程序,在此为了示范,我在服务器上部署了2个,用的8080,8088端口,程序分别是:

http://localhost:8080

http://localhost:8088

如图:


2、下面的操作均在在reveseProxServer上执行。

3、安装IIS。

4、安装ARR,下载地址(http://www.iis.net/downloads/microsoft/application-request-routing)

5、新建一个网站:(我的示例test2,端口是80)   http://localhost:8080


6、启用Proxy,双击Application Request ....


双击打开以后选择server Proxy


勾选该选项


7、添加URL重写规则


然后添加一个空白规则:(该方法可以选用,网上别人加了匹配,但是我代理tomcat不加好像也可以)


注意:这个地方必须加http://开头,和/结尾( 好像也可以)

如果不加会出现,没有匹配的规则,变成没有样式。

保存这个规则,ok了!

8、试试效果


9、总结:

代表 匹配URL 的正则表达式(测试匹配就可以看到,我测试过好像也可以)

http://localhost:8088/ 代表重写以后的地址+正则表达式

下面这些是别人给的解释,详情参照:用IIS配置反向代理的笔记

上面的 ^(.*) 、 ^192.168.3.73:8080$ 、http://targetserver:8088/

表示:用192.168.3.73:8080替换http://targetserver:8088/,

就表示^(.*),意思是“http://targetserver:8088/”后面匹配任何字符

eg:访问192.168.3.73:8080/test/index.htm

这个url就被重写成了http://targetserver:8088/test/index.htm


上一篇:党代表履职常态化的“费县实践”

下一篇:IIS配置Url 实现http自动跳转https的方法