`

apache+tomcat 2

 
阅读更多

一、准备相关软件
a) Apache HTTP Server 2.2 (http://httpd.apache.org/download.cgi )
b) Tomcat 6.0 (http://tomcat.apache.org/ )
c) Apache Tomcat Connector  (http://tomcat.apache.org/connectors-doc/ ) mod_jk-1.2.31-httpd-2.2.3.so 对应Apache HTTP Server 2.2的版本
二、Apache配置
a) 配置Apache + Tomcat
i. 首先将下载的mod_jk-1.2.31-httpd-2.2.3.so复制到Apache HTTP Server安装目录下的modules文件夹下;在Apache HTTP Server的conf目录下新建mod_jk.conf,vhost.conf,workers.properties,uriworkermap.properties(这些配置文件也可以直接写在httpd.conf中,单独提出方便管理)
ii. 在 httpd.conf最后添加两行
include conf/mod_jk.conf
include conf/vhost.conf
iii. 修改 mod_jk.conf
LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel error
iv. 修改 vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "app目录" #指定项目位置最好带引号防止无法识别录路径,可以不要
ServerName localhost #"localhost"将与tomcat中的"Host name"对应,可以配置域名
Jkmount /servlet/* s1 #所有匹配"/servlet/*"的请求都交给s1(tomcat)处,理,s1配置在workers.properties中
RewriteEngine On #开启URL转发
RewriteRule ^/(.+)$ /servlet/UrlRewriteServlet?name=$1 [PT]
</VirtualHost>
v. 修改workers.properties
worker.list=s1
worker.s1.port=8009 #对应Tomcat中的 Connector port="8009"
worker.s1.host=localhost  #Tomcat所在服务器IP
worker.s1.type=ajp13  #类型
worker.s1.lbfactor=1 #权重,值越高,分得的请求越多
worker.list=s2
worker.s2.port=8009 #对应Tomcat中的 Connector port="8009"
worker.s2.host=www.abc.com  #Tomcat所在服务器IP
worker.s2.type=ajp13  #类型
worker.s2.lbfactor=1 #权重,值越高,分得的请求越多
vi. 修改uriworkermap.properties
#所有请求都由s1这个server处理
/*=s1
#所有包含jkstatus请求的都由status这个server处理
/jkstatus=s1
#所有以.gif结尾的请求都不由s1这个server处理,以下几个都是一样的意思
!/*.gif=s1
!/*.jpg=s1
!/*.png=s1
!/*.css=s1
!/*.js=s1
!/*.htm=s1
!/*.html=s1
b) 配置Apache转发
i. 修改httpd.conf,去掉“#”
#LoadModule rewrite_module modules/mod_rewrite.so
ii. 修改vhost.conf文件,在VirtualHost节点下添加
RewriteEngine On #打开转发
RewriteRule ^/(.+)$ /servlet/UrlRewriteServlet?name=$1 [PT]

三、Tomcat配置
a) 配置Connector与workers.properties中的port对应
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
b) 配置Host name与 vhost.conf的ServerName 对应
分享到:
评论

相关推荐

    apache+tomcat+jk 均衡负载和集群

    Apache+Tomcat+JK是一个常见的Web服务器和应用服务器集群解决方案,用于实现负载均衡和高可用性。这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,...

    apache+tomcat7+jk负载均衡

    2. Tomcat7:Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,专注于轻量级应用服务器。Tomcat7是其第七个主要版本,支持Java EE 6规范。在这个配置中,多台Tomcat7服务器作为应用服务器运行...

    apache+tomcat+mod_jk

    apache+tomcat+mod_jk整合文档,内有安装包。apache+tomcat+mod_jk整合文档,内有安装包。

    linux+apache+tomcat+mysql+jsp+php

    超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe

    apache+tomcat集群配置

    worker.controller.balance_workers=tomcat1,tomcat2 worker.controller.sticky_session=false worker.controller.sticky_session_force=1 workers.properties 文件中,定义了负载均衡控制器的配置,包括控制器类型...

    Apache+Tomcat服务器集群配置详细步骤

    ### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户需求的日益增长,单一服务器往往难以满足高性能、高可靠性的要求。为了应对这一挑战,通常采用Apache+...

    Apache+Tomcat整合

    Apache 和 Tomcat 整合是将 Apache 作为前端服务器,负责处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,处理 Java 应用的动态请求。这种架构可以充分利用两者的优点,提高系统性能和可扩展性。下面我们将...

    反向代理负载均衡 Apache + Tomcat集群

    反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档

    windows平台apache+tomcat+说明文档负载均衡整个环境

    本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。

    Apache+Tomcat+Linux集群和均衡负载(Session同步复制

    Apache+Tomcat+Linux集群和均衡负载(Session同步复制

    apache+tomcat整合.pdf

    在讨论Apache与Tomcat的整合之前,首先需要了解Apache和Tomcat的基本概念。Apache HTTP Server(通常简称为Apache)是一个广泛使用的开源网页服务器,它非常擅长处理静态内容,如HTML页面和图片等。而Tomcat是一个...

    apache+tomcat整合配置

    apache+tomcat整合配置 apache+tomcat整合配置 apache+tomcat整合配置

    linux系统中apache+tomcat+mysql环境搭建及项目部署

    在linux系统中搭建一个apache+tomcat+mysql的环境,并在其上部署web应用

    Apache+Tomcat+JK 实现集群负载均衡文档

    Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...

    linux 配置apache+tomcat

    ### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...

    Linux_Apache+Tomcat+jk

    ### Linux环境下Apache+Tomcat+JK集群配置详解 #### 一、集群基础知识 集群技术是提升系统服务能力和高可用性的关键技术之一。通过将多台独立的服务器组织成一个集群,可以实现故障无缝迁移,即当集群中某台服务器...

    Apache+Tomcat集群配置

    Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置

Global site tag (gtag.js) - Google Analytics