Home Chi sono Mappa del sito Contatti  
 
Java
Apache Wicket
Sistemistica Totocalcio
 
 
Programmare Applicativi...
Presentazione del libro
Panoramica dei contenuti
 
 
Giochi in PHP
Introduzione
Filetto (Tris)
Forza 4
Sudoku
 
 
Tutorial Linux/Unix
Archivio
 
 
Sql
Tutorial su Mysql
 
 
C++
Framework a oggetti
 
Archivio->Installare Apache Tomcat 6.0 + SSL

Installare Apache Tomcat 6.0 + SSL

Questo piccolo tutorial spiega passo dopo passo, come installare e configurare Apache Tomcat 6.0 + SSL nel sistema operativo Debian.
Alla fine dell'installazione dovreste essere in grado di vedere tomcat sulla porta 8080 in http, e sulla porta 8443 in https.


1) Installate Sun JDK con il seguente comando:
# apt-get install sun-java6-jdk

2) Installare Tomcat 6.0. Verificare all'indirizzo http://apache.imsam.info/tomcat/tomcat-6 l'ultima versione di tomcat, quindi scaricarla con il comando:
# wget http://apache.imsam.info/tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz
(in questo caso l'ultima versione è la 6.0.29)

Decomprimere il pacchetto con tar/gzip:
# tar -xzvf apache-tomcat-6.0.29.tar.gz

Spostare la directory apache-tomcat-6.0.29 in opt
# mv apache-tomcat-6.0.29 /opt/tomcat6

3) Impostiamo gli utenti manager di tomcat modificando il file /opt/tomcat6/conf/tomcat-users.xml
Sostituite il codice
con il codice


4) Per far partire il Web Server lanciate il comando
# /opt/tomcat6/bin/startup.sh

Una volta che Tomcat è in esecuzione dovreste vedere la porta 8080 in ascolto con il comando
# netstat -na|grep 8080
e visualizzare un qualcosa di simile

Oppure da un'altra macchina lanciate il browser e verificate che Tomcat sia in funzione.

5) Ora che Tomcat è installato e funzionante procediamo con la configurazione della connessione SSL. Creiamo un certificato autofirmato:
# keytool -genkey -alias tomcat -keyalg RSA \
-dname "CN=test.test.it,OU=Azienda,O=Azienda,L=Teramo,ST=Giulianova,C=IT" \
-keystore /opt/tomcat6/conf/.keystore

La password di default è changeit, e deve essere inserita successivamente nel file server.xml.
Il campo più importante è 'CN' che indica il nome host del computer (nell'esempio test.test.it).
Dovete inserire tale nome nel file /etc/hosts
<indirizzo IP> test.test.it
Naturalmente se il computer non è rete potete inserire 127.0.0.1 altrimenti dovete mettere l'indirizzo IP assegnato.
Per fare dei test in un altro computer in rete, dovete inserire la stessa riga nel file /etc/hosts di quel computer.

6) Per la configurazione della connessione protetta si deve modificare il file /opt/tomcat6/conf/server.xml Sostituire il codice
con il codice

In pratica le modifiche al file consistono nel decommentare la porzione del codice relativa alla connessione sicura e all'aggiunta dei percorsi dei certificati.

7) Per far ripartire il Web Server lanciate i comandi
# /opt/tomcat6/bin/shutdown.sh
# /opt/tomcat6/bin/startup.sh

Dovreste vedere la porta 8443 in ascolto con il comando
# netstat -na|grep 8443
e visualizzare un qualcosa di simile

Oppure da un'altra macchina lanciate il browser e verificate che Tomcat sia in funzione, sia in http che https.

8) Per far partire Tomcat all'avvio del computer, occorre creare uno script /etc/init.d/tomcat6


Impostare i permessi al file
# chmod 755 /etc/init.d/tomcat6

Quindi eseguire il comando
# update-rc.d tomcat6 defaults