我想用mod_jk配置Apache负载平衡解决方案。群集工作但不负载平衡。Apache mod_jk负载平衡不工作,但故障转移工作
我有我的笔记本电脑上运行的Apache httpd 2.2服务器。我有两个VMWare虚拟机客户操作系统。这三个都是窗户。 VMware机器承载为Web应用程序提供服务的Apache Tomcat服务器。我使用mod_jk配置了httpd.conf文件,并使用worker信息配置了worker属性文件。我可以使用URL:http://localhost/Web-application
访问我的Web应用程序。如果我停止一台服务器,则应用程序将由另一台服务器提供。然而,不是两者同时。一些提取物下面:
httpd.conf文件:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile "logs/mod_jk.log"
JkLogLevel info
JkMount /MovieBooking loadbalancer
JkMount /MovieBooking/* loadbalancer
workers.properties文件
workers.tomcat_home=/worker1
workers.java_home=$JAVA_HOME
worker.list=loadbalancer,jkstatus,worker1,worker2
#Declare Tomcat server workers 1 through n
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=worker1,worker2
worker.loadbalancer.sticky_session=1
worker.worker1.type=ajp13
worker.worker1.host=192.168.200.244
worker.worker1.port=8109
worker.worker1.lbfactor=1
worker.worker2.type=ajp13
worker.worker2.port=8109
worker.worker2.host=192.168.200.243
worker.worker2.lbfactor=1
worker.jkstatus.type=status
我还设置中的jvmRoute在server.xml文件中的这些服务器上:
Server.xml
<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
是否需要更多的提取物可以上传他们