1增加 jk
修改httpd.conf 在后面加上
LoadModule jk_module modules/mod_jk.so
#配置 mod_jk conf
#加载集群中的workers
JkWorkersFile conf/workers.properties
#加载workers的请求处理分配文件
#JkMountFile conf/uriworkermap.properties
#指定jk的日志输出文件
JkLogFile logs/mod_jk.log
#指定日志级别
JkLogLevel debug
JKMount /jkstatus jkstatus
#配置 mod_jk conf
#加载集群中的workers
JkWorkersFile conf/workers.properties
#加载workers的请求处理分配文件
#JkMountFile conf/uriworkermap.properties
#指定jk的日志输出文件
JkLogFile logs/mod_jk.log
#指定日志级别
JkLogLevel debug
JKMount /jkstatus jkstatus
2,在conf目录下面增加workers.properties 文件,内容如下
worker.list=loadbalance,jkstatus
#第一个worker的配置,名为tomcat1
#tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.host=localhost
#ajp13 端口号,对应tomcat配置文件server.xml中Connector port="8009",默认8009
worker.tomcat1.port=8009
worker.tomcat1.type=ajp13
#负载的权重值,越高表示负载越大
worker.tomcat1.lbfactor=1
worker.loadbalance.type=lb
#重试次数
worker.loadbalance.retries=3
#指定负载的worker列表,用逗号分隔
worker.loadbalance.balance_workers=tomcat1
#配置session会话是否为粘性 这样负载均衡器lb就会尽量保持一个session,也就是使用户在一次会话中跟同一个Tomcat进行交互
worker.loadbalance.sticky_session=true
#如果sticky_session设为true时,此处一般设为false
worker.loadbalance.sticky_session_force=false
#设置运行状态的控制器
worker.jkstatus.type=status
#第一个worker的配置,名为tomcat1
#tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.host=localhost
#ajp13 端口号,对应tomcat配置文件server.xml中Connector port="8009",默认8009
worker.tomcat1.port=8009
worker.tomcat1.type=ajp13
#负载的权重值,越高表示负载越大
worker.tomcat1.lbfactor=1
worker.loadbalance.type=lb
#重试次数
worker.loadbalance.retries=3
#指定负载的worker列表,用逗号分隔
worker.loadbalance.balance_workers=tomcat1
#配置session会话是否为粘性 这样负载均衡器lb就会尽量保持一个session,也就是使用户在一次会话中跟同一个Tomcat进行交互
worker.loadbalance.sticky_session=true
#如果sticky_session设为true时,此处一般设为false
worker.loadbalance.sticky_session_force=false
#设置运行状态的控制器
worker.jkstatus.type=status
然后就是在tomcat的server.xml中修改
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" jvmRoute="tomcat1" />
这个 tomcat1和workers.properties中的worker.tomcat1要对应上,session粘着会用到。