apache 2.2 e connettore tomcat

Ciao,

ho visto che ci sono (almeno) due modi per poter collegare un apache 2.2
e tomcat:

1) il connettore mod_jk
2) proxy_ajp_module

Voi quale usate?

io uso ajp

2010/10/13 Davide <d(a)vide.bz>

attachment.htm (755 Bytes)

io mod_jk

forse qui puoi farti qualche idea:
http://wiki.apache.org/tomcat/FAQ/Connectors

/roby

Ciao,

ho visto che ci sono (almeno) due modi per poter collegare un apache
2.2
e tomcat:

1) il connettore mod_jk
2) proxy_ajp_module

Voi quale usate?

Io uso il good 'ol mod_proxy.

Configuro tomcat in modo che ascolti solo sulla 127.0.0.1
e poi con mod_proxy mappo

   http://ilmiovirtualhost/ilmiocontext

su

   http://127.0.0.1:8080/ilmiocontext

L'unico dettaglio e` che "ilmiocontext" deve essere
identico se no sballano i session cookie.

In questo modo "espongo" a Internet solo quei context
che voglio io, e gli altri (p.e. /manager) li
raggiungo con ssh -L (tunnel).

Imagino che in ambiente Java questo sia considerato
il solito modo settecentesco stile Chris, ma intanto
mi sono sempre trovato bene cosi` - per le cose che
faccio io con tomcat mi basta...

Bye,
Chris.

Ciao Chris!

Chris Mair schrieb:

Io uso il good 'ol mod_proxy.

Anche noi lo usiamo.

Configuro tomcat in modo che ascolti solo sulla 127.0.0.1
e poi con mod_proxy mappo

   http://ilmiovirtualhost/ilmiocontext

su

   http://127.0.0.1:8080/ilmiocontext

L'unico dettaglio e` che "ilmiocontext" deve essere
identico se no sballano i session cookie.

Infatti, questo mi sembra essere un problema.

Esempio sito www.sfscon.it

Visto che non vogliamo avere delle URL del tipo

www.sfscon.it/SFScon/index.jsp

ma vogliamo

www.sfscon.it/index.jsp

in cui il context è nascosto da apache, questo ci crea problemi, perché
le session sballano.

Tu hai una soluzione?

Patrick

Configuro tomcat in modo che ascolti solo sulla 127.0.0.1
e poi con mod_proxy mappo

  http://ilmiovirtualhost/ilmiocontext

su

  http://127.0.0.1:8080/ilmiocontext

L'unico dettaglio e` che "ilmiocontext" deve essere
identico se no sballano i session cookie.

Infatti, questo mi sembra essere un problema.

Esempio sito www.sfscon.it

Visto che non vogliamo avere delle URL del tipo

www.sfscon.it/SFScon/index.jsp

ma vogliamo

www.sfscon.it/index.jsp

in cui il context è nascosto da apache, questo ci crea problemi,
perché
le session sballano.

Tu hai una soluzione?

Sono certo che c'e` un modo per dire a tomcat di servire
un app da / anziche` da /ilmiocontext.

Probabilmente basta mettere / come path in
META-INF/context.xml della app, magari togliendo il
root context di default prima (quello che mostra
la pagina con il gatto giallo).

Cmq. non ho mai indagato oltre perche` a me andava
bene cosi`...

Bye,
Chris.

Chris Mair schrieb:

Sono certo che c'e` un modo per dire a tomcat di servire
un app da / anziche` da /ilmiocontext.

Hmmm. Questo non lo possaiamo fare, perché tomcat serve più di una
servlet...

Probabilmente basta mettere / come path in
META-INF/context.xml della app, magari togliendo il
root context di default prima (quello che mostra
la pagina con il gatto giallo).

Cmq. non ho mai indagato oltre perche` a me andava
bene cosi`...

Mi sa che per fare quello che serve a noi, avere il sito sotto
virtualhost come / senza context e avere un session handling
funzionante, il mod_proxy non basta...

Patrick

Sono certo che c'e` un modo per dire a tomcat di servire
un app da / anziche` da /ilmiocontext.

Hmmm. Questo non lo possaiamo fare, perché tomcat serve più di una
servlet...

Probabilmente basta mettere / come path in
META-INF/context.xml della app, magari togliendo il
root context di default prima (quello che mostra
la pagina con il gatto giallo).

Cmq. non ho mai indagato oltre perche` a me andava
bene cosi`...

Mi sa che per fare quello che serve a noi, avere il sito sotto
virtualhost come / senza context e avere un session handling
funzionante, il mod_proxy non basta...

Patrick

Si`, temo anch'io.
Allora devi guardarti il link proposto da Roberto Palmarin:
http://www.lugbz.org/pipermail/lugbz-list/2010-October/019191.html

Bye,
Chris.

A mio avviso anche con mod proxy funziona. Fatti un virtual host su tomcat e
cambia il context root . Naturalmente l'appena deve essere proxabile.
Ciao

attachment.htm (1.68 KB)

Perche' non usate mod_jk?

Io lo uso e funziona benissimo.

Saluti
Marco