ITPub博客

首页 > 应用开发 > IT综合 > CentOS-6.5-64bit 通过mod_jk连接Apache和Tomcat

CentOS-6.5-64bit 通过mod_jk连接Apache和Tomcat

IT综合 作者:神谕丶 时间:2014-12-05 16:12:40 0 删除 编辑



安装好mod_jk后:


修改apache的配置文件httpd.conf

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties

JkMountFile conf/uriworkermap.properties

JkLogFile     logs/mod_jk.log

JkLogLevel    warn

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

 

继续在httpd/conf文件夹下touch workers.properties   

加入

# list the workers by name

 

worker.list=DLOG4J, status

 

# localhost server 1

# ------------------------

worker.s1.port=8019

worker.s1.host=localhost

worker.s1.type=ajp13

worker.s1.lbfactor=1

 

# localhost server 2

# ------------------------

worker.s2.port=8029

worker.s2.host=localhost

worker.s2.type=ajp13

worker.s2.lbfactor=1

#worker.s2.stopped=1

 

worker.DLOG4J.type=lb

worker.retries=3

worker.DLOG4J.balanced_workers=s1, s2

worker.DLOG4J.sticky_session=1

 

worker.status.type=status

 

保存退出

并touch uriworkermap.properties

加入

/*=DLOG4J

/jkstatus=status

 

!/*.gif=DLOG4J

!/*.jpg=DLOG4J

!/*.png=DLOG4J

!/*.css=DLOG4J

!/*.js=DLOG4J

!/*.htm=DLOG4J

!/*.html=DLOG4J

!/=DLOG4J

保存退出

touch mod_jk.conf

加入

#加载moldules下mod_jk.so文件

loadModule jk_module modules/mod_jk.so

#加载集群中的工作的tomcat配置文件

JkWorkersFile conf/workers.properties

#共享内存的配置和运行时信息文件名

JkShmFile logs/mod_jk.shm

#加载请求处理分配文件

JkMountFile conf/uriworkermap.properties

#指定jk的日志输出文件

JkLogFile     logs/mod_jk.log

#日志输出文件的级别

JkLogLevel    error

保存退出

 

切换到/tomcat/conf/

进入 server.xml

按以下进行修改:

 

      #这里的端口两个tomcat的要不一样

 

    这里的监听端口也需要不一样

               connectionTimeout="20000" 

               redirectPort="8443" />

 

     #AJP端口

 

      

    # s1是worker.properties里定义的,要一致

 

    

            unpackWARs="true" >

       # 新加的

最后可能需要你将httpd.conf中的
Directory改成


 



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29773961/viewspace-1357857/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
微信公众号:神谕的暗影长廊

注册时间:2014-07-28

  • 博文量
    161
  • 访问量
    1195299