首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为easyapache 4安装mod_cloudflare

如何为easyapache 4安装mod_cloudflare
EN

Stack Overflow用户
提问于 2016-10-17 16:25:29
回答 5查看 7K关注 0票数 4

我试图在mod_cloudflare服务器上使用easyapache 4为cPanel安装cPanel。我运行的是CentOS 7.2。

我已经按照选项2 mod_cloudflare下的说明为EasyApache4安装了这里。运行安装程序后,上面写着“已完成。请重新启动EasyApache 4”。然后我进入WHM -> EasyApache 4,并试图找到服务器模块,但找不到它。我点击了“运行系统更新”按钮,然后再试一次,但没有结果。是否有需要通过命令行重新启动的easyapache服务?

我不是一个托管提供商,所以我没有尝试Cloudflare插件的CPanel。

*编辑4/9/2019 *更改了EasyCo的接受答案,因为原来的解决方案不再起作用。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-01-04 01:52:32

我想我会把我的解决方案到混合使用CentOS6.9与WHM/cPanel。

代码语言:javascript
复制
bash <(curl -s https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh)
wget https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/mod_cloudflare.c
yum install ea-apache24-devel
apxs -a -i -c mod_cloudflare.c
rm /etc/apache2/conf.modules.d/mod_cloudflare.conf
service httpd restart

发生什么事了?

  1. 我们使用的是Cloudflare建议的cPanel installer.sh,但是如果运行service httpd restart,编译的mod_cloudflare.so会抛出一个错误。让我们来解决这个问题。
  2. 下载源文件mod_cloudflare
  3. 确保我们有正确的EasyApache4开发工具来构建mod_cloudflare模块。
  4. 构建和安装扩展模块。
  5. 删除新的mod_cloudfare.conf文件,因为我们更喜欢在步骤1中生成和安装的文件。
  6. 重启阿帕奇。

注意事项mod_cloudflare模块不会显示在EasyApache4中。您可以看到它是通过运行httpd -M | grep cloudflare启用的,您应该可以看到类似于cloudflare_module (shared)的内容。

参考文献:

票数 7
EN

Stack Overflow用户

发布于 2016-10-17 19:46:47

我找到了一个完美的解决方案。

这个github项目安装该模块并将其添加到EasyApache中,以便以后的重新构建使模块保持活动状态。这是我发现的唯一适用于EasyApache 4的解决方案,其他的似乎都适用于EasyApache 3。

CloudFlare在这方面也没有多大帮助,因为他们建议我联系我的主机提供商寻求帮助。

票数 4
EN

Stack Overflow用户

发布于 2017-04-12 17:00:48

我知道这已经有点过时了,但这是第一个出现在谷歌上的答案。

官方的cloudflare回答确实有效,只是没有出现在模块的EA4列表中。不过,它是安装和工作的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40091309

复制
相关文章

相似问题

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