Linux下Apache与Tomcat整合的简单方法
Posted onLinux下Apache与Tomcat整合的简单方法 - LinuxSir.Org
| 网站首页 | 论坛帮助 | 欢迎来到LinuxSir.Org! 您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。 LinuxSir.Org > Linux 发行版讨论区 —— LinuxSir.Org > Linux 发行版Debian专题 > Linux下Apache与Tomcat整合的简单方法 转到页面... 主题工具
注册会员
注册日期: Jun 2004
帖子: 321
精华: 1 标题: Linux下Apache与Tomcat整合的简单方法
1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。
到Apache官方网站下载所需要的文件:
httpd-2.2.0.tar.gz
apache-tomcat-5.5.12.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。
2、安装Apache。
代码: /# tar xzvf httpd-2.2.0.tar.gz /# cd httpd-2.2.0 /# ./configure --prefix=/usr/local/apache2 --enable-so /# make /# make install3、安装Tomcat。
代码: /# cp apache-tomcat-5.5.12.tar.gz /usr/local/ /# cd /usr/local /# tar xzvf apache-tomcat-5.5.12.tar.gz /# ln -s apache-tomcat-5.5.12 tomcat4、编译生成mod_jk。
代码: /# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz /# cd jakarta-tomcat-connectors-1.2.15-src/jk/native /# ./configure --with-apxs=/usr/local/apache2/bin/apxs /# make /# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/5、配置。
在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。
/# vi mod_jk.conf
添加以下内容:
代码: /# 指出mod_jk模块工作所需要的工作文件workers.properties的位置 JkWorkersFile /usr/local/apache2/conf/workers.properties /# Where to put jk logs JkLogFile /usr/local/apache2/logs/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/# vi workers.properties
添加以下内容:
代码: /# Defining a worker named worker1 and of type ajp13 worker.list=worker1 /# Set properties for worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=50 worker.worker1.cachesize=10 worker.worker1.cache_timeout=600 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=300再配置httpd.conf,作以下修改:
将Listen 80 修改为 Listen 127.0.0.1:80
将ServerName 修改为 ServerName LocalHost:80
在DirectoryIndex中添加 index.jsp
我的网页放在/var/wwwroot下,所以要修改DocumentRoot
代码: DocumentRoot "/var/wwwroot"
Only the strong survive. Blog:http://www.ylxiong.cn/ Linux 2.6
此帖于 05-12-23 20:55 被 Kilin 编辑.
Kilin 查看公开信息 查找 Kilin 发表的更多帖子
05-12-24, 19:59 第 2 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 问一下老兄,Apache2不能用apt进行安装吗
Debian Linux学习基地 http://www.debian.ha.cn
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子 05-12-24, 20:58 第 3 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 我用apt安装时进入apache2目录后没有conf这个子目录
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子
注册会员
注册日期: Jun 2004
帖子: 321 精华: 1 可以吧 应该在/etc/local/etc/目录下吧....... 或者在/etc/local/share/etc/下 如果做服务器用的话 建议安装基本系统 然后再自己安装需要的Server端软件。
Kilin 查看公开信息 查找 Kilin 发表的更多帖子 05-12-25, 11:35 第 5 帖 lyingjie
注册会员
注册日期: Aug 2005
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子
注册会员
注册日期: Jun 2004
帖子: 321 精华: 1 汗.....昨天喝高了 把路径打得一塌糊涂..... 应该是/etc 或者是/usr/etc 或者是/usr/local/etc 猜的~
Kilin 查看公开信息 查找 Kilin 发表的更多帖子 05-12-25, 14:24 第 7 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 好的,那在问你一个问题我现在按照你所讲的我已经配成了JSP可以为什么我打开静态页是打不开呀? 提示你无权查看该页
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子
注册会员
注册日期: Jun 2004
帖子: 321 精华: 1 httpd.conf里的权限设置.....
Kilin 查看公开信息 查找 Kilin 发表的更多帖子 05-12-25, 17:43 第 9 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 能不能说的在明白点呀,我以前做LAMP时有时也会出现这样子的问题
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子
05-12-26, 09:59 第 10 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 还有我如果用Apt安装的话那不能给讲讲如何做呀
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子 05-12-27, 22:02 第 11 帖 marvel
注册会员
注册日期: Oct 2004
帖子: 489 精华: 0 apache配置文件的默认路径应该是/etc/apache/httpd.conf吧
Thinkpad T60 酷睿 1.83GHz+512Mb DDR+80Gb+ATI(64Mb) Debian unstable
marvel 查看公开信息 访问 marvel 的个人网站 查找 marvel 发表的更多帖子
注册会员
注册日期: Nov 2003
我的住址: 北京 帖子: 90
精华: 0 good谢谢
FreeBSD RHEL AS
Windows XP
wjl 查看公开信息 查找 wjl 发表的更多帖子 05-12-28, 10:35 第 13 帖 lyingjie
注册会员
注册日期: Aug 2005
帖子: 284 精华: 0 你说的是Apache1.3的位置
lyingjie 查看公开信息 查找 lyingjie 发表的更多帖子 « 上一主题 | 下一主题 » 主题工具 显示可打印版本 邮寄本页给好友 发帖规则 您 [不可以] 发表新主题
您 [不可以] 回复主题 您 [不可以] 上传附件
您 [不可以] 编辑您的帖子 已 [启用] BB 代码
已 [禁用] HTML 代码 [论坛跳转…] 用户控制面板 悄悄话 收藏夹 会员在线状态 搜索论坛 论坛首页 Linux 综合讨论区 —— LinuxSir.Org Linux 基础建设讨论专版 Linux shell进阶应用与shell编程 Linux 专业英文精品技术文档专题 Gas中文小组讨论区 Linux 硬件及周边设备 Linux 网络与服务器架设 Linux 系统及网络安全讨论专版 Linux及计算机学科基础理论版 Linux 发行版讨论区 —— LinuxSir.Org Linux 发行版SuSE专题 Linux 发行版Archlinux讨论区 Linux 发行版Debian专题 Ubuntu Linux 专题讨论 Linux 发行版Slackware专题 Linux 发行版 LFS 讨论区 Olive讨论区 (实验版) Linux 发行版Mandriva专题 Linux 发行版Redhat/Fedora/CentOS专题 Linux 发行版Gentoo讨论区 Mini Linux 及准系统研究 Linux 发行版红旗专题 LoongSon-龙芯讨论区 Linux 发行版其他专题 Linux发行版 Turbolinux专题 PowerPC Linux 讨论区 Google 产品讨论区 —— LinuxSir.Org Android Linux 软件应用讨论区 —— LinuxSir.Org Linux 输入开发与研究 Linux 软件专题讨论 软件下载讨论区 即时通讯 Linux 高级应用讨论区 —— LinuxSir.Org Linux 数据库专题讨论 Linux 认证考试学习与经验交流 Linux 内核研究小组 Linux 企业级应用专题讨论 编程开发讨论区 —— LinuxSir.Org Linux 程序设计专题讨论 Java 程序设计开发讨论 Perl | PHP | Python 脚本程序开发 嵌入式Linux讨论区──实验田版 Unix 技术讨论区 —— LinuxSir.Org BSD 讨论专题 BSD 新闻安全观察 RelaxBSD 讨论区 Solaris 讨论专题 MacOSX & Darwin 讨论专题 社区中心 —— LinuxSir.Org LinuxSir 论坛管理 LinuxSir 论坛临时存放区 LinuxSir 文章管理系统和BBS程序研究小组 小企鹅新闻图书馆 LinuxSir.Org 同城行 ── 我的城市 所有时间均为[北京时间]。现在的时间是 21:28。 网站首页 - 联系我们 - 返回顶端 Powered by vBulletin 版本 3.6.8 版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd. 官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org