Apache 2.0.54 + Tomcat 5.5.12 + mod_jk.so 完全配置

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

当前最新的版本:

Apache:2.0.54源码

Tomcat:5.5.12不是源码形式

jakarta-tomcat-connectors-1.2.15源码

不要用jakarta-tomcat-connectors2.0,这个版本已经不再继续开发了。

安装JDK:

cp/path/to/j2sdk-1_4_2_06-linux-i586.bin/usr/local/

cd/usr/local

chmod+xj2sdk-1_4_2_06-linux-i586.bin

./j2sdk-1_4_2_06-linux-i586.bin

ln-sj2sdk1.4.2_06jdk

设置环境变量.bash_profile:

exportJAVA_HOME=/usr/local/jdk

exportCLASSPATH=$JAVA_HOME/lib/tools.jar

exportPATH=$PATH:$JAVA_HOME/bin

exportLANG=zh_CN.UTF8

安装Apache.

tarzxvfhttpd-2.0.54.tar.gz

./configure--prefix=/usr/local/apache2--enable-so

make

makeinstall

装好tomcat

安装tomcat非常容易直接解压

放到/usr/local/tomcat5

vi/usr/local/tomcat5/bin/catalina.sh

插入这几行:

JAVA_HOME="/usr/local/jdk"

CATALINA_HOME="/usr/local/tomcat5"

CATALINA_OPTS="-Djava.awt.headless=true"

JAVA_OPTS="-Xms256m-Xmx1024m"

就开始安装jakarta-tomcat-connectors-1.2.15了

1.解压jakarta-tomcat-connectors-1.2.15-src.tar.gz

2.cdjakarta-tomcat-connectors-1.2.15/jk/native

./buildconf.sh

./configure--with-apxs=/usr/local/apache2/bin/apxs#apache的安装目录下的bin目录的apxs

make

cpapache-2.0/mod_jk.so/usr/local/apache2/modules/下

3.改httpd.conf文件

LoadModulejk_modulemodules/mod_jk.so

JkWorkersFileconf/workers.properties

JkLogFilelogs/mod_jk.log

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

JkRequestLogFormat"%w%V%T"

JkLogLevelerror

JkMount/app/*worker1

JkMount/*.jspworker1

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

#Linux

相关推荐