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

конфигурация рабочего модуля mod_jk

У меня такая конфигурация:

клиент <----> haproxy <----> apache <------> tomcat

для связи между apache и tomcat я использую mod_jk. У меня есть два варианта конфигурации. Либо я использую подключение типа loadbalancer:

worker.list=tc,jkstatus
worker.tc.type=lb
worker.tc.balance_workers=node1
worker.tc.sticky_session=1
worker.tc.method=B

# Weiterleitung zum Tomcat
worker.node1.connection_pool_timeout=600
worker.node1.host=localhost
worker.node1.lbfactor=1
worker.node1.port=8009
worker.node1.socket_keepalive=1 
worker.node1.type=ajp13

# JK-Status
worker.jkstatus.type=status

или я иду по «прямому» маршруту:

worker.list=tomcat,jk-status
worker.maintain=60

worker.tomcat.type=ajp13
worker.tomcat.host=localhost
worker.tomcat.port=8009
worker.tomcat.connection_pool_timeout=600

worker.jkstatus.type=status
worker.jkstatus.read_only=true

У меня только один Tomcat за одним Apache, есть ли какие-то преимущества в использовании рабочего типа с балансировкой нагрузки?

Кстати, я хотел бы знать, почему коннектор AJP всегда настроен с redirectPort="8443" ?

<Connector port="8009" protocol="AJP/1.3" maxThreads="150" 
           URIEncoding="UTF-8" secretRequired="false" redirectPort="8443" />

Спасибо за любую помощь.