


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
liunx下apache、tomcat整合1、准备 下载需要的文件。这里假定你已经正确安装配置好了JDK。到Apache官方网站下载所需要的文件:httpd-2.2.0.tar.gzapache-tomcat-5.5.12.tar.gzjakarta-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 tomcat / 建立连接 这一步不需要4、编译生成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/ /如果直接下载的是.so的tomcat连接文件的话,只需将名称改为mod_jk.so,然后放在modules目录下就可。5、配置如果服务器上没有配置虚拟主机的话,下面这些配置是可以的。在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和perties。# vi mod_jk.conf添加以下内容:代码:# 指出mod_jk模块工作所需要的工作文件perties的位置JkWorkersFile /usr/local/apache2/conf/perties# Where to put jk logsJkLogFile /usr/local/apache2/logs/mod_jk.log# Set the jk log level debug/error/infoJkLogLevel info# Select the log formatJkLogStampFormat %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/* worker1JkMount /*.jsp worker1JkMount /*.do worker1JkMount /*.action worker1 /最好是处理转发是单独的一个虚拟主机,因为即使配置了/*.jsp,/*.do,/*.action ,但是tomcat项目中还有好多其他的资源,有些还与php冲突,所以最好是/* worker1,将这台虚拟目录下的所有请求都交给tomcat处理。如果服务器上配置了虚拟主机的话,应该在虚拟主机的配置里进行请求的转发: ServerAdmin A DocumentRoot /var/www/html/wecare99_net ServerName ErrorLog logs/wecare99_net_log CustomLog logs/wecare99_net-access_log common JKMount /* worker1而且DocumentRoot没有必要必须和tocmcat的项目目录一致。这个网上的资料大多是互相抄袭,糊弄人的。 下面是配置worker1,只需配置到端口那块就可以。往下的部分有错误。网上的大多是错误的。# vi perties添加以下内容:代码:# Defining a worker named worker1 and of type ajp13worker.list=worker1# Set properties for worker1worker.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 :80 / 没有必要将ServerName 修改为 ServerName LocalHost:80 /没有必要增加关于加载mod_jk的语句:代码:LoadModule jk_module modules/mod_jk.so/如果配置了虚拟主机,且在虚拟主机的配置的地方进行了其的配置,下面这句不要在引入了。Include /usr/local/apache2/conf/mod_jk.conf 最后编辑Tomcat的配置文件server.xml,在HOST段中加入:代码: 验证:在浏览器地址栏中输入tomcat项目带
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物业管理费收缴合同范本
- 2025年农产品买卖合同范本
- 2025石子供货合同范本
- 2025年农药常识题库及答案
- 2025年送电线路工题库(含参考答案解析)
- 2025年建筑师执照考试试题及答案
- 2025年(CPA)注会考试《税法》考前模拟题及答案
- 2025年彩云杯中华传统文化知识竞赛题库及答案(中职年级)
- 池河镇九年级化学上册 2.3 构成物质的微粒(Ⅱ)-原子和离子说课稿 (新版)粤教版
- 防静电地板施工现场管理规范
- 车间外包工管理制度
- 个人理财(第2版) 宋蔚蔚全套教案课件
- 项目三技术站调车任务3简易驼峰作业60课件
- 基础教育改革理论与热点 课件 第1-4章 绪论-基础教育教学改革
- 养老护理员四级考试题库及答案
- 化工安全工程概论-第五章
- 机械工程控制基础课后答案(华科版)
- 建筑工程质量控制体系
- 中国电子科技集团公司第三十六研究所新能源、电子项目(二期)环评报告
- 工艺验证检查指南2025
- 临床教学中的情感教育PBL教学法的探索与实践
评论
0/150
提交评论