Я пытаюсь настроить 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 до того, как я внес указанные выше изменения, но я не могу понять, что я сделал неправильно / пропустил?