用IIS配置反向代理自己整理的 iis反向代理tomcat

本文由奥远科技维护部负责人

李金彪汇编

目标服务器: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

传播正能量,拒绝冷漠!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171208G09X3M00?refer=cp_1026

相关快讯

扫码关注云+社区