| Connettore Apache2 Tomcat5 Linux |
| Scritto da Federica |
| Lunedì 11 Giugno 2007 19:37 |
|
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 |