IIS实现服务器反向代理用法介绍

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 今天给大家分享实用IIS服务器实现反向代理用法,感兴趣的可以学习一下!

应用场景 比如本地电脑启动了两个网站地址分别为:

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反向代理来实现。 具体步骤如下:

1、首先通过控制面板找到程序功能来安装IIS服务。

2、然后安装IIS插件

       图片        

Application Request Routing(ARR x64)(ARR x32)

URL Rewrite(x64 x32)

配置Application Request Routing

双击Application Request Routing图标

       图片        

配置代理规则

       图片        

勾选启用,然后点击应用退出该界面。

       图片        

新建IIS站点Demo,然后添加两个添加应用程序,具体如下图:

       图片        

配置URL重写

       图片        

       图片        

       图片        

       图片        

Site站点配置

模式:^(.*?)

重写URL:http://127.0.0.1:8081/Site/{R:1}

       图片        

Test站点配置

模式:^(.*?)

重写URL:http://127.0.0.1:8082/Test/{R:1}

       图片        

       图片        

然后就可以正常浏览使用了。 当然IIS反向代理的方式还有很多,比如通过IIS虚拟目录、nginx等也是可以实现相应的功能,大家可以根据自己的日常需要选择适合自己的方式。

猜你喜欢

转载自juejin.im/post/7126459205518622750
今日推荐