Installazione Tomcat / Apache :#
Prerequisiti :#
- JDK : l'instalazione del motore Java SE Development Kit (JDK) 6 è possibile scaricando la versione dal sito sun o in alternativa utlizzare la versione 1.6 proposta nativamente dal OS.
- Download da tomcat.apache.org i binary di tomcat (ad esempio file: apache-tomcat-6.0.18.tar.gz)
- Apache : versione proposta dal OS (apache2).
- Il connector libapache2-mod-jk si può scaricare mod_jk
oppure utilizzare la versione proposta nativamente sal Sistema operativo.
Attenzione: il connector di tomcat con apache dipende dal version di apache.
Installazione :#
- unpack tomcat in /opt/ e rinominare in /opt/tomcat
- Assicurarsi che il connecton mod_jk sia visibile da apache solo nel caso non sia stata utilizzata l'installazione nativa del modulo.
Tomcat come servizio #
Per attivare tomcat come servizio nel caso di installazione indipendente dal siostema bisogna create il file /etc/init.d/tomcat che implementi i tre comandi fondamentali di servizo (start-stop-restart). Per ubuntu vedere ubuntu
gestione servizi
Configurazione :#
Script per la configurazione degli host(apache) e dei contesti(tomcat)
- creare la cartella /opt/script/ creare il file addvirtual
- creare la cartella /opt/template/ con i seguenti file :
- inizio.xml
- fine.xml
- logrotate.conf
- template.xml
- virtual.conf
- webalizer.conf
- creare la directory /home/www/
Funzionalità Script Addvirtual#
Lo script addvirtual crea automaticamente tutte le configurazioni necessarie ad apache (Virtual Host) e a tomcat (context). Convenzione: i file che descrivono al configurazione apache e tomcat vengono creati nelle directory /etc/apache2/conf.d/vhost.d per i virtual host di apache e /etc/apache2/conf.d/vhost.xml per il contesto Tomcat.Nel dettaglio addvirtual si occupa di :
- creare directoty per sito (/home/www/www.nostrosito.it/htdocs). Necessita della directory skel in /home/www/.
- file configurazione Virtual Host Apache (/etc/apache2/conf.d/vhost.d/www.nostrosito.it.conf)
- file configurazione Context Tomcat (/etc/apache2/conf.d/vhost.xml/nostrosito.it.xml)
- crea utente ftp per gestione sito
- file di configurazione logrotate
- file di configurazione webalizer
L'utilizzo dello script è il seguente :
Usage : addvirtual dominio utente database es : addvirtual nostrosito.it webnostrosito nostrodb
nostrosito.it.xml#
Il file di configurazione del contesto tomcat dipende dalla versione installate. Il file /opt/template/templae.xml contiene la struttura base da adattare per quanto necessario alla cconfigurazione del server. La configurazione oltre a creare il contesto di base del sito, crea anche il contesto di manager, configura la resource per l'eventuale DB ed infine un logger dedicato al sito.
/opt/template/inizio.xml e /opt/template/fine.xml#
I due file contegnogno la parte iniziale e la parte finale del file di configurazione di tomcat server.xml. Il file dipende dalla versione dell'applicatione server perciò è necessario adattare i due file.Add new attachment
Only authorized users are allowed to upload new attachments.
«
This particular version was published on 14-Apr-2010 14:30 by Daloch.