如何在使用mod_cloudflare时在日志中获取Cloudflare服务器IP?

时间:2016-10-20 01:15:16

标签: apache cloudflare

从我所看到的,mod_cloudflare - https://github.com/cloudflare/mod_cloudflare - 在Apache上将简单地用"正确的"替换远程IP。一个(用户IP地址替换它来自TCP级别的Cloudflare服务器IP地址),但是,我在我的日志中要求客户端IP地址和服务器IP地址。

有没有办法在使用标准mod_cloudflare模块时记录这个,如果没有,需要对mod_cloudflare进行哪些修改才能启用可以为此记录的新标头?

2 个答案:

答案 0 :(得分:0)

这不是mod_cloudflare能够帮助的东西。但是你可以在这里找到一些有用的信息:

http://www.techstacks.com/howto/log-client-ip-and-xforwardedfor-ip-in-apache.html

答案 1 :(得分:0)

我的LogFormat中有这样的httpd.conf

LogFormat "%{X-Forwarded-For}i (%h) %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" combined

在我的特定环境中,这将X-Forwarded-For(真实IP)放在首位并放在方括号中,它将添加“代理” ip。