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的 ...
随机推荐
- Flask环境github及项目部署(十三)
(1) github项目搭建 1 连接GitHub hostnamectl set-hostname flask-dev # 设置 hostname,一般是主机名可以不更改 ssh-keygen # ...
- Selenium2学习(九)-- 多窗口,句柄(handle)
前言 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了.获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了. 一.认识多窗 ...
- 【UVA1309】Sudoku(DLX)
点此看题面 大致题意: 让你填完整一个\(16*16\)的数独. 解题思路 我们知道,数独问题显然可以用\(DLX\)解决. 考虑对于一个数独,它要满足的要求为:每个位置都必须有数,每一行都必须有全部 ...
- POJ 1191 棋盘分割 【DFS记忆化搜索经典】
题目传送门:http://poj.org/problem?id=1191 棋盘分割 Time Limit: 1000MS Memory Limit: 10000K Total Submission ...
- POJ 1416 Shredding Company【dfs入门】
题目传送门:http://poj.org/problem?id=1416 Shredding Company Time Limit: 1000MS Memory Limit: 10000K Tot ...
- Python的基本库与第三方库
一:Python 模块,包,库的概念理解: 1.python模块是: python模块:包含并且有组织的代码片段为模块. 表现形式为:写的代码保存为文件.这个文件就是一个模块.sample.py 其中 ...
- c#写入配置文件(text)
1.获取当前时间 System.DateTime currentTime = new System.DateTime(); currentTime = System.DateTime.Now; 写入配 ...
- 关于A*估价函数的总结
估价函数的优劣决定一个A*算法的好坏 360百科上是这样说的: (https://baike.so.com/doc/6223470-6436780.html) 关于估价函数h(n)与实际距离d(n)的 ...
- MFC通过URL下载并保存文件代码 转载
http://blog.csdn.net/charlessimonyi/article/details/8666108?utm_source=tuicool&utm_medium=referr ...
- Angularjs实例1
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...