2013-08-14 3 views
0

У меня проблема на моем CentOs 6 64bit VPS. Я попытался установить пакет apachebooster 1.9, который включает nginx и лак. речевой почты работала отлично, но как только я установить пакет, я не могу получить доступ к моей веб-сайтам, и когда я пытаюсь перезапустить HTTPd службу я получаю это сообщение:Модуль rpaf_module уже загружен проблемой apache

модуля rpaf_module уже загружен, пропуская.

Когда я удаляю apachebooster, работа vps.

ответ

0

Я не считаю, что возможность доступа к сайту имеет какое-либо отношение к предупреждению модуля. Однако, как это задано в вопросе, я расскажу вам, как разрешить это предупреждение.

Проблема в том, что вы дважды загружаете этот модуль. Скорее всего, у вас есть несколько строк, которые выглядят примерно так: LoadModule модули rpaf_module/mod_rpaf-2.0.so

Скорее всего, это будет либо в httpd.conf, либо в отдельном файле include.

Так что отредактируйте файл /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.

Надежды, которые помогают кому-то.

0

Я уверен, что решил эту проблему, хотя я не понял, как заставить rpaf работать, поскольку он работал раньше.

После обновления этот каталог был создан /usr/local/etc/apache24/modules.d. Если вы запустите кошку на README_modules.d, вы поймете, что эти файлы загружаются по умолчанию. Здесь вы найдете файл, начинающийся с номера [1-9999], имеет имя «[az] [AZ]» и заканчивается на «.conf» 200_mod_rpaf.conf. Первая строка в этом файле: «LoadModule rpaf_module libexec/apache24/mod_rpaf.so ", и там лежит ваша проблема. Я бы прокомментировал экземпляр «LoadModule'on httpd.conf, поскольку эта новая схема настройки, похоже, масштабируется.

Смежные вопросы