This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

Installazione Tomcat / Apache :#

Prerequisiti :#

  1. JDK : l'instalazione del motore Java SE Development Kit (JDK) 6 installazione java.
  2. Download da tomcat.apache.org i binary di tomcat (ad esempio file: apache-tomcat-6.0.18.tar.gz)
  3. Apache : versione proposta dal OS (apache2).
  4. 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 :#

  1. unpack tomcat in /opt/ e rinominare in /opt/tomcat
  2. 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 sistema 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.
Lo script di avvio di tomcat può contenere il comando
cat /opt/template/inizio.xml /etc/apache2/conf.d/vhost.xml/*xml /opt/template/fine.xml > /opt/tomcat/conf/server.xml
che ricrea il file di configurazione server.xml di tomcat includendo eventuali nuovi siti.

Configurazione :#

Script per la configurazione degli host(apache) e dei contesti(tomcat)

- creare la directory /home/www/

- Creare la cartella /opt/script/ e creare il file addvirtual

- creare la cartella /opt/template/ con i seguenti file partendo dal server.xml (farsene una copia di backup poichè verrà sovrascritto) di default della versione di tomcat che si sta installando creare

  1. inizio.xml
  2. fine.xml
  3. template.xml
Inoltre creare
  1. logrotate.conf
  2. virtual.conf
  3. webalizer.conf

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 :

  1. creare directoty per sito (/home/www/www.nostrosito.it/htdocs). Necessita della directory skel in /home/www/.
  2. file configurazione Virtual Host Apache (/etc/apache2/conf.d/vhost.d/www.nostrosito.it.conf)
  3. file configurazione Context Tomcat (/etc/apache2/conf.d/vhost.xml/nostrosito.it.xml)
  4. crea utente ftp per gestione sito
  5. file di configurazione logrotate
  6. file di configurazione webalizer

L'utilizzo dello script è il seguente :

Usage : addvirtual dominio utente database
es : addvirtual nostrosito.it webnostrosito nostrodb

Tomcat#

File 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 configurazione 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.

Files /opt/template/inizio.xml e /opt/template/fine.xml#

I due file contengono 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.

Apache#

File virtual.conf#

Il file contiene la configurazione del virtual host di apache.

Webalizer#

E' un tool di creazione statistiche web. le relative configurazioni sono comprese nel file /opt/template/webalizer.conf

Logrotate #

Tool di rotazione dei file di log access.log ed error.log. La relativa configurazione è compresa nel file logrotate.conf.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This particular version was published on 14-Apr-2010 14:30 by RaffaelePedrini.