Tomcat mod Jk network

De BlaxWiki
Aller à la navigationAller à la recherche
Si le serveur Tomcat (ou jboss) ne se trouve pas sur la meme machine que le serveur Apache, il est possible de faire en sorte que mod_jk aille se connecter sur un autre serveur.

exemple de fichier workers.properties

# On définie ici que notre serveur Tomcat s'appelle app1
worker.list=app1
# Set properties for app1 (ajp13)
worker.app1.type=ajp13
worker.app1.host=app1
worker.app1.port=8009
worker.app1.lbfactor=50
worker.app1.cachesize=10
worker.app1.cache_timeout=6000
worker.app1.socket_keepalive=1
worker.app1.socket_timeout=3000

exemple de fichier mod_jk.conf
Toutes les options indiquées ici peuvent être définie dans le fichier httpd.conf d'Apache

# Emplacement du fichier log de mod_jk.
JkLogFile /var/log/httpd/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel error

# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# Send /monapplication/ to app1
JkMount /monapplication/* app1
JkMount /monapplication/admin/* app1


# Send JSPs for context /examples to worker named worker1
#JkMount /examples/*.jsp worker1