gpt4 book ai didi

linux - apache日志中没有IP地址

转载 作者:太空宇宙 更新时间:2023-11-04 03:53:02 25 4
gpt4 key购买 nike

我有一个在 CentOS 6.5 服务器上运行的 apache 服务器。日志文件中25%的记录是这样的

000.000.000.000 - - [24/Jul/2014:04:15:10 +0000] "GET /address/of/the/page.html HTTP/1.1" 200 20341 "-" "Mozilla/4.0 

但是剩下75%的日志都是这样的,没有IP

- - [24/Jul/2014:04:15:10 +0000] "GET /address/of/the/page.html HTTP/1.1" 200 20341 "-" "Mozilla/4.0

有人能告诉我问题出在哪里吗?谢谢!

最佳答案

默认情况下,Apache 在访问日志中打印 REMOTE_ADDR header 值,在您的环境中,某些情况下该值可能为空。您可以尝试在访问日志中打印 X-Forwarded-For header ,看看它是否具有您需要的值。

通常,如果请求通过代理服务器/负载均衡器传递,则最好检查 XFF header 的值以获得正确的客户端 IP。

希望这有帮助。

-Avijit

关于linux - apache日志中没有IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658204/

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