January 2019
M T W T F S S
« Dec    
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

WordPress Quotes

Cherish your visions and your dreams as they are the children of your soul, the blueprints of your ultimate achievements.
Napoleon Hill

Recent Comments

January 2019
M T W T F S S
« Dec    
 123456
78910111213
14151617181920
21222324252627
28293031  

Short Cuts

2012 SERVER (64)
2016 windows (9)
AIX (13)
Amazon (34)
Ansibile (19)
Apache (133)
Asterisk (2)
cassandra (2)
Centos (209)
Centos RHEL 7 (261)
chef (3)
cloud (2)
cluster (3)
Coherence (1)
DB2 (5)
DISK (25)
DNS (9)
Docker (28)
Eassy (11)
ELKS (1)
EXCHANGE (3)
Fedora (6)
ftp (5)
GIT (3)
GOD (2)
Grub (1)
Hacking (10)
Hadoop (6)
horoscope (23)
Hyper-V (10)
IIS (15)
IPTABLES (15)
JAVA (7)
JBOSS (32)
jenkins (1)
Kubernetes (2)
Ldap (5)
Linux (189)
Linux Commands (167)
Load balancer (5)
mariadb (14)
Mongodb (4)
MQ Server (24)
MYSQL (84)
Nagios (5)
NaturalOil (13)
Nginx (31)
Ngix (1)
openldap (1)
Openstack (6)
Oracle (34)
Perl (3)
Postfix (19)
Postgresql (1)
PowerShell (2)
Python (3)
qmail (36)
Redis (12)
RHCE (28)
SCALEIO (1)
Security on Centos (29)
SFTP (1)
Shell (64)
Solaris (58)
Sql Server 2012 (4)
squid (3)
SSH (10)
SSL (14)
Storage (1)
swap (3)
TIPS on Linux (28)
tomcat (60)
Uncategorized (29)
Veritas (2)
vfabric (1)
VMware (28)
Weblogic (38)
Websphere (71)
Windows (19)
Windows Software (2)
wordpress (1)
ZIMBRA (17)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

Who's Online

16 visitors online now
7 guests, 9 bots, 0 members

Hit Counter provided by dental implants orange county

How to setup a load balanced Tomcat cluster using the Apache TomcatConnector – AJP

Two weeks ago, I tested a Barracuda Load Balancer Model 340.

I liked it a lot, all features I needed, quick and easy deployment and administration. No competition for a Citrix VPX 1000 or similar, but it would for sure fulfill all my requirements.

Nevertheless I wanted see if it is possible to save some money and built the same functionalities with Apache. My test setup was the following.

1 1x CentOS 6.2 VM with Apache 2 2x Win 2k8 R2 VMs running a Tomcat web server 3 1x Win 2k8 R2 VM running the MSSQL DBMS backend

My challenge: The Linux box should act as a LoadBalancer in front of the two Tomcat servers. SSL offloading on the Apache can be added later on, mod_security and mod_rewrite can be added as well. And in order to make it bulletproof, keepalived could help making this setup HA.

Here is my very basic config:

Apache 2.2 configuration: # create a virtual host and a Proxy balancer #/etc/httpd/conf.d/vhosts.conf

LoadModule proxy_module modules/mod_proxy.so

 LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

<Proxy balancer://cluster1>   

BalancerMember ajp://web1.westwind.cx:8009  

BalancerMember ajp://web2.westwind.cx:8009   

ProxySet lbmethod=bytraffic

</Proxy>

<VirtualHost *:80>  

 ServerName www.westwind.cx  

 ProxyPass / balancer://cluster1/ 

 ProxyPassReverse / balancer://cluster1/

</VirtualHost>

Tomcat configuration: #create an AJP connector in the conf/server.xml <!– A AJP 1.3 Connector on port 8009 –> <Connector port=”8009″ address=”${jboss.bind.address}”enableLookups=”false” redirectPort=”8443″ debug=”0″protocol=”AJP/1.3″/>

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

Blue Captcha Image
Refresh

*

Protected by WP Anti Spam