Chinaunix首页 | 论坛 | 博客
  • 博客访问: 218751
  • 博文数量: 39
  • 博客积分: 891
  • 博客等级: 准尉
  • 技术积分: 452
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-08 18:24
文章分类

全部博文(39)

文章存档

2012年(11)

2011年(28)

我的朋友

分类: Java

2011-12-06 14:23:52

     对于有经验的人,tomcat和httpd 整合似乎是不值得讲的,但是我却在各种资料中迷失了自我...............
     这是参考 一篇来自ibm的文章外加自己的摸索写的文章./developerworks/cn/opensource/os-lo-apache-tomcat/,这个问题已经困扰了我好久.趁着现在有时间速度解决.
     1.使用httpd的代理功能.
    首先安装代理模块.
    /etc/httpd/bin/apxs -c -a -i mod_proxy.c proxy_util.c
    然后暂时放在一边(有时间补充.)
     2.使用jk模块.  下载  tomcat-connectors-1.2.32-src.tar.gz.zip   (因为后缀名原因,又用zip压缩了下)以下是在解压后文件夹中进行的.
 
  1. root@localhost native]#tar zxvf jakarta-tomcat-connectors-1.2.32-src.tar.gz
  2. 生成原文件: jakarta-tomcat-connectors-1.2.32-src
  3. [root@localhost home]# cd jakarta-tomcat-connectors-1.2.32-src
  4. [root@localhost jakarta-tomcat-connectors-1.2.32-src]#
  5. [root@localhost jakarta-tomcat-connectors-1.2.32-src]# cd jk
  6. [root@localhost jk]# cd native
  7. root@localhost native]#./configure --with-apxs=/etc/httpd/bin/apxs
  8. [root@localhost native]#make
  9. [root@localhost native]#make install
  10. [root@localhost native]#cd apache-2.0/
  11. [root@localhost apache-2.0]#ls
  12. mod_jk.so
  13. [root@localhost apache-2.0]#cp mod_jk.so /etc/httpd/moduels
     编辑http.conf  增加以下几行
  1. # 加载 mod_jk 模块
  2. LoadModule jk_module modules/mod_jk.so

  3. #
  4. # Configure mod_jk
  5. #
  6. #配置connector 参数
  7. JkWorkersFile conf/workers.properties
  8. #配置处理规则
  9. JkMountFile conf/uriworkermap.properties
  10. JkLogFile logs/mod_jk.log
  11. JkLogLevel warn
在apache的conf文件夹中,创建workers.properties 和 uriworkermap.properties,并依次进行编辑.
 
  1. #
  2. # workers.properties
  3. #


  4. # list the workers by name

  5. worker.list=DLOG4J, status

  6. # localhost server 1
  7. # ------------------------
  8. worker.s1.port=8009
  9. worker.s1.host=localhost
  10. worker.s1.type=ajp13
uriworkermap.properties

  1. /*=DLOG4J /jkstatus=status !/*.gif=DLOG4J !/*.jpg=DLOG4J !/*.png=DLOG4J !/*.css=DLOG4J !/*.js=DLOG4J !/*.htm=DLOG4J !/*.html=DLOG4J
加叹号的是有tomcat处理的,不加叹号的是httpd前端处理的.
配置之后,重启httpd,并保证tomcat在启动状态.就可以实现转发了.


 
阅读(1485) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

RT123AA2011-12-08 00:49:31

"各种资料中迷失了自我……“
呵呵,不要迷失,自己找到的路更坚实!