AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 652279
Accepted
Xorax
Xorax
Asked: 2014-12-13 16:37:44 +0800 CST2014-12-13 16:37:44 +0800 CST 2014-12-13 16:37:44 +0800 CST

Apache 模块 RPAF 文档?

  • 772

我在 Debian 上安装了libapache2-mod-rpaf 包,因为mod_remoteip似乎不可用。

我找到了一个github repo,但配置选项不同。例如,在repository中,RPAF_Enable使用了,但是包的默认配置使用RPAFenable(见包的默认配置)

我在哪里可以找到我正在使用的模块的文档?

apache-2.2
  • 2 2 个回答
  • 6577 Views

2 个回答

  • Voted
  1. Best Answer
    200_success
    2014-12-13T17:04:36+08:002014-12-13T17:04:36+08:00

    GitHub 鼓励分叉。 您引用的 Git 存储库是一个与您的 Debian 软件包不同的分支。 假设您将libapache2-mod-rpaf 用于 Debian wheezy,请检查libapache2-mod-rpaf_0.6-7+wheezy1.dsc。

    Format: 3.0 (quilt)
    Source: libapache2-mod-rpaf
    Binary: libapache2-mod-rpaf
    Architecture: any
    Version: 0.6-7+wheezy1
    Maintainer: Sergey B Kirpichev <[email protected]>
    Dm-Upload-Allowed: yes
    Homepage: http://stderr.net/apache/rpaf/
    Standards-Version: 3.9.3
    Vcs-Browser: http://git.debian.org/?p=collab-maint/libapache2-mod-rpaf.git;a=summary
    Vcs-Git: git://git.debian.org/git/collab-maint/libapache2-mod-rpaf.git
    Build-Depends: apache2-threaded-dev, debhelper (>= 9)
    Package-List: 
     libapache2-mod-rpaf deb httpd extra
    

    首先,您可能会注意到http://stderr.net/apache/rpaf/是一个死链接。目前尚不清楚该软件包是否在上游得到很好的支持。

    接下来,尝试检查Vcs-Browser URL,然后浏览tree→ mod_rpaf-2.0.c。在第 207 行,你会看到

    static const command_rec rpaf_cmds[] = {
        AP_INIT_FLAG(
                     "RPAFenable",
                     rpaf_enable,
                     NULL,
                     RSRC_CONF,
                     "Enable mod_rpaf"
                     ),
        AP_INIT_FLAG(
                     "RPAFsethostname",
                     rpaf_sethostname,
                     NULL,
                     RSRC_CONF,
                     "Let mod_rpaf set the hostname from X-Host header and update vhosts"
                     ),
        AP_INIT_ITERATE(
                        "RPAFproxy_ips",
                        rpaf_set_proxy_ip,
                        NULL,
                        RSRC_CONF,
                        "IP(s) of Proxy server setting X-Forwarded-For header"
                        ),
        AP_INIT_TAKE1(
                        "RPAFheader",
                        rpaf_set_headername,
                        NULL,
                        RSRC_CONF,
                        "Which header to look for when trying to find the real ip of the client in a proxy setup"
                        ),
        { NULL }
    };
    

    这些是与 Debian wheezy 附带的 mod_rpaf 0.6 相关的指令。

    • 3
  2. Skamasle
    2014-12-13T16:45:09+08:002014-12-13T16:45:09+08:00

    文档在这里:

    https://github.com/y-ken/mod_rpaf https://github.com/gnif/mod_rpaf

    示例配置

    LoadModule rpaf_module 模块/mod_rpaf-2.0.so

    RPAFenable 开启

    RPAFproxy_ips 192.168。10.0.0

    RPAFheader X-Forwarded-For

    RPAFsetHostname 关闭

    RPAFsethttps 关闭

    RPAFsetport 关闭

    我不知道为什么他们在配置示例中删除了下划线,但在他们解释主页上的设置时却没有。

    • -2

相关问题

  • Apache Django Mod_Wsgi - 自动重新加载应用程序

  • Apache:对多个虚拟主机使用相同的目录指令

  • Apache 上的子域不工作 - 找不到服务器

  • PHP 作为 CGI 还是 Apache 模块?

  • 避免将某些丢失的文件记录到 Apache2 错误日志中

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve