模块rpaf_module已经加载了apache问题

时间:2013-08-14 00:21:12

标签: apache centos

我的CentOs 6 64bit VPS出现问题。 我试图安装包含nginx和varnish的apachebooster 1.9软件包。 vps工作得很好但是一旦我安装了软件包,我无法访问我的网站,当我尝试重新启动httpd服务时,我收到了这条消息:

  

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

当我卸载apachebooster时,vps可以正常工作。

2 个答案:

答案 0 :(得分:0)

我不相信访问网站的能力与模块警告有关。但是,正如问题所述,我将告诉您如何解决该警告信息。

问题是您要加载该模块两次。有可能你有多行看起来像这样: 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。

希望能有所帮助。

答案 1 :(得分:0)

我很确定我已经解决了这个问题,尽管我还没弄清楚如何让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”的实例,因为这个新的配置方案似乎可以扩展。