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!  ;D

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" />

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!"  ;D (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