0.安装apache2.2

./configure --prefix=/usr/local/apache --enable-so \

--enable-rewrite --with-mpm=worker

make && make install

1.安装jdk

tar zxvf jdk-7-linux-i586.gz

mv jdk1.7.0 /usr/local/jdk

/usr/local/jdk/bin/java --version

2.安装tomcat7.0.37

tar zxvf apache-tomcat-7.0.37.tar.gz

mv apache-tomcat-7.0.37 /usr/local/tomcat

vim /etc/profile

export JAVA_HOME=/usr/local/jdk

export PATH=$PATH:JAVA_HOME/bin:/usr/local/apache/bin:/usr/local/tomcat/bin

export CLASSPATH=$JAVA_HOME/lib

source /etc/profile

/usr/local/tomcat/bin/catalina.sh start

netstat -an | grep :8080

3.Apache与Tomcat整合

(1).安装jk2

tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz

cd /root/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2/

./configure --with-apxs2=/usr/local/apache/bin/apxs

make

cd ../build/jk2/apache2/

/usr/local/apache/bin/apxs -n jk2 -i mod_jk2.so

(2).查看Apache模块

mod_jk2.so

(3).编辑Apache配置文件

vim /usr/local/apache/conf/httpd.conf

LoadModule jk2_module modules/mod_jk2.so

(4).编辑虚拟主机

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin admin@free.com

DocumentRoot "/data/html"

ServerName www.free.com

ErrorLog "logs/www.free.com.error.log"

CustomLog "logs/www.free.com.access.log" combined

<Directory "/data/html">

Options Indexes FollowSymLinks

DirectoryIndex index.html index.jsp index.htm

AllowOverride None

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

<VirtualHost *:80>

ServerAdmin admin@free.com

DocumentRoot "/data/html/wordpress"

ServerName blog.free.com

ErrorLog "logs/blog.free.com.error.log"

CustomLog "logs/blog.free.com.access.log" combined

<Directory "/data/html/wordpress">

Options Indexes FollowSymLinks

DirectoryIndex index.html index.jsp index.htm

AllowOverride None

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

(5).增加Tomcat的配置文件

cd /usr/local/apache/conf/

vim workers2.properties

[logger.apache]

level=DEBUG

[shm]

file=/usr/local/apache/logs/shm.file

size=1048576

#Example socket channel override port and host.

[channel.socket:localhost:8009]

port=8009

host=127.0.0.1

#define the worker

[ajp13:localhost:8009]

channel=channel.socket:localhost:8009

#Uri mapping

[uri:/*.jsp]

[uri:/servlet/*]

[uri:/*.vm]

[uri:/*.do]

worker=ajp13:localhost:8009

(6).Tomcat配置虚拟主机

<Host name="www.free.com" debug="0" appBase="/data/html">

<Context path="/" docBase="/data/html" debug="0"/>

</Host>

(7).测试

cd /data/html

vim index.jsp

<html>

<body>

<center>

Now time is :<%=new java.util.Date()%>

</center>

</body>

</html>

/usr/local/apache/bin/apachectl -t

/usr/local/apache/bin/apachectl -S

/usr/local/apache/bin/apachectl start

/usr/local/tomcat/bin/catalina.sh start

IE:

注意: 指定HOSTS

http://www.free.com

效果如下:

Now time is :Tue Feb 26 12:47:51 CST 2013

本文转自 dengaosky 51CTO博客,原文链接:http://blog.51cto.com/dengaosky/1855315,如需转载请自行联系原作者

Apache整合Tomcat相关推荐

  1. apache整合tomcat部署集群

    近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以a ...

  2. apache整合tomcat实现web服务器的动静态资源的分离解析

    前段时间因为一点关系,接触到apache动态进负载均衡的实验,很自然想到apache配合其他软件使用完成需求,网上找了下,还是比较多的apache整合tomcat的.所以我就将做到这个实验从头到尾思路 ...

  3. Eclipse Java EE+Tomcat问题和Apache整合Tomcat

    Eclipse Java EE IDE 中使用Tomcat 5X / 6X 的一些问题(配置,发布相关) 一直都是使用MyEclipse,因为涉及都版权,都是在"学习和交流"的名义 ...

  4. 通向架构师的道路(第一天)之Apache整合Tomcat

    这是一个通用的Web即B/S工程的架构,它由: ü   Web Server ü   App Server ü   DB Server 三大部分组成,其中: ²  Web Server 置于企业防火墙 ...

  5. J2EE开发之(一)之Apache整合Tomcat

    一,工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由: ü   Web Server ü   App Server ü   DB Server 三大部分组成,其中: Web Serve ...

  6. Apache整合Tomcat详解系列(三)Apache性能调优

    一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在 ...

  7. Apache和Tomcat整合

    转自:http://blog.csdn.net/yunlong34574/article/details/19282175 手上的需求是要通过80端口进来apache,然后分发到不同的服务器程序,本身 ...

  8. Apache+php+tomcat+mysql整合手册

    Apache+Php+tomcat+mysql整合手册 Apache+Php+tomcat+mysql整合手册 一. 需要的安装包 httpd-2.0.52.tar.gz jakarta-tomcat ...

  9. Linux系统下Apache与Tomcat整合

    Linux系统下Apache与Tomcat整合 1.准备,下载需要的文件. 到Apache官方网站下载所需要的文件: httpd-2.2.17.tar.gz apache-tomcat-6.0.32. ...

最新文章

  1. nacos 持久化 mysql(windows/linux环境)
  2. html代码在线分析,网站html代码解析
  3. python自动测试模型_Selenium+Python 自动化测试模型
  4. 正在运行的程序和数据都是保存在计算机的,正在运行的程序和数据是暂在计算机的硬盘中吗?...
  5. 教你怎么样快速降低室内装饰设计污染
  6. C/C++怎样传递二维数组,转载自CSDN
  7. Communicator 2007的一些设置
  8. 数学建模算法学习——各类模型算法汇总
  9. 电信光纤天翼网关将默认的路由模式修改为桥接模式
  10. 如何把windowsXP系统主题成Windows7风格windowsxp主题包
  11. 三星识别文字_免费文字识别
  12. 站长咪咪网整理的Linux命令大全
  13. 【zc1415926】Unity3D的Android移动之路(二) 辅助神器——Unity Remote
  14. 如何使用计算机远程电脑,如何远程控制电脑?手把手教你一个简单办法
  15. MIPS Linux内核编译构建环境的搭建
  16. 第21章 DMA—直接存储区访问
  17. 百度搜索结果网站排名因素
  18. BIOS密码的去除与破解
  19. 6.3【字符数组编程】假定输入的字符串中只包含字母和*号。请编写子函数实现:除了字符串前导的*号之外,将串中其他*号全部删除。
  20. 【JS-正则表达式】JS正则表达式完整教程(略长)

热门文章

  1. Chrome 控制台console的用法
  2. [Vue源码分析]谷歌翻译后,Vue双向数据绑定失效了?
  3. On Tutorial with Caffe--a Hands DIY DL for Vision
  4. OpenCV_Python教程 系列!
  5. 在centos7上安装Jenkins
  6. iLO4外网访问时不能启动控制台
  7. Windows下安装OpenSSL及其使用
  8. VMware workstation 网络设置详解
  9. 学习ccna,ccnp中如何提高英语问题
  10. Table options do not contain an option key ‘connector‘ for discovering a connector