在Weblogic应用服务器上,我正在分析访问日志,以计算有多少不同的客户机访问了该应用程序。我不确定这些日志中这两列之间的区别:c-ip和x-ClientIP。
有人能解释一下并指点参考文档吗?我只发现使用“c”作为日志的格式字符串.或者这些列名是我的应用程序特有的?
发布于 2022-03-19 00:07:56
两者都显示客户端的ip地址。x-ClientIP可能与客户端相同,但它在设备上配置(负载均衡器或其他云设备,例如WAF或CDN)。
“c”显示客户端的ip地址。这是直飞。
如果您直接访问weblogic服务器,它将在日志文件中显示您的PC的ip地址。
但是,如果您从一个负载平衡器访问weblogic,负载均衡器的ip地址将显示在日志文件中。那么如何显示客户端的ip地址呢?
输入x转发-for或x-clientIP报头。这需要在负载均衡器/网络设备上进行特殊配置。一旦配置完毕,即使您使用负载均衡器/网络设备访问它,也可以使用例如x-clientIP来显示客户机的ip地址。
https://stackoverflow.com/questions/71529835
复制相似问题