浏览 8424 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-13
首先声明一下:本文内容均参考于互联网,经过个人实践而总结,感谢网上前辈的经验,小女子有理了! ^!^ 希望我能有更多的实践经验和大家一起共享,共同进步 RedHat Linux AS4+httpd+apache-tomcat-5.5.17+jakarta-tomcat-connectors-1.2.15-src.tar.gz+Jdk 1_5_0_07 将软件都准备好,放在/tools下 2.安装步骤 A安装JDK # cd /tools # chmod +x jdk-1_5_0_04-linux-i586-rpm.bin # ./jdk-1.5.0_04-linux-i586-rpm.bin 就自动安装到/usr/java下了 # vi /etc/profile 添加如下内容 B 安装Apache 我用了redhat linux AS4自带的apache # cd /etc/httpd/conf 先把httpd.conf备份一份 免的修改出错:cp httpd.conf httpd.conf.bak # vi ./httpd.conf 将Listen 80 修改为Listen 192.168.0.4:80 (219行) 将ServerName 修改为ServerName LocalHost:80 (291行) 在DirectoryIndex中添加 index.jsp (394行) #service httpd restart 启动httpd服务,浏览器中访问本机80端口,查看端口是否正常,输入192.168.0.4:80 C安装Tomcat #cp /tools/ apache-tomcat-5.5.17.tar.gz /opt/ # cd /opt # tar -zxvf apache-tomcat-5.5.17.tar.gz # vi /opt/apache-tomcat-5.5.17/bin/catalina.sh 第46行加入此句 启动服务后,访问本机8080端口,查看端口是否正常(输入192.168.0.4:8080) # /opt/apache-tomcat-5.5.17/bin/ catalina.sh run或者/opt/apache-tomcat-5.5.17/bin/startup.sh 关闭服务 # / opt/apache-tomcat-5.5.17/bin/ catalina.sh stop D 安装JK # cp /tools/jakarta-tomcat-connectors-1.2.14-src.tar.gz /opt/ #cd /opt # tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz # cd jakarta-tomcat-connectors-1.2.14-src/jk/native # chmod 755 buildconf.sh # ./buildconf.sh # ./configure --with-apxs=/usr/sbin/apxs # make # cd /opt/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/ # cp mod_jk.so /etc/httpd/modules/ E 系统整合 1>.mod_jk的配置 cd /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/ vi workers.properties 修改workers.tomcat_home为tomcat的安装目录,workers.java_home为jdk的安装目录. workers.tomcat_home=/opt/apache-tomcat-5.5.17 workers.java_home=/usr/java/jdk1.5.0_07 worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 2># vi /etc/httpd/conf/httpd.conf 在文件最末尾加上如下语句 #Load mod_jk LoadModule jk_module modules/mod_jk.so 另外要增加mod_jk的配置文件 # Configure mod_jk <IfModule mod_jk.c> JkWorkersFile /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/workers.properties JkLogFile /var/log/httpd/mod_jk.log JkLogLevel error </IfModule> 增加要通过mod_jk匹配的文件类型 <IfModule mod_jk.c> JkMount /*.jsp ajp13 JkMount /*.do ajp13 JkMount /servlet/* ajp13 </IfModule> #vi /usr/local/tomcat/conf/server.xml 在119行左右加入如下语句(去注释) <Engine name="Standalone" defaultHost="localhost" jvmRoute="ajp13"></Engine> 若第二台tomcat,将jvmRoute的修改为其它(当然在workers.properties也要添加上) 系统整合完毕 启动apache和tomcat服务 #service httpd start # /opt/apache-tomcat-5.5.17/bin/catalina.sh run 将如下内容添加至/etc/rc.d/rc.local文件末尾 以便系统启动后开启tomcat服务 #vi /etc/rc.d/rc.local 添加 /opt/apache-tomcat-5.5.17/bin/catalina.sh run 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-13
mod_jk已经被淘汰了,改用mod_proxy_ajp吧。
|
|
返回顶楼 | |
发表时间:2008-03-19
http://tomcat.apache.org/connectors-doc/
jk也还在不停更新呢 |
|
返回顶楼 | |
发表时间:2008-03-21
mod_proxy_ajp 才是正解,不要走弯路了!
|
|
返回顶楼 | |