Apache2-tomcat5
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Apache2-tomcat5
Ciao mi servirebbe un chiarimento od una spiegazione:
Problema:
ho installato:
apache2 (funziona)
tomcat5 (funziona)
connector (funziona)
La cosa che vorrei fare adesso è pubblicare una webapplication (java servlet) su tomcat, ed accedervi digitando l'indirizzo (ad esempio) www.darthmanfro.com
invece di www.darthmanfro.com:8080/WebApplication1 (come devo fare al momento)
Grazie Raniero
Problema:
ho installato:
apache2 (funziona)
tomcat5 (funziona)
connector (funziona)
La cosa che vorrei fare adesso è pubblicare una webapplication (java servlet) su tomcat, ed accedervi digitando l'indirizzo (ad esempio) www.darthmanfro.com
invece di www.darthmanfro.com:8080/WebApplication1 (come devo fare al momento)
Grazie Raniero
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Apache2-tomcat5 atto secondo
Ho dimenticato di aggiungere una cosa:
con il connector posso fare
http://www.darthmanfro.com/WebApplication1 (saltando l'8080)
io invece voglio che all'indirizzo http://www.darthmanfro.com risponda al webapplication (sotto tomcat) che decido io (in questo caso WebApplication1)
rigrazie
ciao Raniero
con il connector posso fare
http://www.darthmanfro.com/WebApplication1 (saltando l'8080)
io invece voglio che all'indirizzo http://www.darthmanfro.com risponda al webapplication (sotto tomcat) che decido io (in questo caso WebApplication1)
rigrazie
ciao Raniero
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Apache2-tomcat5
Sotto la dir. $TOMCAT_HOME/webapps ci dovrebbe essere un dir. di nome ROOT
Se sostituisci il contenuto di ROOT con il contenuto della tua WebApplication1 dovresti vedere la tua applcazione all'indirizzo
http://www.darthmanfro.com:8080
Poi devi configurare il connector per avere http://www.darthmanfro.com ma questo mi pare di aver capito che sai come farlo
Ciao
Se sostituisci il contenuto di ROOT con il contenuto della tua WebApplication1 dovresti vedere la tua applcazione all'indirizzo
http://www.darthmanfro.com:8080
Poi devi configurare il connector per avere http://www.darthmanfro.com ma questo mi pare di aver capito che sai come farlo
Ciao
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Re: Apache2-tomcat5
Ti ringrazio per la risposta, ma non ci sarebbe un metodo più elegante?
raniero
raniero
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Apache2-tomcat5
Più elegante? Sostituisci il contenuto di ROOT con il contenuto della tua WebApplication1 indossando un frac! 
Scherzi a parte, che intendi con più elegante? Non vuoi sovrascrivere la dir. ROOT e mantenere la tua webapp in una dir. che decidi tu?
Se cosi fosse, prova a creare un file di nome ROOT.xml nella dir $TOMCAT_HOME/conf/Catalina/localhost
Il contenuto del file deve esser qualcosa tipo:
Scherzi a parte, che intendi con più elegante? Non vuoi sovrascrivere la dir. ROOT e mantenere la tua webapp in una dir. che decidi tu?
Se cosi fosse, prova a creare un file di nome ROOT.xml nella dir $TOMCAT_HOME/conf/Catalina/localhost
Il contenuto del file deve esser qualcosa tipo:
Codice: Seleziona tutto
<Context docBase="percorso_completo_tua_webapp" />
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Re: Apache2-tomcat5
Esatto, io nel mio server tomcat ho piu di una applicazione che gira ed ad ognuna di esse voglio far corrispondere un indirizzo diverso.
Esempio:
ho i seguenti indirizzi che puntano allo stesso server:
http://darthmanfro.dvrdns.org
http://amicidelmalawi.selfip.org
http://premiomanfroni.selfio.com
amicidelmalawi ora non è sotto tomcat, ma facciamo finta che lo sia.
quindi gli indirzzi reali sono
http://darthmanfro.dvrdns.org:8080/amicidelmalawi
http://darthmanfro.dvrdns.org:8080/premiomanfroni
con i connector posso arrivare a togliere :8080 quindi avrei:
http://darthmanfro.dvrdns.org/amicidelmalawi
http://darthmanfro.dvrdns.org/premiomanfroni
io invece voglio che i due siti amicidelmalawi e premiomanfroni corrispondano agli indirizzi:
http://amicidelmalawi.selfip.org
http://premiomanfroni.selfio.com
solo che vado in crisi a far capire ad apache2 che deve mantenere l'indirizzo originale e rigirare il tutto su tomcat!!!
Esempio:
ho i seguenti indirizzi che puntano allo stesso server:
http://darthmanfro.dvrdns.org
http://amicidelmalawi.selfip.org
http://premiomanfroni.selfio.com
amicidelmalawi ora non è sotto tomcat, ma facciamo finta che lo sia.
quindi gli indirzzi reali sono
http://darthmanfro.dvrdns.org:8080/amicidelmalawi
http://darthmanfro.dvrdns.org:8080/premiomanfroni
con i connector posso arrivare a togliere :8080 quindi avrei:
http://darthmanfro.dvrdns.org/amicidelmalawi
http://darthmanfro.dvrdns.org/premiomanfroni
io invece voglio che i due siti amicidelmalawi e premiomanfroni corrispondano agli indirizzi:
http://amicidelmalawi.selfip.org
http://premiomanfroni.selfio.com
solo che vado in crisi a far capire ad apache2 che deve mantenere l'indirizzo originale e rigirare il tutto su tomcat!!!
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Re: Apache2-tomcat5
Per il momento ho fatto così:
ho creato una cartella premiomanfroni dentro var/www/ in modo che la possa vedere apache senza problemi contenente il file index.html :
che utilizzando in frame mi fa' una specie dei redirect subdolo (senza modificare la barra degli indirizzi in cui continua ad apparire l'indirizzo corretto).
E' una soluzione temporanea (perché fa abbastanza schifo) in attesa che qualcuno riesca ad illuminarmi su come fare per bene (voglio avere più di un sito, quindi se utilizzassi la root dovrei avere una istanza di tomcat per ogni sito).
ho creato una cartella premiomanfroni dentro var/www/ in modo che la possa vedere apache senza problemi contenente il file index.html :
che utilizzando in frame mi fa' una specie dei redirect subdolo (senza modificare la barra degli indirizzi in cui continua ad apparire l'indirizzo corretto).
E' una soluzione temporanea (perché fa abbastanza schifo) in attesa che qualcuno riesca ad illuminarmi su come fare per bene (voglio avere più di un sito, quindi se utilizzassi la root dovrei avere una istanza di tomcat per ogni sito).
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Apache2-tomcat5
Chi si rivede!? Per la serie "meglio tardi che mai!"
(La mia ultima risposta era del 27 Marzo 2007)
Credo che quello che vuoi si possa fare configurando su apache quelli che si chiamano virtual hosts, però io non sono molto pratico dell'argomento. Magari qualcun altro può aiutarti meglio di me.
Oppure cerca sul forum, forse qualcun ha già chiesto dei virtual hosts di apache, oppure vedi la documentazione di apache stesso.
Credo che quello che vuoi si possa fare configurando su apache quelli che si chiamano virtual hosts, però io non sono molto pratico dell'argomento. Magari qualcun altro può aiutarti meglio di me.
Oppure cerca sul forum, forse qualcun ha già chiesto dei virtual hosts di apache, oppure vedi la documentazione di apache stesso.
Ultima modifica di Massimo S. il lunedì 12 novembre 2007, 15:41, modificato 1 volta in totale.
-
darthmanfro
- Prode Principiante
- Messaggi: 6
- Iscrizione: lunedì 19 marzo 2007, 22:45
Re: Apache2-tomcat5
Si, infattia vevo rinunciato, poi mi sono rimesso a sviluppare per diletto e quindi l'argomento mi torna ad essere utile.
I virtuahost li conosco e li utilizzo, quelli servono ad identificare il sito a cui uno cerca di accedere ed a reindirizzarlo alla directory esatta, quindi ho un virtualhost per ogni sito ceh dice ad esesempio che se io voglio amicidelmalawi,selfip.org allora apache2 mi rigira sul sito contenuton in var/www/AdM, il problema è che non so come configurare un virtualhost per tomcat (se questa è la via giusta) oppure se ce ne sono altre.
Io cerco di esporre il problema senza dare indicazioni su quello che ho gia fatto in modo da non portare fuori strada che mi deve aiutare.
raniero
I virtuahost li conosco e li utilizzo, quelli servono ad identificare il sito a cui uno cerca di accedere ed a reindirizzarlo alla directory esatta, quindi ho un virtualhost per ogni sito ceh dice ad esesempio che se io voglio amicidelmalawi,selfip.org allora apache2 mi rigira sul sito contenuton in var/www/AdM, il problema è che non so come configurare un virtualhost per tomcat (se questa è la via giusta) oppure se ce ne sono altre.
Io cerco di esporre il problema senza dare indicazioni su quello che ho gia fatto in modo da non portare fuori strada che mi deve aiutare.
raniero
- Massimo S.
- Entusiasta Emergente

- Messaggi: 1931
- Iscrizione: giovedì 28 settembre 2006, 14:34
Re: Apache2-tomcat5
Ribadisco che di virtualhosts ne so poco e niente, però ti posso dire che si possono configurare anche su tomcat, probabilmente mettendo più elementi dentro server.xml.
Però non conosco i dettagli ne tanto meno come si associano i virtualhosts di tomcat con quelli di apache.
Prova a vedere http://tomcat.apache.org/tomcat-5.5-doc/virtual-hosting-howto.html
Però non conosco i dettagli ne tanto meno come si associano i virtualhosts di tomcat con quelli di apache.
Prova a vedere http://tomcat.apache.org/tomcat-5.5-doc/virtual-hosting-howto.html
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti