原本使用Nginx作反向代理会很方便,但今天碰到了一个问题,一台已经在IIS上使用“匹配主机头”的功能主机上,将其中一个域名地址进行重定向(反向代理),仍是使用IIS自带的ARR(Application Request Router)功能比较方便。web
参考步骤和下载地址https://blogs.technet.microso...服务器
首先在命令行执行网站
net stop was /y net stop wmsvc /y
关闭IIS相关服务。若是出现找不到某个服务,则须要在“角色服务”中添加该服务spa
进入下载地址下载和安装 Web Farm Framework、External cache 、 URL Rewrite、ARR。以后再重启IIS服务或者重启系统。命令行
在须要作反向代理的网站下选中“URL重写”,并添加反向代理规则。在入站规则里的将转发的服务器地址或者IP里填上须要反向代理的地址就可。3d