[整合] Apache 2.0.54 + Tomcat 5.5.12 完全配置(原创)

[整合] Apache 2.0.54 + Tomcat 5.5.12 完全配置(原创)

首先确定各软件的版本,我发现开源的软件的版本超级复杂,超级多。采用的标准是用最新的好。千万不要被网上的说哪个版本稳定之类的话所相信,我的思路是对于开源的东东采用新的版本为佳。

当前最新的版本:
Apache :2.0.54  源码
Tomcat :5.5.12  不是源码形式

jakarta-tomcat-connectors-1.2.15   源码
不要用jakarta-tomcat-connectors 2.0,这个版本已经不再继续开发了。


装好apache
装好tomcat
安装tomcat 非常容易 直接解压
放到 /usr/local/tomcat

在/usr/local/tomcat/bin/Catalina.sh
加入JAVA_HOME=/usr/local/jdk
这一条

就开始安装jakarta-tomcat-connectors-1.2.15了
1.        解压jakarta-tomcat-connectors-1.2.15-src.tar.gz

2.        cd www/mod_jk/jk/native
./buildconf.sh
./configure --with-apxs=/www/bin/apxs  #apache的安装目录下的bin目录的apxs
make
cp apache-2.0/mod_jk.so /www/modules/ 下

3.改httpd.conf文件
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "/www/conf/workers.properties"
JkLogFile "/var/log/mod_jk2.log"
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkRequestLogFormat "%w %V %T"
JkLogLevel debug  # Set the jk log level [debug/error/info]
JkMount /*.jsp worker1  #worker1仅仅是一个标示符
#JkMount /helloapp/* worker1

4.新建文件/www/conf/workers.properties  #注意和上面的路径一致
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13

worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

N多个人原创这东东了。

谢谢楼主分享。


QUOTE:
原帖由 ipaddr 于 2005-12-8 20:06 发表
N多个人原创这东东了。

谢谢楼主分享。

我感觉网上的配置 没一个是正确的,会误人子弟。
所以想贴出来 分享
谢谢分享
不顶都不行!!!


QUOTE:
原帖由 jeffyan 于 2005-12-11 19:11 发表



我感觉网上的配置 没一个是正确的,会误人子弟。
所以想贴出来 分享

没一个人是正确的,这句有点夸张吧。

偶都写过,绝对正确。
绝大多数配置过程,都是以mod_jk2为基础讲的,

我的配置首先提到官方不继续支持mod_jk2,建议大家用mod_jk的。
每个人的实际配置(硬件上的差别和安装的组件上的差别)可能会有所差别,所以有的确实无法全盘照搬。。


QUOTE:
原帖由 ipaddr 于 2005-12-14 09:20 发表
绝大多数配置过程,都是以mod_jk2为基础讲的,

我的配置首先提到官方不继续支持mod_jk2,建议大家用mod_jk的。

对的 是 漂的文章给了我整和的思路,我原来一直搞mod_jk2的!!
根据实际情况。网上的不一定就是你需要的