全部博文(191)
分类: 系统运维
2009-08-14 11:52:47
Apache和JDK的安装可以参见本博其他的文档,这个不再赘述。本文档主要是介绍tomcat的安装以及如何与apache进行整合。
安装tomcat
1:获得tomcat
2:下载tomcat
Apache-tomcat-6.0.20.tar.gz
3:安装tomcat
Tomcat无须安装,因为解包之后,已经是二进制文件了。只需将解压的目录mv到/usr/local,命名为tomcat即可。
4:设置环境变量,使其支持java.
vim /usr/local/tomcat/catalina.sh
JAVA_HOME=/usr/java/jdk1.6.0_07 //////添加此行
5:启动tomcat
./startup.sh
出现红色框中的数据,表示tomcat已经起来了。
查看port有否开启:
已经起来了。可以访问tomcat了
Tomcat已经运行了。
Apache和tomcat整合
整合方式分三种:
01:JK方式
02:http_proxy方式 //////本案例使用http_proxy方式
03:ajp_proxy 方式
http_proxy 方式需要的模块:
mod_proxy.so 和 mod_proxy_http.so
默认mod_proxy.so已经安装。只需安装模块mod_proyx_http.so
Mod_proxy_http.so模块的安装
01:到apache源码包解压路径目录下找到该模块的源文件mod_proxy_ttp.c
红色框中的就是该模块的源文件。
用该文件生成mod_proxy_http.so模块
/usr/local/apache2/bin/apxs -c -i mod_proxy_http.c
该命令执行之后,将自动在/usr/local/apache2/modules/下生产模块:mod_proxy_http.so
将该模块添加到apache配置文件httpd.conf
LoadModule proxy_http_module modules/mod_proxy_http.so
重启apache
在httpd.conf文件末尾添加:
重启apache
Apache和tomcat整合完成。
测试:
输入 192.168.1.2
说明apache和tomcat整合成功
使用jsp代码来测试一下:
注意:jsp代码放在tomcat的网页根目录下。
显示当前时间的jsp代码.测试如果显示则成功。
显示当前时间,成功测试jsp页面
===========================================================================================================================================================
chinaunix网友2010-04-12 18:01:00
[root@localhost bin]# ./apachectl start httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: module proxy_http_module is built-in and can't be loaded 你好,我这个以经生成了模块,在启动的时候怎么总是有这问题