Il giorno 24 agosto 2009 11.59, Mauro<mrsan...@gmail.com> ha scritto:
> 2009/8/24 Enrico La Cava <enrico.lac...@gmail.com>:
>
>> Con con ajp invece tutto si risolve in pochissime righe. Se vuoi posso
>> anche postarti l'esempio che uso io.
>
> Mi faresti un favore, grazie. :-)
>

Argh, ho venduto la pelle del cinghiale...

Io uso anche il balancing quindi ho in apache2.conf questo:
------------

ProxyPass /clover balancer://cluster/clover stickysession=JSESSIONID

<Proxy balancer://cluster>
BalancerMember ajp://localhost:8009 route=tomcat1
BalancerMember ajp://localhost:7009 route=tomcat2
Allow from all
</Proxy>

-----------

Dove /clover è la directory che linkerò

Poi in server.xml ho inserito questo:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">

Oltre, ovviamente, ai settaggi delle porte 8009 e 7009 che sono
assolutamente arbitrari.

Mi raccomando la variabile jvmRoute è l'identificatore univoco
dell'installazione di tomcat, puoi inserirci ciò che vuoi, basta che
corrisponda :D

*Non* ho provato ma credo che se elimini una delle due stringe
BalancerMember ti funziona uguale :D

Un equivalente con mod_jk per agganciare solo una installazione di
tomcat è questo:

Include /etc/apache2/sites-enabled/
  # Load mod_jk module
  # Update this path to match your modules location
  LoadModule    jk_module  mod_jk.so
  # Declare the module for <IfModule directive> (remove this line on Apache 2.x)
  # Where to find workers.properties
  # Update this path to match your conf directory location (put
workers.properties next to httpd.conf)
  JkWorkersFile /etc/apache2/workers.properties
  # Where to put jk shared memory
  # Update this path to match your local state directory or logs directory
  JkShmFile     /var/log/apache2/mod_jk.shm
  # Where to put jk logs
  # Update this path to match your logs directory location (put
mod_jk.log next to access_log)
  JkLogFile     /var/log/apache2/mod_jk.log
  # Set the jk log level [debug/error/info]
  JkLogLevel    debug
  # Select the timestamp log format
  JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  # Send everything for context /examples to worker named worker1 (ajp13)
  JkMount  /clover/* worker1
  JkMount  /manager/* worker1
  JkMountFile uriworkermap.properties


A cui bisogna aggiungere altri due o tre file...

Insomma, convinto? ^_^


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Rispondere a