Apache gelen istekleri farklı server'lara dağıtabilmektedir (Load Balancing). Aşağıda önde bir Apache server ve arkada çalışan iki Tomcat kurulması için yapılması gereken işlemler anlatılacaktır.
Bir server'a apache 2 , diğer iki servera Tomcat 7 kurulum işlemi yapıldıktan sonra aşağıdaki işlemler yapılmalıdır
Tomcat server'larında server.xml dosyasında jvmRoute değeri set edilmelidir (set edildikten sonra tomcat'ler restart edilmelidir)
1 Tomcat için :
2. Tomcat için :
Apache için mod_proxy.so modülünün ve mod_proxy_balancer.so modülünün kurulu olması gerekir. Apache 2 için varsayılan olarak bu modüller kuruludur
httpd.conf dosyasına (etc/httpd/conf altındadır) aşağıdaki satırlar eklenmelidir
Not :
ProxyPass /test_projesi balancer://mycluster stickysession=JSESSIONID|jsessionid
ProxyPassReverseCookiePath /test_projesi /test_projesi
BalancerMember ajp://192.168.1.1:8080/test_projesi route=tomcat1 loadfactor=50
BalancerMember ajp://192.168.1.2:8080/test_projesi route=tomcat2 loadfactor=50