安装 Apache 2 和 Tomcat 5.5
http://tech.ddvip.com 2006年08月25日 社区交流
本文详细介绍安装 Apache 2 和 Tomcat 5.5
# tar zxvf apache-tomcat-5.5.17.tar.gz -C /opt/配置环境变量
# export CATALINA_HOME=tomcat_install_path //比如这里应该是 /opt/apache-tomcat-5.5.17/ 你可以将其加入启动脚本中,比如 .bashrc. 然后, 运行 tomcat, 检查配置情况:
# tomcat_intall_path/bin/startup.sh // 这里是/opt/tomcat5.5//bin/startup.sh如果抛出错误, 根据错误检查自己的配置.
4. 获取 JK 模块
可以通过 apt-get 获取 JK 模块或直接从官方网站获取编译好的二进制模块, 但是编译JK一点也不麻烦, 这里我选择编译生成 JK 模块, 这有背 Debian 的方法 ;)
- 下载JK模块的源代码
JK的当前版本是 1.2.15, 运行下边的命令获取源代码:
$ wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz解压到临时目录:
# tar zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz -C /tmp/ - 配置编译环境
安装编译
JK所需要的软件包:#aptitude update
#aptitude install ibtool autoconf gcc apache2-prefork-dev g++ - 编译 JK 模块
在
JK的解压目录下运行:#cd /tmp/jakarta-tomcat-connectors-1.2.15-src/jk/native
#./configure --with-apxs=/usr/bin/apxs2
or
#./configure --with-apache=/etc/apache2
#make详细的编译说明, 请参阅:
Jakarta Tomcat Connector: Installation for Apache 2.x将生成的JK模块JK复制到/usr/lib/apache2/modules/#cp ./apache-2.0/mod_jk.so /usr/lib/apache2/modules/
5. 创建配置文件
- /etc/apache2/conf.d/mod_jk.conf
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /etc/apache2/workers.properties
# Where to put jk logs
JkLogFile /var/log/apache2/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/* worker1
JkMount /*.jsp worker1 - /etc/apache2/mods-available/jk.load
LoadModule jk_module modules/mod_jk.so
Include /etc/apache2/conf.d/mod_jk.conf并创建符号链接到mods-enabled
作者:etony 责编:豆豆技术应用
正在加载评论...
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……