所需安装包(latest version):
j2sdk-1_5_0_13-linux-i586.bin
httpd-2.0.59.tar.gz
jakarta-tomcat-5.0.28.tar.gz
jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
额外安装包:
apr-1.0.0.tar.gz
apr-util-1.0.0.tar.gz
libtool-1.5.6.tar.gz (or the latest version 1.5.10 from [url][/url])
安装目录:
j2sdk -->; /home/www/j2sdk
apache -->; /homw/www/apache
tomcat -->; /homw/www/tomcat
1.安装J2sdk1.5.0 , tomcat的运行需要j2sdk支持。
cp /path/to/j2sdk-1_5_0_13-linux-i586.bin /usr/local/
cd /usr/local
chmod +x j2sdk-1_5_0_13-linux-i586.bin
./j2sdk-1_5_0_13-linux-i586.bin
ln -s j2sdk1.5.0_13 j2sdk
2.设置环境变量,java的运行需要设置一下环境变量。
在/etc/profile中设置如下参数:
export JAVA_HOME=/home/www/j2sdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
若要立即生效,在shell下边依次执行一遍上边的语句。
输入java -version能看到版本信息,即安装j2sdk成功了。
3.安装Aapache.
必须编译成允许动态加载模块的方式,即在configure时要加--enable-so选项,以便加载mod_jk2.so这个整合模块。
wget [url][/url]2.0.59.tar.gz
tar zxvf httpd-2.0.59.tar.gz
./configure --prefix=/home/www/apache --enable-module=most --enable-shared=max --enable-so
make
make install
4.安装Tomcat,最简单是下载binary版本,直接tar -xzvf jakarta-tomcat-x.x.x 即可。
下载地址:
wget [url][/url]5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz
tar zxvf jakarta-tomcat-5.0.28.tar.gz
cp -R jakarta-tomcat-5.0.28 /home/www/
ln -s jakarta-tomcat-5.0.28 tomcat
测试tomcat是否正常:
启动tomcat服务:/usr/local/tomcat/bin/startup.sh
访问 [url]:8080[/url] 是否看到tomcat页面
关闭:/home/www/tomcat/bin/shutdown.sh
5.tomcat-connectors 用来整合apache和tomcat,编译生成mod_jk2.so模块,apache加载之后,就能将不属于自己的请求转发给tomcat。
***所有步骤中,这步最为复杂。***
选择从source编译生成最符合自己环境的mod_jk2.so 。
下载地址:[url][/url]
wget [url][/url]2.0.4-src.tar.gz
tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
cd jakarta-tomcat-connectors-jk2-2.0.4-src/
cd jk/native2
#make clean
./configure --with-apxs2=/home/www/apache/bin/apxs
make
不出问题的话:
cd ../build/jk2/apache2/
这里会有一个mod_jk2.so,
用apxs编译mod_jk2.so
#//home/www/apache/bin/apxs -n jk2 -i mod_jk2.so
这步成功后可以在/home/www/apache/modules下看到这个mod_jk2.so文件了。
------------------------------
如果configure通不过,提示:
need to check for Perl first, apxs depends on it...
checking for perl... /usr/bin/perl
configure: error: can't locate libapr
则需安装libapr和libaprutil
wget [url][/url]1.0.0.tar.gz
wget [url][/url]1.0.0.tar.gz
tar zxvf apr-1.0.0.tar.gz
cd apr-1.0.0
./configure
make
make install
tar zxvf apr-util-1.0.0.tar.gz
cd apr-util-1.0.0
./configure --with-apr=../apr-1.0.0
make
make install
cd /usr/local/apache2/lib/
ln -s /usr/local/apr/lib/libapr-1.so.0.0.0 libapr-1.so
ln -s /usr/local/apr/lib/libapr-1.so.0.0.0 libapr-1.so.0
ln -s /usr/local/apr/lib/libaprutil-1.so.0.0.0 libaprutil-1.so
ln -s /usr/local/apr/lib/libaprutil-1.so.0.0.0 libaprutil-1.so.0
------------------------------
安装LinuxAS5+httpd+tomcat+mod
内容版权声明:除非注明,否则皆为本站原创文章。