2016-06-03 3 views
0

Я пытаюсь настроить mod_jk в Apache 2.2.3, чтобы соединиться с Tomcat 7. ОС CentOS 5апач mod_jk.so запустить Отказано в

После всех конфигурации, при запуске Apache HTTPD я получаю -

Starting httpd: httpd: Syntax error on line 200 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: cannot open shared object file: Permission denied 

Я вижу разрешение устанавливается в порядке

-rwxr-xr-x 1 root root 266752 Jun 3 19:37 mod_jk.so 

Я не знаю, что делать. Может ли кто-нибудь помочь?

+0

копировать строку вставки 200 из /etc/httpd/conf/httpd.conf – Ghayel

+0

Я не понимаю комбинацию «при запуске Tomcat 7» и «/etc/httpd/conf/httpd.conf»: есть ли ваш tomcat прочитайте httpd.conf? Это должно быть сообщение от Apache httpd, правильно? Поскольку это обычно начинается с root, разрешения должны быть хорошими. Если он уже сбросил разрешения, убедитесь, что * каталог * '/ etc/httpd/modules' (и его родители) читабельны для непривилегированного пользователя apache, в зависимости от того, что использует CentOS. –

+0

@Olaf Я редактировал вопрос. Это не кошка 7, это апач. – Debopam

ответ

0

Проверьте конфигурацию SELinux.

Либо открыть файл/и т.д./SELinux/конфигурации и проверьте настройки SELinux или

запустить getenforce и увидеть результат.

Если вы считаете, что это правильно, то вы найдете Enforcing. Теперь установите его в разрешающий и перезапустите httpd. Возможно, вам потребуется перезагрузить систему.

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