IIS实现服务器反向代理用法介绍
发布日期:2025-02-06 07:00 点击次数:135
今天给打击分享IIS实现服务器反向代理用法,感兴趣的可以学习一下!
[[415208]]
场景:本地电脑启动了两个网站地址分别为:
http://127.0.0.1:8081/Site
http://127.0.0.1:8082/Test
要实现同一个端口访问:
http://127.0.0.1:8080/Site
http://127.0.0.1:8080/Test
可以使用IIS反向代理来实现。具体步骤如下:
安装IIS
安装IIS插件
![](https://s2.51cto.com/oss/202108/04/b4587cec5f01999bb2ff595427d6a419.png)
Application Request Routing(ARR x64)(ARR x32)
URL Rewrite(x64 x32)
配置Application Request Routing
双击Application Request Routing图标
![](https://s3.51cto.com/oss/202108/04/69c1048d4152161309e74cf1f1e044a9.png)
配置代理规则
![](https://s4.51cto.com/oss/202108/04/67bde782e83fba1fbf8eb67eee654382.png)
勾选启用,然后点击应用退出该界面。
![](https://s5.51cto.com/oss/202108/04/63143cb5061ddbdcc0d38451e3e41062.jpg)
新建IIS站点Demo,然后添加两个添加应用程序,如下图:
![](https://s5.51cto.com/oss/202108/04/c5d76664ce335c95d6afc4e482a6fd8b.png)
配置URL重写
![](https://s4.51cto.com/oss/202108/04/ff6f34a0168c241f7d824a09a7b34741.jpg)
![](https://s4.51cto.com/oss/202108/04/26129698a54882137a39ac7f292f37e3.png)
![](https://s6.51cto.com/oss/202108/04/b93f2ab33efca766a8a094c4bd984983.jpg)
![](https://s6.51cto.com/oss/202108/04/302e9641710b61e32e4b8765d167b731.png)
Site站点配置
模式:^(.*?)
重写URL:http://127.0.0.1:8081/Site/{R:1}
![](https://s3.51cto.com/oss/202108/04/ddb83fed44d8e695fcc1fef40d2598b1.jpg)
Test站点配置
模式:^(.*?)
重写URL:http://127.0.0.1:8082/Test/{R:1}
![](https://s5.51cto.com/oss/202108/04/31bda85bf4d5fa76c79202a8cdd1a250.png)
![](https://s5.51cto.com/oss/202108/04/f7b17fcaa7a811759fdb5c3adb72fc57.png)
然后就可以正常浏览使用了。