песни или перезапуск кота - как контролировать?

Мне не нравится mod_proxy_ajp лично; когда рабочий Tomcat под Apache я иду право на установку mod_jk (модуль от кодеров Tomcat) для обеспечения соединения AJP. Можно настроить mod_jk 5 путей к воскресенью для производительности приложений (потоки, тайм-ауты, удары, и т.д.).

  1. Удостоверьтесь, что httpd-devel установлен
  2. Распакуйте реальный JDK к некоторому пути, как/usr/local/jdk1.6.0_18/
  3. захватите источник "коннекторов кота" из tomcat.apache.org и скомпилируйте его

    CD tomcat-connectors-1.2.28-src/native

    ./настраивать - с - apxs =/usr/sbin/apxs - =/usr/local/jdk1.6.0_18 с Java - разрешать-предварительное-ветвление

    сделать

    CP apache-2.0/mod_jk.so/usr/local/lib/

Теперь необходимо включить его в конфигурацию Apache в общем смысле, затем в каждый виртуальный хост как соответствующий. В полной конфигурации Вы добавляете что-то как:

LoadModule jk_module /usr/local/lib/mod_jk.so
JkWorkersFile  /usr/local/tomcat/conf/workers.properties
JkShmFile      /var/log/httpd/mod_jk.shm
JkLogFile      /var/log/httpd/mod_jk.log
JkLogLevel     error

Необходимо будет создать основной worker.properties файл, вот документы: http://tomcat.apache.org/connectors-doc/reference/workers.html очень простой мог бы быть похожим на это:

workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk1.6.0_18
ps=/
worker.list=ajp13
worker.maintain=60
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp13

Это будет использовать порт по умолчанию 8 009 конфигураций из server.xml - существует миллион кнопок, которые можно вертеть здесь к мелодии производительности бесконечно. Затем в каждом виртуальном хосте Вы "монтируете" приложение (приложения), которое Вы хотите:


 ServerName foo.bar.com
 ...other options ...

 JkMount /app1/* ajp13
 
    deny from all
 

 JkMount /app2/* ajp13
 
    deny from all
 


Как Вы видите внизу там, не забывайте немного безопасности и запрещайте всего доступа к Вашей папке WEB-INF - большинство веб-приложений имеет свою базу данных DSN с паролем web.xml при развертывании как warball.

0
задан 17 September 2010 в 13:49
1 ответ

Прежде всего, я использовал бы время работы, чтобы окончательно определить, перезагружается ли хост или нет. Ваш диапазон потенциальных проблем будет частью, после того как Вы узнаете это.

0
ответ дан 5 December 2019 в 17:32

Теги

Похожие вопросы