如何为easyapache 4安装mod_cloudflare
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为easyapache 4安装mod_cloudflare相关的知识,希望对你有一定的参考价值。
我正在尝试使用cPanel服务器上的easyapache 4为Apache安装mod_cloudflare。我正在运行CentOS 7.2。
我按照选项2 here下的说明为EasyApache4安装了mod_cloudflare。运行安装程序后,它说“完成。请重新启动EasyApache 4”。然后我进入了WHM - > EasyApache 4并试图找到服务器模块,但是找不到它。我点击了“运行系统更新”按钮并再次尝试,但无济于事。是否有需要通过命令行重新启动的easyapache服务?
我不是托管服务提供商,所以我没有尝试过CPanel的Cloudflare插件。
*编辑4/9/2019 *更改EasyCo的已接受答案,因为原始解决方案不再有效。
想想我会使用带有WHM / cPanel的Centos 6.9将我的解决方案投入到混音中。
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
发生了什么?
- 我们正在使用Cloudflare建议的cPanel
installer.sh
,但如果你运行mod_cloudflare.so
,编译的service httpd restart
会抛出一个错误。让我们解决这个问题。 - 下载源
mod_cloudflare
文件。 - 确保我们有正确的EasyApache4开发人员工具来构建
mod_cloudflare
模块。 - 构建并安装扩展模块。
- 删除新的
mod_cloudfare.conf
文件,因为我们更喜欢在步骤1中生成和安装的文件。 - 重启apache。
注意:mod_cloudflare
模块不会在EasyApache4中显示。您可以通过运行httpd -M | grep cloudflare
看到它已启用,您应该看到类似cloudflare_module (shared)
的内容。
参考文献:
- https://www.cloudflare.com/technical-resources/
- https://community.cloudflare.com/t/help-installing-mod-cloudflare/1747/12
- http://www.marathon-studios.com/blog/issues-installing-mod_cloudflare-on-centos-7/
- https://forums.cpanel.net/threads/install-httpd-devel.594631/#post-2405975
我找到了一个完美的解决方案。
This github project安装模块并将其添加到EasyApache中,以便将来的重建可以使模块保持活动状态。这是我发现实际适用于EasyApache 4的唯一解决方案。其他一切似乎都适用于EasyApache 3。
CloudFlare对此也没有多大帮助,因为他们建议我联系我的托管服务提供商寻求帮助。
我知道现在有点老了,但这是谷歌出现的第一个答案。
官方的cloudflare答案确实有效,它只是没有出现在EA4模块列表中。但它已安装并正常工作。
有关使用EasyApache4在cPanel上安装mod_cloudflare的说明,请访问:https://support.cloudflare.com/hc/en-us/articles/206175737-How-do-I-restore-original-visitor-IP-with-EasyApache-cPanel-
bash <(curl -s https://raw.githubusercontent.com/cloudflare/mod_cloudflare/master/EasyApache/installer.sh)
以上是关于如何为easyapache 4安装mod_cloudflare的主要内容,如果未能解决你的问题,请参考以下文章
4.如何为NanoServer安装更新(KB)(待验证已经反馈到社区)