携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 今天给大家分享实用IIS服务器实现反向代理用法,感兴趣的可以学习一下!
应用场景 比如本地电脑启动了两个网站地址分别为:
如果我们要实现同一个端口来访问:
这个时候我们可以使用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等也是可以实现相应的功能,大家可以根据自己的日常需要选择适合自己的方式。