我想用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"/>
是否需要更多的提取物可以上傳他們