apache+tomcat配置负载均衡后只有一个tomcat可以使用
只有tomcat的AJP端口为8009时才能与apache连接 改成其它端口都不行
workers.properties配置如下 不过 当我把这个文件的内容清空时 tomcat也可以跟apache连接
worker.list = controller,tomcat1,tomcat2
#========tomcat1========
#workers.tomcat1_home=C:/tocmat1
worker.tomcat1.port=8009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1
#========tomcat2========
#workers.tomcat1_home=C:/tocmat2
worker.tomcat2.port=8109
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=1
规划:可以自定义,这只是我个人的
Tomcat服务器 | server端口 | http协议端口 | ajp协议端口 |
---|---|---|---|
tomcat-a | 1005 | 1080 | 1009 |
tomcat-b | 2005 | 2080 | 2009 |
server端口:<Server port=“1005” shutdown=“SHUTDOWN”>
http协议端口:<Connector URIEncoding=“utf-8” connectionTimeout=“20000” port=“1080” protocol=“HTTP/1.1” redirectPort=“8443”/>
ajp协议端口: <Connector port=“1009” protocol=“AJP/1.3” redirectPort=“8443”/>