首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apxs不能在centos上安装mod_cloudflare。

apxs不能在centos上安装mod_cloudflare。
EN

Server Fault用户
提问于 2012-10-19 17:02:26
回答 2查看 2.7K关注 0票数 1

Linux - CentOS - Apache 2.2 - mod_云焰- apxs2

我已将名称服务器更改为指向CloudFlare。问题是所有的IP地址都是以CloudFlare的方式进入的,这是不好的,因为我必须监视和阻塞一些特定的流量。mod_cloudflare应该解决这个问题,但是我一直无法安装它。文档中的命令使用apxs2。我不知道如何安装它,或者它是否仅仅意味着“Apache2.4”。我运行的是2.2.3,我可以使用'apxs‘。

当我跑步时:

代码语言:javascript
复制
apxs -aic mod_cloudflare.c

我知道错误了

代码语言:javascript
复制
apxs:Error: Command failed with rc=65536

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

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

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-10-22 20:17:27

https://www.cloudflare.com/resources-downloadshttps://github.com/downloads/cloudflare/mod_cloudflare/国防部_cloudflare-1.1.1-1.i586.rpm (32位)和https://github.com/downloads/cloudflare/mod_cloudflare/国防部_cloudflare-1.1.1-1.x86_64.rpm (64位)为您的平台获取RPM

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

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

代码语言:javascript
复制
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位上将lib64更改为lib

票数 1
EN

Server Fault用户

发布于 2018-07-04 18:01:14

派对有点晚了,但我收到了一个错误:

代码语言:javascript
复制
libtool: install: cp .libs/mod_cloudflare.so /usr/lib64/httpd/modules/mod_cloudflare.so
cp: cannot create regular file '/usr/lib64/httpd/modules/mod_cloudflare.so': Permission denied
apxs:Error: Command failed with rc=65536

正如错误中所述,原因是Permission denied造成的。

我能够使用sudo执行该命令:

代码语言:javascript
复制
sudo apxs -a -i -c mod_cloudflare.c
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/440308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档