| At line 1 changed one line |
| !!! Installazione Tomcat : |
| !!! Installazione Tomcat / Apache : |
| At line 3 added one line |
| ! Prerequisiti : |
| At line 4 changed 3 lines |
| # Download da tomcat.apache.org i binary di tomcat (ad esempio file: apache-tomcat-6.0.14.tar.gz) |
| # Download da http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/ il connector (.so) per i686 (ad esempio mod_jk-1.2.23-apache-2.2.x-linux-i686.so)\\Il connectors serve solo se si vuole installare anche apache.\\Attenzione: il connector di tomcat con apache dipende dal version di apache. |
| # Download dal sito della sun le jdk (ad esempio jdk-63u-linux-i586.bin ) |
| #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|http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/] oppure utilizzare la versione proposta nativamente sal Sistema operativo.\\ Attenzione: il connector di tomcat con apache dipende dal version di apache. |
|
| ! Installazione : |
| At line 8 changed one line |
| # se si installa anche apache: spostare connectors in /usr/lib/apache2/modules e rinominare in mod_jk.so |
| # 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 |
| At line 11 changed one line |
| ...continuo prossimamente |
| ! 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 : |
| %%prettify |
| {{{ |
| 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. |
|
|
|
|
|