因为Cloudflare充当代理服务器,所以您会注意到您的网站访问者IP地址在服务器日志和Web应用程序中的显示方式发生了变化 - 特别是所有访问似乎都来自Cloudflare IP地址。您可以在我们的知识库文章中阅读更多关于这个原因的信息 。
您可以使用mod_cloudflare更改此行为并记录和显示实际的访客IP地址。
要求
mod_cloudflare支持Apache httpd 2.2.x和2.4.x. 安装需要通过SSH对服务器的命令行进行root访问。
安装
请在下面选择您想要的安装方法。Cloudflare建议使用手动安装,除非您知道Apache httpd及其依赖项已经使用您的操作系统的软件包管理系统(例如RPM或DEB)安装到您的服务器,即不是手动编译和安装的。
选项1:从软件包安装
将相应的软件包下载到您的Web服务器上,并使用您的操作系统的'rpm'或'dkpg'命令进行安装。
对于RedHat / CentOS / CloudLinux:
# yum install glibc.i686 # rpm -i mod_cloudflare-elX.latest.rpm
对于Debian / Ubuntu:
# dpkg -i mod_cloudflare-XXXXX.latest.deb
RHEL / CentOS的/ CloudLinux
RHEL / CentOS / CloudLinux 7(64位) RHEL / CentOS / CloudLinux 6(64位)
Debian的
Ubuntu的
Ubuntu 16.04(64位) Ubuntu 15.10(64位) Ubuntu 15.04(64位)Ubuntu 14.04(64位) Ubuntu 12.04(64位)
选项2:在cPanel服务器上安装
在更新或某些配置更改期间,cPanel使用称为EasyApache的系统来重建Apache httpd。下面的说明将把mod_cloudflare支持集成到EasyApache中,以便它可以很容易地从cPanel web界面中包含,并在重建后保持在Apache httpd中激活。
注意:这个perl脚本的功劳归功于tltech.com上的 Tyler Larson。
# wget https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh # bash installer.sh
另外,你可以运行它,而不是:
# bash <(curl -s https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh)
接下来,您可以使用EasyApache,选择自定义您的配置文件,然后在“短选项列表”屏幕上复选“Mod Cloudflare”功能,然后单击“保存并生成”。
选项3:手动安装:RedHat / CentOS / CloudLinux
mod_cloudflare有一些需要先安装的软件依赖关系:
# yum install libtool httpd-devel
接下来,您应该将mod_cloudflare源文件下载到您的服务器上:
# wget https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/mod_cloudflare.c
最后,安装模块。根据您的系统,要运行的命令可能是apxs或apxs2。所以,运行下面两个命令之一。如果在运行时发现“Command not found”,请尝试另一种:
# apxs -a -i -c mod_cloudflare.c
# apxs2 -a -i -c mod_cloudflare.c
选项4:手动安装:Debian / Ubuntu
mod_cloudflare有一些需要先安装的软件依赖关系:
# apt-get install libtool apache2-dev
注意:如果你发现你无法安装apache2-dev,那么你应该安装:
# apt-get install libtool apache2-threaded-dev
接下来,您应该将mod_cloudflare源文件下载到您的服务器上:
# wget https://www.cloudflare.com/static/misc/mod_cloudflare/mod_cloudflare.c
最后,安装模块。根据您的系统,要运行的命令可能是apxs或apxs2。所以,运行下面两个命令之一。如果在运行时发现“Command not found”,请尝试另一种:
# apxs -a -i -c mod_cloudflare.c
# apxs2 -a -i -c mod_cloudflare.c
暂无评论内容