Apache Tomcat 整合
Infi-chu:
http://www.cnblogs.com/Infi-chu/
一、Apache+Tomcat整合是什么:
1.Apache默认访问端口是80,Tomcat默认访问端口是8080。
2.含义:将进入Apache的流量进行分类处理,Apache主要处理静态页,Tomcat主要处理动态页。从用户的角度来说,访问80端口与访问8080端口返回的页面一定是相同的。
二、实现过程
1.资源准备:
(1)系统:Centos6.5
(2)软件:Java1.8、Apache2.2.15、mod_jk、Tomcat6.0.51
安装方法:
Java1.8、Apache可以使用yum安装
mod_jk和Tomcat去官网下载,mod_jk下载Tomcat-connectors1.2.42
(3)额外安装一个epel
yum list | grep epel yum -y install epel-release.noarch
2.Tomcat-connectors1.2.42安装
(1)从官网下载好之后解压
tar -zxvf tomcat-connectors-1.2.42-src.tar.gz
(2)进入解压后的目录,再进入native目录
(3)查找apxs的位置
find / | grep apxs
(4)安装
./configure --with-apxs=/usr/sbin/apxs echo $? make echo $? make instal echo $?
3.配置Tomcat、mod_jk
(1)修改server.xml,并同时创建/var/web目录,添加context部分
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="/var/web" reloadable="false" debug="0"> </Context> </Host>
(2)在httpd的conf路径下创建两个文件,分别是mod_jk.conf 和 workers.properties
(3)编辑mod_jk.conf
<IfModule jk_module> JkWorkersFile /etc/httpd/conf/workers.properties JkLogFile /var/logs/httpd/mod_jk.log JkLogLevel info JkShmFile /var/cache/httpd/mod_jk.shm JkOptions +ForwardKeySize +ForwardURICompat jkMount /*.do num1 jkMount /*.jsp num1 </IfModule>
(4)编辑workers.properties
worker.list=num1 worker.num1.type=ajp13 worker.num1.host=localhost worker.num1.port=8009 worker.num1.lbfactor=10 worker.num1.socket_keepalive=1 worker.num1.socket_timeout=300
(5)在/var/cache/httpd创建文件mod_jk.shm
4.配置httpd
(1)在LoadModule下边添加
LoadModule jk_module modules/mod_jk.so
(2)在最后加上一段内容
<VirtualHost 192.168.0.42:80> ServerAdmin admin@Infi.com DocumentRoot /var/web/ ServerName www.Infi-chu.com DirectoryIndex index.html index.shtml index.htm index.jsp index.xml <Directory /> Options FollowSymLinks Includes AllowOverride None Allow from all </Directory> </VirtualHost>
5.启动httpd和tomcat服务
三、验证效果
1.80端口

2.8080端口

Apache Tomcat 整合的更多相关文章
- apache+tomcat整合后的编码问题
apache+tomcat整合提供webserver服务的方式是为了实现两个目的:一是方便利用apache http server将客户请求均衡的分给tomcat1,tomcat2....去处理,即负 ...
- apache+tomcat整合
一 .Apache与Tomcat的比较 apache支持静态页面,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是 ...
- ubuntu 下 apache+tomcat整合_(mod-jk方法)[转]
整合的平台是Centos5环境如下: apache源代码包: httpd-2.2.11.tar.gz 下载地址http://labs.xiaonei.com/apache-mirror/httpd/ ...
- windows中apache+tomcat整合,使php和java项目能够独立运行
一.下载和安装 1.安装php 网上有安装教程,不再赘述 2.安装apache 比如安装目录为e:\apache; 项目根目录为e:\www; 网上有安装教程,不再赘述 3.安装jdk 不再 ...
- centos7下apache+tomcat整合
前提 在系统中已经安装好了jdk.tomcat.apache #本人博客中jdk安装连接 http://www.cnblogs.com/xhkj/p/6545111.html #本人博客中tomcat ...
- Apache+tomcat的整合
http://blog.csdn.net/stefyue/article/details/6918542 为什么要做这个整合呢?当然,首先想到是就是Apache和Tomcat的区别.正因为有区别,有各 ...
- Apache+tomcat的整合 分类: C_OHTERS 2014-05-07 15:08 293人阅读 评论(0) 收藏
http://blog.csdn.net/stefyue/article/details/6918542 为什么要做这个整合呢?当然,首先想到是就是Apache和Tomcat的区别.正因为有区别,有各 ...
- Apache与Tomcat整合
Apache与Tomcat整合 一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache ...
- Windows下Apache+Tomcat+jsp+php的服务器整合配置经验总结
对于Apache+Tomcat+jsp+php的整合,针对不同的Tomcat和apache的版本,稍微有些区别. 一.所需软件 (1)JDK: jdk-7u15-windows-x64.exejdk的 ...
随机推荐
- Android端访问服务器核心代码
- pringMvc-使用原生api
在springMvc有时候需要使用原生的api: @RequestMapping(value="/testApi") public String testApi(HttpServl ...
- NO.009-2018.02.14《临江仙·送钱穆父》宋代:苏轼
临江仙·送钱穆父_古诗文网 临江仙·送钱穆父 宋代:苏轼 一别都门三改火,天涯踏尽红尘.依然一笑作春温.无波真古井,有节是秋筠.自从我们在京城分别一晃又三年,远涉天涯你奔走辗转在人间.相逢一笑时依然像 ...
- Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上
这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...
- 模拟栈的回溯,完全二叉树搜索,(ZOJ1004)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1004 解题报告: ①方法:完全二叉树的搜索方式,回溯法. ②代码 ...
- POJ 3321 Apple Tree 【树状数组+建树】
题目链接:http://poj.org/problem?id=3321 Apple Tree Time Limit: 2000MS Memory Limit: 65536K Total Submiss ...
- java多线程(简单介绍)
简单介绍 线程是程序运行的基本执行单元.当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个线程(这个线程被称为主线程)来 ...
- Ueditor插入script标签
对于这个问题.我想有的人会遇到有的人不会遇到,后面说为什么. 有的人会百度解决问题.百度官方文档这样回答 然而你去editor_config.js搜索根本找不到这个配置.(百度你该更新了.....) ...
- 【其它】Nook HD刷机
很久以前的 Nook HD 平板刷机.只能用 microSD(TF)卡刷.需要的软件全都保存在了自己的百度网盘,自己亲测有效. 一.准备工作 1.首先,将tf卡格式化为fat32格式,实测可以使用.将 ...
- EntityFramework Code-First教程(一)
前言:学习了EF框架这么久,还没有好好总结一番,正好遇到一国外的网站,发现不错,随即翻译过来,一是让自己复习一遍,二是供广大初学者学习,翻译过程中加入了一些自己的理解,如有错误,还请指出,多谢多谢.好 ...