apxs不能在centos上安装mod_cloudflare

[Linux – CentOS – Apache 2.2 – mod_cloudflare – apxs2]

我已经改变了我的名字服务器指向CloudFlare。 问题是所有的IP地址都是以CloudFlare的forms出现的。 这是不好的,因为我必须监视和阻止一些特定的stream量。 mod_cloudflare应该解决这个,但我一直无法得到这个安装。 文档中的命令使用apxs2。 我不知道如何安装这个,或者如果它只是意味着'阿帕奇2.4'。 我正在运行2.2.3,我可以使用'apxs'。

当我运行:

apxs -aic mod_cloudflare.c 

我得到错误

 apxs:Error: Command failed with rc=65536 

这是否意味着我需要apxs2或其他东西? 我如何让mod_cloudflare在我的服务器上工作?

我感谢任何帮助,文件是模糊和有限的。

https://www.cloudflare.com/resources-downloads获取平台的RPM: https : //github.com/downloads/cloudflare/mod_cloudflare/mod_cloudflare-1.1.1-1.i586.rpm (32bit)和https://github.com/downloads/cloudflare/mod_cloudflare/mod_cloudflare-1.1.1-1.x86_64.rpm(64bit

安装: rpm -ivh mod_cloudflare-1.1.1-1.*

编辑/etc/httpd/conf/httpd.conf

 LoadModule cloudflare_module /usr/lib64/apache2/mod_cloudflare.so <IfModule mod_cloudflare.c> CloudFlareRemoteIPHeader CF-Connecting-IP CloudFlareRemoteIPTrustedProxy 204.93.240.0/24 204.93.177.0/24 199.27.128.0/21 173.245.48.0/20 103.22.200.0/22 141.101.64.0/18 108.162.192.0/18 #DenyAllButCloudFlare </IfModule> 

在32位更改lib64lib