【问题标题】:Module rpaf_module is already loaded apache issue模块 rpaf_module 已加载 apache 问题
【发布时间】:2018-01-24 03:51:51
【问题描述】:

我的 CentOs 6 64 位 VPS 有问题。 我试图安装 apachebooster 1.9 包,其中包括 nginx 和清漆。 vps 运行良好,但是一旦我安装了软件包,我就无法访问我的网站,当我尝试重新启动 httpd 服务时,我收到了这条消息:

模块 rpaf_module 已加载,正在跳过。

当我卸载 apachebooster 时,vps 工作。

【问题讨论】:

    标签: apache centos


    【解决方案1】:

    我不认为访问该站点的能力与模块警告有任何关系。但是,正如问题中所问的那样,我将告诉您如何解决该警告消息。

    问题是您要加载该模块两次。您可能有多行看起来像这样: LoadModule rpaf_module modules/mod_rpaf-2.0.so

    它可能在 httpd.conf 或单独的包含文件中。

    所以编辑文件/etc/httpd/conf/httpd.conf(或者它在你服务器上的任何地方)并寻找rpaf。如果您多次看到该行,请删除除一行之外的所有行。

    如果你看到这样的一行:

    Include "/usr/local/apache/conf/includes/rpaf.conf"
    

    那就是你需要编辑的文件。

    有时该文件的全部内容会重复。在我的例子中,它被重复了两次,文件看起来像这样:

    LoadModule rpaf_module modules/mod_rpaf-2.0.so
    #Mod_rpaf settings
    RPAFenable On
    RPAFproxy_ips 127.0.0.1 [..]
    RPAFsethostname On
    RPAFheader X-Real-IP
    LoadModule rpaf_module modules/mod_rpaf-2.0.so
    #Mod_rpaf settings
    RPAFenable On
    RPAFproxy_ips 127.0.0.1 [..]
    RPAFsethostname On
    RPAFheader X-Real-IP
    LoadModule rpaf_module modules/mod_rpaf-2.0.so
    #Mod_rpaf settings
    RPAFenable On
    RPAFproxy_ips 127.0.0.1 [..]
    RPAFsethostname On
    RPAFheader X-Real-IP
    

    所以我收到了两次警告。在这种情况下,您需要做的就是从第二个中删除所有内容

    LoadModule rpaf_module
    

    一行,一直到最后。保存并重新启动 Apache。

    希望对某人有所帮助。

    【讨论】:

      【解决方案2】:

      我很确定我解决了这个问题,即使我还没有弄清楚如何让 rpaf 像以前那样工作。

      更新后,此目录创建为 /usr/local/etc/apache24/modules.d。如果你在 README_modules.d 上运行 cat,你会发现这些文件是默认加载的。在这里您会发现一个以数字 [1-9999] 开头的文件,其名称为 '[a-z][A-Z]' 并以 '.conf' 结尾。 200_mod_rpaf.conf 该文件的第一行是:“LoadModule rpaf_module libexec/ apache24/mod_rpaf.so”,这就是你的问题。我会在 httpd.conf 上注释掉“LoadModule”的实例,因为这个新的配置方案似乎可以扩展。

      【讨论】:

        猜你喜欢
        • 2018-10-18
        • 1970-01-01
        • 2017-03-16
        • 1970-01-01
        • 2011-08-30
        • 2015-11-23
        • 1970-01-01
        • 1970-01-01
        • 2015-09-03
        相关资源
        最近更新 更多