Logo Informatizzati
Questa guida fornisce la configurazione per fare in modo che apache si possa connettere ad un'applicazione di tomcat5

installare il modulo jk2
# apt-get install libapache2-mod-jk


creare il file /etc/apache2/sites-available/mio_sito
# vi /etc/apache2/sites-available/mio_sito

inserire questi parametri
<VirtualHost *>
ServerName www.mio_sito.it

ServerAdmin webmaster@piripacchio

DocumentRoot /var/www/www.mio_sito.it

ErrorLog /var/log/apache2/mio_sito-error.log

TransferLog /var/log/apache2/mio_sito-access.log


#per jk tomcat

JkWorkersFile   /etc/apache2/workers.properties

JkLogFile       /var/log//jk_log

JkLogLevel      debug

JkMount         /servlets-examples
/*    ajp13
#fine jk tomcat

</VirtualHost>


NB:
Nel precorso /servlets-examples/* si trova un'applicazione di default di tomcat5, per la vostra applicazione sostituite /servlets-examples/* con /mia_applicazione/*

Crare il file workers.properties, (può avere anche un altro percorso di quello indicato)

#vi /etc/apache2/workers.properties

e inserire questi parametri:
#percorso di tomcat5

workers.tomcat_home=/var/lib/tomcat5

#percorso di java

workers.java_home=/usr/lib/java

ps=/


worker.list=ajp13

#porta di tomcat

worker.ajp13.port=8009

#server

worker.ajp13.host=localhost

worker.ajp13.type=ajp13


Attenzione: Il tipo di worker e' ajp13 per default in tomcat 5 e ajp12 per tomcat 4.

Abilitare il virtual host appena creato:
# a2ensite mio_sito


E' necessario il riavvio di apache2:
# /etc/init.d/apache2 force-reload



Per fare una prova di funzionamento scrivere dal browser:
www.mio_sito.it/servlets-examples

Commenti offerti da CComment