IIS上https标头中的x-forwarded-for


x-forwarded-for in https headers on IIS

所以我们有一个位于代理后面的站点,我们试图使用x-forwarded-for标头进行日志记录。然后我们很快注意到x-forwarded-for不在https头信息中。有人能解释一下你是否或如何将其放入IIS 7的https头中吗?

提前感谢

您需要在负载均衡器上卸载/终止SSL。由于通信是通过SSL中的加密隧道进行的,因此负载平衡器无法查看或修改标头。一旦SSL在负载均衡器处终止,它就会按照http的原样添加头。如果需要的话,它可以重新建立返回客户端的SSL隧道。