1 软件下载:
2 Tomcat安装
2.1 解压后移动文件夹到指定目录
# tar -zxvf
apache-tomcat-6.0.20.tar.gz
# mv apache-tomcat-6.0.20
/usr/local/
2.2 配置环境变量
vi /etc/profile
CATALINA_HOME =
/usr/local/tomcat
2.3 测试安装
1 检查环境变量和java版本
# echo $CATALINA_HOME
/usr/local/tomcat
2 启动tomcat
# ./startup.sh
在浏览器地址栏输入 http://trustauth.cn:8080/
如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。
3 Apache2.2.11 安装配置
1 解压缩Apache,通读httpd目录里的INSTALL文件
# tar -zxvf httpd-2.2.11.tar.gz
可以把得到的文件夹移动到安装目录
/usr/local
# cd httpd-2.2.11
# ./configure
# ./configure
–prefix=/usr/local/apache2 –enable-mods-shared=all
# make
# make install
# cd /usr/local/apache2/bin
# ./apachectl start
在地址栏输入http://trustauth.cn/,看到 it
works欢迎页表示成功
2 配置apache/conf/http.conf
我这里项目放在
/usr/local/apache2/htdocs 下(apache的默认目录)
添加:(让apache不访问WEB-INF目录)
Order allow,deny
打开注释配置语言,可以设置默认中文
Include
conf/extra/httpd-languages.conf
在其下加入:日支持日文
DefaultLanguage ja-Jp
AddDefaultCharset utf-8
3 打开浏览器输入http://trustauth.cn/可以看到index.jsp 源码形式的。
4 安装jk_mod,整合Apache与Tomcat
1
把下载到的二进制文件mod_jk-1.2.28-httpd-2.2.x.so复制到apache的modules目录下
2
在Apache的conf目录新建立两个文件,mod_jk.conf和workers.properties文件,
mod_jk.conf的内容是jk的配置文件,包括装载模块和日志信息以及指定解析的工作器和目录,workers.properties是Tomcat
wokers的配置文件。
3
在mod_jk.conf里加入以下内容(mod_jk.conf文件是方便管理,而不需要把配置都写在httpd.conf里)
#加载jk模块,名字要对应
LoadModule jk_module
modules/mod_jk-1.2.28-httpd-2.2.x.so
# 加载刚才新建的workers.properties文件
JkWorkersFile
conf/workers.properties
# Jk日志文件
JkLogFile logs/mod_jk.log
# Jk日志的级别,参数有[debug/error/info]
JkShmFile logs/mod_jk.shm
JkLogLevel info
# Jk日志的数据格式
JkLogStampFormat “[%a %b %d
%H:%M:%S %Y] ”
# Jk的一些配置选项 indicate to send
SSL KEY SIZE,
JkOptions +ForwardKeySize
+ForwardURICompat -ForwardDirectories
# Jk请求日志的格式
JkRequestLogFormat “%w %V %T”
#JSP do Servlet文件交由Tomcat处理
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
JkMount /*.do ajp13
# JkMount 表示使用Tomcat来解析,
JkUnMount则相反
#
一般是jsp和servlet程序交由tomcat处理就可以了,静态文件图片等仍然由Apache处理
#JkAutoAlias
/usr/local/apache2/htdocs*
#该文件夹下所有的静态文件自动交由Apache处理
JkMount /servlet/* ajp13
#/test/servlet/下所有的文件也交给Tomcat处理
5 编辑Apache的httpd.conf文件,把jk_mod.conf文件装载进来:
Include conf/mod_jk.conf
6 编辑workers.properties文件,添加以下内容:
workers.tomcat_home=/usr/local/tomcat/
workers.java_home=/usr/java/jdk/
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=trustauth.cn
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
tomcat/conf/sever.xml 加入:
7 重启Apache测试
# ./apachectl restart
打开浏览器,分别通过以下两个地址访问jsp文件,如果均能正常解析表示整合成功,根据之前Apache和Tomcat的配置,test指向同一个目录
http://trustauth.cn/
http://trustauth.cn:8080/
这样,Apache与Tomcat加Jk_mod就整理完成了
标签: Apache
上一篇:Apache + tomcat服务器环境配置步骤 – Apache
下一篇:Apache服务器的架构与原理 – Apache