gpt4 book ai didi

windows - IIS 日志文件和负载平衡器?

转载 作者:可可西里 更新时间:2023-11-01 12:43:09 26 4
gpt4 key购买 nike

我们将 ASP.NET 应用程序托管在位于硬件负载平衡器后面的两台 Web 服务器(Server 2003、IIS 6)上。当我查看 IIS 日志时,IIS (v6) 日志中的 c-ip 值始终是负载平衡器的 IP 地址。我注意到在 http header 中,有一个 X-Forwarded-For header 似乎具有请求 IP 地址。我可以做些什么来让 IIS 在日志中记录这个 header 值吗?

最佳答案

我不知道它已经存在多久了,但是 Advanced Logging extension IIS 7 及更高版本(在 Windows Server 2008 及更高版本上)提供 Custom logging functionality它可用于收集(几乎)IIS 日志文件中的任意信息,包括自定义 HTTP 请求(和响应) header ,如 X-Forwarded-For

我今天刚刚在我们的服务器上进行了设置,并且运行良好。

需要注意的一件事:不要通过名称 %COMPUTERNAME%-Server 编辑默认日志定义,只需在您的站点上或在您的服务器上全局创建一个新日志定义以避免异常“该请求不受支持。”尝试保存更改时。当您尝试在站点级别编辑该默认定义时会发生这种情况(感谢 this thread 的回答)。

关于windows - IIS 日志文件和负载平衡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/821352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com