[转]linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置

原创 2007年09月18日 10:05:00

写在前面
官方网站
http://jakarta.apache.org/tomcat/connectors-doc/
2004/11/15/已经宣布不再继续开发jk2了。
原因是jk2的安装配置复杂,难以引起开发者的兴趣。(作者注:注意并非说jk2有什么致命的漏洞,jk2还是可以用的)
将来的httpd2.1将集成进新的proxy_ajp,并将开发新的proxy_balancer进行负载平衡。

要么我们静静的等待,要么就看下面的文档进行jk2的配置


参考文章
Tomcat5.0.20+Apache2.0.47+JK2 For Linux設定 [精華]
http://www.javaworld.com.tw/jute/post/view?bid=9&id=48815&tpg=3&ppg=1&sty=1&age=0#48815

<<JSP技术手册>>

官方网站
http://jakarta.apache.org/tomcat/connectors-doc/

[求助]Apache+Tomcat整合问题
http://www.matrix.org.cn/forum_view.asp?forum_id=17&view_id=12656

谈谈我对apache+tomcat+jk2整合的理解
http://www.kehui.net/html/article/23/23791.html

重点参考的是前三项

所需软件包
httpd-2.0.52.tar.gz
jakarta-tomcat-5.5.7.tar.gz
jdk-1_5_0_01-linux-i586.bin
jakarta-tomcat-connectors-jk2-src-current.tar.tar(作者注:版本是2.0.2)
libtool-1.5.tar.gz(某些linux环境需要,我没有用。参见<<JSP技术手册>>)


安装过程

安装JDK
此处略,参见
linux下jdk安装及其环境变量配置
http://blog.csdn.net/sswt/archive/2004/08/19/79471.aspx

安装Apache
必要檔案: httpd-2.0.52.tar.gz
執行動作:
解壓縮 - tar xvfz httpd-2.0.47.tar.gz
安裝

cd httpd-2.0.47
./configure --prefix=/usr/local/apache --enable-so
(作者注:prefix是指出apache安装的路径,默认为/usr/local/apache)
(作者注:enable是这里对应于后来需要的关键文件mod_jk2.so)
make
make install

設定 - 修改httpd.conf
找到Listen 80 改為Listen <Your IP>:80
找到ServerName 改為 ServerName <HOST-NAME>:80
(上面兩項是為了讓打 IP 可以看的見)

找到DirectoryIndex 後面增加index.jsp
找到AddDefaultCharset XXX 在最前面增加#將其Mark起來使其失效
(這個設定是可以自我設定字集,我使用UTF-8)

安装Tomcat
必要檔案: jakarta-tomcat-5.0.20.tar.gz
執行動作:
解壓縮 - tar xvfz jakarta-tomcat-5.0.20.tar.gz
安裝

mv jakarta-tomcat-5.0.20 /usr/local/
ln –s /usr/local/jakarta-tomcat-5.0.20 /usr/local/tomcat
打開/usr/local/tomcat/bin/Catalina.sh 在上面注解的下方加入
JAVA_HOME=/usr/local/java/CATALINA_HOME=”/usr/local/tomcat/”


安装JK2 Connector [关键]
必要檔案: jakarta-tomcat-connectors-jk2-src.tar.gz
執行動作:
解壓縮 - tar xvfz jakarta-tomcat-connectors-jk2-src.tar.gz
安裝

cd jakarta-tomcat-connectors-jk2/jk/native2
./buildconf.sh
./configure --with-apxs2=/usr/local/apache/bin/apxsmake
cp jk/build/jk2/apache2/mod_jk2.so /usr/local/apache/modules

設定
[关键]在Apache目錄下的conf資料夾 設定httpd.conf加入
LoadModule jk2_module modules/mod_jk2.so
在httpd.conf裡面找到DocumentRoot 將後面改為“/usr/local/tomcat/webapps/”(此動作隨個人意願決定)

[关键]
拷贝/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/conf/下的workers2.properties到
/apache/conf/下

[关键]修改文件
vi /usr/local/apache/conf/workers2.properties
在最后加上指向tomcat/webapp/下的某个应用目录,例如

# Map the Tomcat examples webapp to the Web server uri space
[uri:/jsp-examples/*]
info=Map the whole webapp

[关键]修改文件
vi /usr/local/tomcat/conf/jk2.properties

# list of needed handlers.
handler.list=channelSocket,request
# Override the default port for the channelSocket
channelSocket.port=8009

设置环境变量
vi /etc/profile
最後加上

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat

(作者注:我只加了export CATALINA_HOME=/usr/local/tomcat,java的原来就有)

启动、关闭、测试

启动
/tomcat/bin/catalina.sh start
/apache/bin/apachectl start

关闭
/tomcat/bin/catalina.sh stop
/apache/bin/apachectl stop

测试
http://202.108.39.179/jsp-examples/
如果出现tomcat的jsp-examples/页面,则成功了 

Linux下安装配置 Jdk1.6+Tomcat6+Apache2.2.x+jk_mod1.2 详解

本篇以Redhat AS5,内核为Linux 2.6.18-8.el5 为例,其中Redhat/Fedora系列基本一致,其他Linux或者版本均可以参考。STEP 1 软件下载:1. jdk1.6....

linux下安装apache与配置tomcat. 超详细分享.

以下就是我在 Red hat enterprise linux5 环境中安装apache的详细过程.  基本复制黏贴命令进行执行即可.   下载 httpd-2.4.10.tar.gz,apr-1...
  • YSOLA4
  • YSOLA4
  • 2015年01月06日 13:43
  • 804

Linux下apache图片服务器+tomcat应用服务器集成

转自:http://www.iteye.com/topic/1128572 1 安装jdk 2 安装apache 3 安装tomcat 4 编译生成mod_jk ...
  • syviah
  • syviah
  • 2015年06月18日 17:09
  • 372

Linux下安装配置PHP环境(Apache2)

在Linux环境下配置安装PHP环境(Apache2),参考了一些别人的配置方法,遇到问题上网查。下面就是安装步骤: 一、安装Apache2.2.22 1、到官网下载  http://httpd....

Linux下apache2及模块mod_deflate等安装和配置

安装apache 1、wget http://archive.apache.org/dist/httpd/httpd-2.2.13.tar.gz 2、在安装目录   先让大家看看实际效果,...
  • axzywan
  • axzywan
  • 2012年08月29日 09:26
  • 706

Linux下配置安装PHP环境(Apache2)

http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html 参考别人的做法,遇到问题上网查,下面就是安装步骤. 一、安...

Linux下jira+Apache2+Subversion+viewvc配置详解(二):jira安装

在上一篇里面,我介绍了linux下subversion的安装,及与viewvc的整合。这里我将介绍jira的安装及配置使与我再第一篇文章里面搭建的subversion协同工作。 jira的安装有三种...

linux下php、mysql、apache完整安装配置

  • 2015年05月15日 15:13
  • 55.82MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转]linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
举报原因:
原因补充:

(最多只允许输入30个字)