apache+tomcat整合(二)

前面我介绍了apache+tomcat的mod_jk的整合方式,这里我介绍http_proxy的整合方式,系统环境和上篇的一样,只是重新编译了apache

重新编译apache,是为了让apache的配置文件中自动加载一些模块,编译方式:

./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-rewrite=shared --enable-proxy --enable-proxy=shared --enable-speling --enable-speling=shared --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

查配置文件:

#进行上述的编译之后,httpd.conf配置文件会自动加载这些模块,其中mod_proxy_http.so是我们需要的模块LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule speling_module modules/mod_speling.so
LoadModule rewrite_module modules/mod_rewrite.so

修改httpd.conf文件,添加如下配置

ProxyPass /bbs http://localhost:8088/bbs
ProxyPassReverse /bbs http://localhost:8088/bbs  ##

tomcat server.xml配置文件:

<Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>

在webapps下创建bbs目录

[[email protected] bbs]# pwd
/usr/local/tomcat6.0/webapps/ROOT/bbs

访问:

127.0.0.1 - - [07/Apr/2015:13:57:25 +0800] "GET /bbs/time.jsp HTTP/1.1" 200 43
127.0.0.1 - - [07/Apr/2015:13:58:06 +0800] "GET /bbs/time.jsp HTTP/1.1" 200 43
127.0.0.1 - - [07/Apr/2015:13:59:30 +0800] "GET /bbs HTTP/1.1" 302 -
127.0.0.1 - - [07/Apr/2015:13:59:30 +0800] "GET /bbs/ HTTP/1.1" 200 130
127.0.0.1 - - [07/Apr/2015:13:59:41 +0800] "GET /bbs/ HTTP/1.1" 200 130
127.0.0.1 - - [07/Apr/2015:14:01:40 +0800] "GET /bbs/index.jsp HTTP/1.1" 200 174
127.0.0.1 - - [07/Apr/2015:14:01:40 +0800] "GET /bbs/index.jsp HTTP/1.1" 200 174
127.0.0.1 - - [07/Apr/2015:14:24:08 +0800] "GET /bbs/time.jsp HTTP/1.1" 200 43

可以看到访问成功!!!

时间: 2024-11-13 08:11:46

apache+tomcat整合(二)的相关文章

Apache Tomcat 整合集群 session 共享

Apache Tomcat 整合集群 所需软件 CentOS6.5 64 Apache2.2.15 Tomcat7.0.62 JDK 1.8.0_45 tomcat-connectors 1.2.40 MySQL<可选> PHP<可选> 一   安装A服务器安装  IP  192.168.150.7 apache php mysql yum install httpd httpd-devel php php-devel php-gd php-mysql php-mbstring m

apache+tomcat整合后的编码问题

apache+tomcat整合提供webserver服务的方式是为了实现两个目的:一是方便利用apache http server将客户请求均衡的分给tomcat1,tomcat2....去处理,即负载均衡:二是由于tomcat的html和图片解析功能相对其他服务器如apche等较弱,所以,一般都是集成起来使用,只有jsp和servlet服务交由tomcat处理,而静态的内容,都是由apache来完成. 利用apache的mod_jk模块和tomcat的ajp协议,我们在应用中实现了这一整合,但

【4】Apache+Tomcat整合

虽然目前Nginx作为webserver服务器或代理服务器被广泛使用,但Apache还是运用于很多项目中.下面结合自己实际操做下记录. 一.Apache+Tomcat整合的优点 ? 1.1主要因为Apache有其独特的优点: 功能强大,apache自带了很多功能模块,可根据需求编译自己需要的模块. 配置简单,apache的配置文件非常简单,通过简单的配置可实现强大功能. 速度飞快,apache处理静态页面文件效率非常高,可以应对大并发和高负荷访问请求. 性能稳定,apache在高负荷请求下性能表

apache+tomcat整合

一 .Apache与Tomcat的比较 apache支持静态页面,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的. apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理.      apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp

apache+tomcat 整合

本篇文章参考网上文档,以及自己实际操作而整合. linux是最常用的web服务器,本节我们将通过整合apache和tomcat构建一个java/jsp运行平台,详细介绍web服务器的搭建过程. 一.  apache与tomcat整合的必要性Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux.Unix.Windows系统平台上),尤其对Linux的支持相当完美.apache的优点有: 功能强大,apache自带了很多功能模块,可根据需求编译自己需要的模

apache+jetty整合

系统环境: [[email protected] etc]# uname -a Linux ORACLE 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux [[email protected] etc]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 (Tikanga) 软件版本: jetty-

apache与tomcat整合

一.准备所需软件包: 二.安装源码编译环境所需软件包: 三.http安装: 四.jdk安装配置: 1.安装jdk: 2.移动jdk目录:   3.添加java环境变量,vim  /etc/profile,在末尾出添加如下内容: 4.使java环境变量生效: 五.tomcat安装: 六.编译mod_jk模块: 七.测试tomcat能否正常工作: 1.启动tomcat: 2.测试,如果出现如下,表示tomcat正常: 八.apache与tomcat整合: 1.建立mod_jk.conf配置文件,vi

Windows下Apache+Tomcat+jsp+php的服务器整合配置经验总结

对于Apache+Tomcat+jsp+php的整合,针对不同的Tomcat和apache的版本,稍微有些区别. 一.所需软件 (1)JDK: jdk-7u15-windows-x64.exejdk的版本关系倒不是很大,不影响Apache和Tomcat的整合,配置环境变量时注意一些就行了. (2)Apache:httpd-2.2.25-win32-x86-no_ssl.msi apache版本对整合影响不是太大,需要注意的是整合Tomcat时加载模块(modules)时 mod_jk.so 文件

在Windows XP下整合Apache+Tomcat+PHP

本篇文章主要是从安装JK插件方面来对整合Apache+Tomcat进行讲解. 以前在本机上做项目测试的时候,都是单独使用Tomcat,而没有像在服务器上一样用Apache+Tomcat这样的配置.但是整合Apache+Tomcat的好处人尽皆知.为什么我们不来试一试呢? 其实刚开始的时候并不是为了整合Apache和Tomcat而整合的,因为之前在我的PC机上根本就没 有装Apache,一个机缘--公司需要帮别人维护一个用PHP写的项目,于是为了测试PHP,所以我在PC机上装了个Apache,并安