Chinaunix首页 | 论坛 | 博客
  • 博客访问: 273046
  • 博文数量: 53
  • 博客积分: 2535
  • 博客等级: 少校
  • 技术积分: 776
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-15 23:14
文章分类

全部博文(53)

文章存档

2011年(1)

2009年(1)

2008年(31)

2007年(20)

我的朋友

分类: LINUX

2007-08-24 09:44:23


一。软件准备
          apache    httpd-2.0.58.tar.gz
           tomcat    jakarta-tomcat-5.5.9.tar.gz
           mod_jk.so  jakarta-tomcat-connectors-1.2.14-src.tar.gz
           JDK    jdk-1_5_0_08-linux-i586.bin
二。安装apache
           tar xzvf httpd-2.0.58.tar.gz
           cd httpd-2.0.58
           ./configure --prefix=/usr/local/apache --enable-so
           make
           make install
三。安装tomcat
           tar xzvf jakarta-tomcat-5.5.9.tar.gz
           mv jakarta-tomcat-5.5.9 /usr/local/tomcat
四。安装JDK
           sh jdk-1_5_0_08-linux-i586.bin
           mv jdk1.5.0_08 /usr/local/jdk
           分别编辑tomcat的启动和关闭脚本,加入下面这句
           export JAVA_HOME=/usr/local/jdk
五。安装mod_jk.so
           tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
           cd jakarta-tomcat-connectors-1.2.14-src/jk/native
           ./configure --with-apxs=/usr/local/apache/bin/apxs
           make
           cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/
六。配置apache
       在apache的配置文件目录中,新建两个配置文件mod_jk.conf和workers.properties。
       mod_jk.conf内容如下:
             # 指出mod_jk模块工作所需要的工作文件workers.properties的位置
             JkWorkersFile /usr/local/apache/conf/workers.properties

                   # Where to put jk logs
                   JkLogFile /usr/local/apache/logs/mod_jk.log

                   # Set the jk log level [debug/error/info]
                   JkLogLevel info

                   # Select the log format
                   JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

                   # JkOptions indicate to send SSL KEY SIZE,
                   JkOptions  +ForwardKeySize +ForwardURICompat -ForwardDirectories

                   # JkRequestLogFormat set the request format
                   JkRequestLogFormat "%w %V %T"

                   # 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
                 JkMount /servlet/*  worker1
                     JkMount /*.jsp worker
       workers.properties内容如下:    
                 # Defining a worker named worker1 and of type ajp13
                   worker.list=worker1

                   # Set properties for worker1
                   worker.worker1.type=ajp13  
                   worker.worker1.host=localhost  
                   worker.worker1.port=8009
                   worker.worker1.lbfactor=50  
                   worker.worker1.cachesize=10  
                   worker.worker1.cache_timeout=600  
                   worker.worker1.socket_keepalive=1  
                   worker.worker1.socket_timeout=300
   编辑apache的配置文件httpd.conf
                  在DirectoryIndex中添加 index.jsp
   
                  增加关于加载mod_jk的语句:
                 LoadModule jk_module modules/mod_jk.so
                  Include /usr/local/apache/conf/mod_jk.conf
七。配置tomcat
                 编辑tomcat配置文件server.xml
                 找到段,在其中加入如下:

               
八。测试
             删除/usr/loca/apache/htdocs下所有文件,然后建立一个index.jsp文件
             分别启动apache和tomcat
             用浏览器访问 应该可以看到正确的页面了
阅读(725) | 评论(0) | 转发(0) |
0

上一篇:网络游戏外挂

下一篇:Apache 超全

给主人留下些什么吧!~~