`
leeo1124
  • 浏览: 24811 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache2.4 + Tomcat6集群配置笔记

    博客分类:
  • java
阅读更多
一、安装Apache
1、修改httpd.conf中的路径c:/Apache24为Apache安装包的路径,如:D:/httpd-2.4.12/Apache24
2、进入Apache安装目录下的bin目录:
httpd.exe -k install
3、 启动服务 httpd.exe -w -n "Apache2.4" -k start
(卸载服务sc delete Apache2.4)

二、配置Apache
1、打开conf/httpd.conf文件,加载以下模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.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 slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule speling_module modules/mod_speling.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

2、去掉 Include conf/extra/httpd-vhosts.conf 前面的注释符

3、在文件末尾添加反向代理
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://127.0.0.1:11007 loadfactor=1 route=tomcat1
BalancerMember ajp://127.0.0.1:11008 loadfactor=1 route=tomcat2
BalancerMember ajp://127.0.0.1:11009 loadfactor=1 route=tomcat3
</proxy>

4、打开conf/extra/httpd-vhosts.conf文件,配置虚拟站点
<VirtualHost *:80>
ServerAdmin test@163.com
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
ErrorLog "logs/lbtest-error.log"
CustomLog "logs/lbtest-access.log" common
</VirtualHost>

三、配置tomcat
1、复制3个tomcat
2、修改tomcat2 的server.xml
<Server port="8005" shutdown="SHUTDOWN">把port改为8006
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>把port改为8090
<Connector port="11008" protocol="AJP/1.3" redirectPort="8443"/>把port改为11008
<Engine defaultHost="localhost" name="Catalina" >添加jvmRoute="tomcat2",在tomcat1中同样添加jvmRoute="tomcat1"
打开<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>注释
3、修改tomcat3 的server.xml,同tomcat2,把port改为11009,添加jvmRoute="tomcat3",保证3个tomcat的端口都不相同,并且AJP的的端口和httpd.conf文件中配置的代理端口一致。

四、在项目中的web.xml文件的<web-app>节点下加入<distributable />
分享到:
评论

相关推荐

    apache2.4+tomcat 7 集群配置

    直接下载, 即可用 apache2.4+tomcat 7 集群配置

    Apache2.4+Tomcat7服务器集群配置及软件.rar

    本资料包“Apache2.4+Tomcat7服务器集群配置及软件.rar”提供了详细的步骤和实例,帮助读者掌握如何配置这种服务器集群。 Apache2.4是Apache HTTP Server的最新版本之一,它提供了更好的性能、安全性以及更多的模块...

    apache2.4+tomcat7整合配置

    apache2.4+tomcat7整合配置,apache2.4+tomcat7整合配置,apache2.4+tomcat7整合配置

    apache2.4+tomcat7+mod_jk.so_整合配置

    6. **文档和示例**:`apache2.4+tomcat7整合配置` 压缩包中的 "dome" 可能包含配置示例,帮助用户快速理解和实现这个整合。文档则会详细解释每个配置文件的用途和配置项的含义,是学习和解决问题的重要参考资料。 ...

    apache2.4+tomcat7集群

    Apache 2.4 和 Tomcat 7 集群配置是一种常见的Web服务器和应用服务器部署方式,用于提高网站和应用程序的可伸缩性和高可用性。在Windows 7环境下搭建这样的集群,我们可以实现负载均衡、故障转移等功能,以确保服务...

    Apache2.4+Tomcat8.0集群安装--测试项目

    Apache2.4+Tomcat8.0集群安装--测试项目。集群配置地址为:

    Apache2.4+tomcat7集群

    在压缩包文件"Apache2.4+tomcat7+clusters"中,可能包含了上述所有组件的安装包、配置文件示例以及详细的设置指南,帮助用户快速搭建和管理Apache2.4与Tomcat7的集群环境。对于初学者来说,这是一份宝贵的资源,可以...

    Apache2.4+tomcat8.0+Jk

    Apache2.4、Tomcat8.0以及JK模块的结合使用是实现Web服务器与应用服务器之间负载均衡的一种常见方案。Apache作为前端服务器处理静态资源请求,而动态内容(如Java Web应用)则由Tomcat这样的Java应用服务器处理。JK...

    Apache2.4+tomcat7.0.73的配置以及说明

    本文将深入讲解如何配置Apache2.4以实现对Tomcat7.0.73的负载均衡和session共享复制,同时探讨mod_proxy和mod_jk两种代理方式。 首先,Apache2.4是HTTP服务器,负责处理客户端的HTTP请求,而Tomcat7.0.73是Java应用...

    apache2.4 +tomcat7+mod_jk.so 完美整合实例

    6. **配置 mod_jk.conf**: 在 Apache 中创建 mod_jk.conf 文件,指定 worker.properties 的位置,以及哪些 URL 路径应由 mod_jk 转发到 Tomcat。 7. **测试整合**: 重启 Apache 服务器,通过访问一个已知在 Tomcat ...

    apache2.4+tomcat8反向代理集群

    ### Apache2.4+Tomcat8 反向代理集群配置详解 #### 一、概述 在Windows环境下配置Apache2.4与Tomcat8的反向代理集群,涉及到多个步骤和技术要点,包括Apache与Tomcat的基本安装配置、负载均衡以及Session共享机制...

    windows下Apache2.4+Memcached1.4+Tomcat7集群环境

    windows下Apache2.4+Memcached1.4+Tomcat7集群环境 搭建后的部署包,开包即用,方便验证

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...

    [rar文件] windows下Apache2.4+Memcached1.4+Tomcat7集群环境搭建说明

    windows下Apache2.4+Memcached1.4+Tomcat7集群环境 搭建说明。 部署后的部署包另有上传,参见http://download.csdn.net/detail/ahcstone/9246701 开包即用,方便验证

    apache2.4+tomcat负载均衡配置源码

    下面将详细介绍如何配置Apache2.4和Tomcat来实现这一目标。 首先,Apache2.4作为反向代理服务器,负责接收来自客户端的HTTP请求,然后根据预设策略将这些请求转发到后端的多个Tomcat实例。Apache2.4的这种角色是...

    Apache2.4+Tomcat 集群配置 详细步骤解析-附件资源

    Apache2.4+Tomcat 集群配置 详细步骤解析-附件资源

    Apache2.4 + tomcat + https部署配置文件

    最近做一个项目应用到了Apache要在tomcat下部署并且开启https 涉及到大量的配置文件,具体可以从附件中下载案例,主要内容有: 1、目标URL存在http host头攻击漏洞 2、缓慢http拒绝服务攻击 3、web应用服务器版本...

    APACHE2.4+PHP5.3安装环境必备文件

    APACHE2.4 是APACHE最新版,最新版是没有php5apache2_4.dll这个文件的。所以如果需要配置PHP5.3环境,必须单独下载本文件才能正确配置。 注意:本文件仅适用于PHP 5.3 TS(线程安全)版本。不适合NTS,不适合...

    WIn10下Apache2.4+双Tomcat8集群所需材料

    WIn10下Apache2.4+双Tomcat8集群所需材料,内部包含环境变量配置.png,Tomcat的webapp内有包含单个.jsp的文件夹项目。可以参照https://blog.csdn.net/sinat_23030553/article/details/87568246进行配置。

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

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

Global site tag (gtag.js) - Google Analytics