我正在尝试在反向代理方案中调试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'
可能有什么不对?我该如何进一步调试?