Integração simples do Apache 2 com Tomcat 5
Dica publicada em Linux / Introdução
Integração simples do Apache 2 com Tomcat 5
Instalando pacotes necessários:
$ sudo aptitude install apache2 libapache2-mod-jk
Configurando Apache e Tomcat:
Crie um arquivo workers.properties no diretório do Apache:
$ sudo vi /etc/apache2/workers.properties
Adicione nele as seguintes linhas:
$ sudo aptitude install apache2 libapache2-mod-jk
Configurando Apache e Tomcat:
Crie um arquivo workers.properties no diretório do Apache:
$ sudo vi /etc/apache2/workers.properties
Adicione nele as seguintes linhas:
workers.tomcat_home=$CATALINA_HOME
workers.java_home=$JAVA_HOME
ps=/
worker.list=worker1
worker.default.port=8080
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
workers.java_home=$JAVA_HOME
ps=/
worker.list=worker1
worker.default.port=8080
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
Crie um arquivo tomcat.conf no diretório conf.d do Apache:
$ sudo vi /etc/apache2/conf.d/tomcat.conf
Adicione nele as seguintes linhas:
# Where to find workers.properties
JkWorkersFile /etc/apache2/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# 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 servlet for context / to worker named worker1
JkMount / worker1
# Send JSPs for context /* to worker named worker1
JkMount /* worker1
JkWorkersFile /etc/apache2/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# 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 servlet for context / to worker named worker1
JkMount / worker1
# Send JSPs for context /* to worker named worker1
JkMount /* worker1
Pronto, agora acesse a aplicação Tomcat em http://localhost, dessa vez sem especificar a porta.