Назад | Перейти на главную страницу

tomcat / mod_jk - ошибка при попытке настроить mod_jk с веб-сервером tomcat + apache

Я пытаюсь настроить mod_jk так, чтобы http://domain.com/ обслуживается Apache, а http://app.domain.com/ обслуживается Tomcat. Теперь, когда я захожу на app.domain.com, я вижу сообщение Tomcat, однако я не могу получить доступ к Tomcat Manager - что-то не так с моей конфигурацией в Mod JK или что-то еще?

Я успешно создал виртуальный хост для app.domain.com в Tomcat Host Manager.

Я также смог создать менеджер для app.domain.com (когда я создал виртуальный хост для app.domain.com), позже я внес следующие изменения для настройки mod_jk:

vi /usr/local/apache/conf/vhosts.conf

В этот файл я добавил директивы для JKMount в элемент VirtualHost, соответствующий домену нашего приложения - JkMount /. кот JkMount /.jsp tomcat JkMount / сервлет / Кот

В /usr/local/apache/conf/httpd.conf

добавить следующее ---

##
#Directives for Mod_JK
##
<IfModule mod_jk.c>
   JkWorkersFile /usr/local/apache/conf/workers.properties
   JkShmFile     /usr/local/apache/mod_jk.shm
   JkLogFile     /usr/local/apache/mod_jk.log
   JkLogLevel    warn
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
   JkOptions     +ForwardKeySize +ForwardURIProxy -ForwardDirectories
</IfModule>

Я также внес изменения в worker.properties, чтобы добавить рабочего, соответствующего рабочему tomcat, который я определил выше.

Как мне решить эту проблему? Мне удалось получить доступ к Tomcat Manager для app.domain.com до того, как я внес указанные выше изменения, но я не могу понять, что я сделал неправильно / пропустил?