Re: tomcat6, apache2 e mod_jk.
2009/8/24 Enrico La Cava <enrico.lacava@gmail.com>:
> Il giorno 24 agosto 2009 11.59, Mauro<mrsanna1@gmail.com> ha scritto:
>> 2009/8/24 Enrico La Cava <enrico.lacava@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? ^_^
Accidenti, lo provo subito :-)
Grazie mille.
Reply to: