Pagina 1 di 1
Apache2-tomcat5
Inviato: lunedì 19 marzo 2007, 22:53
da darthmanfro
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
Apache2-tomcat5 atto secondo
Inviato: lunedì 19 marzo 2007, 22:57
da darthmanfro
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
Re: Apache2-tomcat5
Inviato: martedì 20 marzo 2007, 10:09
da Massimo S.
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
Re: Apache2-tomcat5
Inviato: lunedì 26 marzo 2007, 20:09
da darthmanfro
Ti ringrazio per la risposta, ma non ci sarebbe un metodo più elegante?
raniero
Re: Apache2-tomcat5
Inviato: martedì 27 marzo 2007, 16:37
da Massimo S.
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:
Re: Apache2-tomcat5
Inviato: lunedì 12 novembre 2007, 15:10
da darthmanfro
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!!!
Re: Apache2-tomcat5
Inviato: lunedì 12 novembre 2007, 15:31
da darthmanfro
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).
Re: Apache2-tomcat5
Inviato: lunedì 12 novembre 2007, 15:36
da Massimo S.
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.
Re: Apache2-tomcat5
Inviato: lunedì 12 novembre 2007, 16:10
da darthmanfro
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
Re: Apache2-tomcat5
Inviato: lunedì 12 novembre 2007, 16:58
da Massimo S.
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