2014-09-04 4 views
1

Я запускаю tomcat 7, Ubuntu 14.04, apache 2.4, Java 8. Я пытаюсь подключить apache с помощью mod_jk, чтобы использовать приложение tomcat только с статическими ресурсами, исходящими из apache ,Почему mod_jk на Ubuntu 14.04 не подключается к tomcat

Apache работает на порту 80, и я могу видеть структуру файла и все мои статические ресурсы. Но когда я иду на обнаженный url, я вижу только структуру папок Apache. В моем понимании mod_jk должен быть перенаправлен на порт ajp tomcat.

Я установил apache2 и mod_jk (libapache2-mod-jk) с помощью apt-get. В основном, это была конфигурация для меня (по крайней мере, похоже, что это так). Я выполнил некоторые учебные пособия, чтобы установить его, но в основном проверял и делал все шаги. Основной файл conf apache называется apache2.conf, и он включает в себя все .conf-файлы из папки с поддержкой mods. Внутри модов есть файл jk.conf. Это файл conf-jk conf, в который входит файл works.properties, который хранится в папке/etc/libapache2-mod-jk. (Я отредактировал файл workers.properties, чтобы указать на мое домашнее местоположение tomcat и мой java-сайт)

Единственное, что казалось отличным от большинства учебников, которые я прочитал, это то, что мой файл mod jk conf (jk.conf) нет ссылки на файл с именем module/mod_jk.so. Я не знаю, что это за файл, и почему папка не имеет косой черты перед ним, но это было похоже на все учебники.

Что действительно поможет, если кто-то использовал apt-get установку mod_jk на Ubuntu 14.04 (все примеры, которые я нашел, были для 12.04).

Причина, по которой это не соединение, потому что у меня нет файла .so? Я ошибаюсь в том, что, как предполагается, работает ajp, мне нужно сделать любую дополнительную конфигурацию tomcat, отличную от айп-коннектора, которая выглядит так: <Connector port="8009" protocol="AJP/1.3" redirectPort="8080" />?

ответ

1

Я не добавил JkMount в apache2.conf. Это решило это.

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

  • Нет связанных вопросов^_^