如何使用Fiddler调试IIS + ARR Server Rewerite规则?

时间:2017-03-28 03:42:05

标签: iis url-rewriting fiddler arr

我正在尝试在反向代理方案中调试IIS + ARR。我有一堆URL重写规则,将传入请求的主机名更改为另一个主机名,请求通过HTTPS进入。我需要将ARR反向代理发出的出站请求的标头捕获到重写的主机。

流程是:

客户来电https:// originalhostname .com / foo / bar.aspx ARR接收请求并将其重写为https:// newhostname .com / foo / bar.aspx 在它从 newhostname 后面听到.com ARR将响应返回给客户端。

所以我需要捕获ARR框为newhostname.com

发起的请求

我设置fiddler来拦截此link

之后的出站请求

出站请求在fiddler中可见,并且也可以解密,但请求的主机名不是 newhostname ,而是全部到 originalhostname 。 我注意到为 newhostname 设置了HTTPS解密隧道,但随后我在fiddler日志中看到以下内容,然后后续请求全部定位 originalhostname

03:21:48:2877会话#25分离ServerPipe。曾经:' direct-> https / newhostname :443'但需要:' direct-> https / originalhostname :443'

可能有什么不对?我该如何进一步调试?

0 个答案:

没有答案