F5 Big-IP、X-Forwarded-For 和 IIS 日志

Pur*_*ome 7 iis-7 logging f5-big-ip x-forwarded-for isapi

我有一个由我们的托管服务提供商管理的 F5 Big-IP。它专用于我们的专用 VLAN 等。效果很好:)

我们要求他们添加 X-Forwarded-For HTTP-Header 字段。他们已经这样做了,我们现在可以在代码中访问它。惊人的 :)

但是..对于我们的IIS日志,它仍然是F5机器的IP。我想我被告知我们需要对 IIS 服务器应用 ISAPI 过滤器(畏缩!)。

  1. 有人可以证实这一点吗?
  2. 如果 #1 == yes,是否有文件/说明如何为 Windows 2008 机器上的 IIS7 Web 服务器执行此操作。

小智 8

我发布了一个 ISAPI 过滤器来与我们的 BIG-IP 一起使用,并且刚刚更新了它并提供了对 x86 和 x64 的全面支持。查看我不久前写的博客文章。只需将随附的 F5XForwardedFor.dll 复制到您的服务器并在您的虚拟站点的 ISAPI 部分中引用它。

http://devcentral.f5.com/weblogs/joe/archive/2005/09/23/1492.aspx


chm*_*eee 6

这在 IIS Microsoft 社区的此线程中进行了讨论。似乎有一个帮手可以为 IIS 做到这一点(特别声明与 Microsoft ARR 一起使用,但它应该适用于任何反向代理或负载平衡器)。