从我所看到的,mod_cloudflare - https://github.com/cloudflare/mod_cloudflare - 在Apache上将简单地用"正确的"替换远程IP。一个(用户IP地址替换它来自TCP级别的Cloudflare服务器IP地址),但是,我在我的日志中要求客户端IP地址和服务器IP地址。
有没有办法在使用标准mod_cloudflare模块时记录这个,如果没有,需要对mod_cloudflare进行哪些修改才能启用可以为此记录的新标头?
答案 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。