Cloudflare .htaccess“原始访问日志”?

时间:2014-06-22 05:02:09

标签: .htaccess cloudflare

我的原始访问日志现在已填充 Cloudflare IP地址

有没有办法可以让.htacess / server记录实际用户的IP地址?

在PHP中,Cloudflare为我们的参考创建了这些环境变量,但找不到与 原始访问日志 类似的任何内容。

$_ENV["HTTP_CF_CONNECTING_IP"]
$_ENV["HTTP_X_FORWARDED_FOR"]
$_ENV["HTTP_CF_IPCOUNTRY"]

1 个答案:

答案 0 :(得分:0)

与大多数CDN一样,因为CDN本身只是偶尔从您的网站获取内容 - &是你和你之间的一层使用默认的Apache工具无法获得最终用户检索最终用户信息。

但Cloudflare似乎有一个Apache模块来解决名为mod_cloudflare的问题:

  

由于CloudFlare充当代理,您会注意到您的网站访问者的方式发生了变化。 IP地址显示在服务器日志和Web应用程序中 - 特别是所有访问都来自CloudFlare IP地址。

     

[...]

     

您可以更改此行为并记录&使用mod_cloudflare显示实际的访问者IP地址。

现在安装mod_cloudflare模块并不像调整.htaccess规则那么简单,但它似乎确实有用&他们显然支持大多数最常见的Ubuntu / Debian& CentOS / RedHat设置以及手动安装选项。