【问题标题】:Alternative for IIS Advanced Logging functionality in IIS 10IIS 10 中 IIS 高级日志记录功能的替代方案
【发布时间】:2020-05-16 01:32:58
【问题描述】:

我正在尝试将我的服务器配置为使用 X-Forwarded-For 标头中负载均衡器提供的真实用户 IP 覆盖 c-ip 值。 这在 IIS 7.0 和 IIS 8.5 中使用高级日志记录模块是可能的 (https://docs.microsoft.com/en-us/iis/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging) 但 IIS 10 不再支持该模块。

有人找到 IIS 10 的高级日志记录模块的替代品吗?或者至少覆盖日志中的 c-ip 值?

谢谢, 克里斯蒂安

【问题讨论】:

  • 使用增强日志将 X-Forwarded-For 作为额外字段写入 IIS 日志文件。然后在您的日志处理逻辑中,使用该字段而不是 c-ip。
  • 谢谢@LexLi。这很容易实现,但企业主需要将原始 IP 插入默认 C-IP 标头而不是自定义标头中。使用 Advanced Logging 可以很直接地做到这一点,但使用 Enhanced Logging 则不然。
  • 当微软不再支持它时,只有改变你自己的方法是可行的。

标签: iis x-forwarded-for iis-advanced-logging


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
相关资源
最近更新 更多