如何使用 Apache 2.4 恢复原始访问者 IP?

 
从 Linux 操作系统的版本 Debian 9Ubuntu 18.04 LTS 开始,Cloudflare 将不再更新与支持 mod_cloudflare。有兴趣构建 mod_cloudflare 程序包的客户可以从 GitHub 下载代码库

我们为大多数当前的发行版提供预建程序包:https://www.cloudflare.com/resources-downloads/#mod_cloudflare

您也可以手动构建和安装 mod_cloudflare

    1. 确保安装以下内容:
      Red Hat/Fedora
      sudo yum install httpd-devel libtool git
      Debian/Ubuntu
      sudo apt-get install apache2-dev libtool git
    2. 克隆以下内容以获取最新版本 mod_cloudflare:
      Red Hat/Fedora/Debian/Ubuntu
      git clone https://github.com/cloudflare/mod_cloudflare.git && cd mod_cloudflare
    3. 使用 Apache 扩展工具将 .c 文件转换为模块:
      Red Hat/Fedora/Debain/Ubuntu
      apxs -a -i -c mod_cloudflare.c
    4. 重启并验证模块是否处于活动状态:
      Red Hat/Fedora
      service httpd restart && httpd -M|grep cloudflare
      Debian/Ubuntu
      sudo apachectl restart; apache2ctl -M|grep cloudflare
    5. 如果您的 Web 服务器位于负载均衡器后面,请将以下行添加到 Apache 配置中(将 123.123.123.123 替换为负载均衡器的 IP 地址):
      CloudflareRemoteIPTrustedProxy 123.123.123.123
       
Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持