Tomcat connector mod Jk

De BlaxWiki
Aller à la navigationAller à la recherche
exemple de virtualhost apache (httpd.conf) pour le mod_jk
dans cet exemple, on définit les répertoires stz et examples qui se trouvent dans /usr/local/tomcat/webapps ainsi que manager et admin qui se trouvent dans 
/usr/local/tomcat/server/webapps

L'URL a utiliser sera donc http://tomcat.streamezzo.com/repertoire

attention aux chemins d'accès

<IfModule mod_jk.c>

JkWorkersFile "/etc/tomcat/jk/workers.properties"
Include "/var/lib/tomcat/conf/mod_jk.conf"
JkLogFile "/usr/local/tomcat/logs/mod_jk.log"

# debug, info, error and emerg
JkLogLevel debug


<VirtualHost 212.43.196.112>
ServerName tomcat.streamezzo.com
DocumentRoot /usr/local/tomcat/webapps
DirectoryIndex index.jsp index.html
Alias /manager "/usr/local/tomcat/server/webapps/manager"
Alias /admin "/usr/local/tomcat/server/webapps/admin"

# Pour Pour que tomcat ne fasse pas passer une page par le mod jk (au niveau du virtua host, juste avant le JkMount /* node. Ici monitoring a été défini en tant qu alias
# SetEnvIf Request_URI "/monitoring/*" no-jk

JkMount /*.jsp ajp13
JkMount /servlet/* ajp13

JkMount /examples ajp13
JkMount /examples/* ajp13

JkMount /stz ajp13
JkMount /stz/* ajp13

JkMount /manager ajp13
JkMount /manager/* ajp13

JkMount /admin ajp13
JkMount /admin/* ajp13
</VirtualHost>


</IfModule>