一、下载并安装IIS插件ARR: https://www.iis.net/downloads/microsoft/application-request-routing
二、下载并安装IIS插件URL Rewrite: https://www.iis.net/downloads/microsoft/url-rewrite
三、打开IIS,选中服务器名称,在功能视图下找到Application Request Routing Cache(如没有找到这个,尝试使用Win+R,输入inetmgr打开)。
四、打开Application Request Routing Cache,在右侧栏找到Server Proxy Settings并打开,勾选Enable Proxy。
一、选中虚拟目录节点,在功能视图中找到URL Rewrite并打开。
二、在右侧栏点击Add Rules,在Inbound rules下选择Blank rule。
三、输入Name,随意。
四、Match URL输入如下图:
五、Action输入如下图,http://localhost:5000
为重定向的域名,{R:1}
为上面匹配到的URL。
一、选中虚拟目录节点,在功能视图中找到URL Rewrite并打开。
二、在右侧栏点击Add Rules,在Outbound rules下选择Blank rule。
三、输入Name,随意。
四、Match URL输入如下图:
五、Action输入如下图,此处proxy
为虚拟目录名。
HTTP 错误 500.52 - URL Rewrite Module Error.
HTTP 响应的内容已编码(“gzip”)时,无法应用出站重写规则。
若出现以上报错,则尝试关闭压缩。选中虚拟目录节点,在功能视图中找到压缩并打开,去掉“启用动态内容压缩“和”启用静态内容压缩” 前面的勾选。