`
ipioneer
  • 浏览: 47662 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Apache server2.2.11+Tomcat6集群总结(一)

阅读更多
1.安装程序运行所需要的文件:JDK、Apache、Tomcat
2.另外还需要下载一个JK包,下载地址是http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28,这里需要的版本是mod_jk-1.2.28-httpd-2.2.3.so  ,下载后将其复制到apache安装目录的modules文件夹下,可以不用改名。
3.在httpd.conf所在的目录下新建两个文件:mod_jk.conf、works.properties
在mod_jk.conf中写入
#加载mod_jk Module
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so
#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties
#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器
JkMount /*.jsp controller
在works.properties中写入

worker.list = controller,tomcat1,tomcat2  #server 列表

#========tomcat1========
worker.tomcat1.port=8009        #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1   #server的加权比重,值越高,分得的请求越多

#========tomcat2========
worker.tomcat2.port=9009       #ajp13 端口号,在tomcat下server.xml配置,默认8009,不要写成tomcat的端口号
worker.tomcat2.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1   #server的加权比重,值越高,分得的请求越多

#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.controller.sticky_session=1


4.在httpd.conf的最后一行引入上边配置的文件:Include conf/mod_jk.conf,注意此文件尽量不要使用绝对路径。
5.修改tomcat:如果多个tomcat不在同一台机器,则不用修改。否则保持第一个tomcat 的配置不变,只需在server.xml文件中改动 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">,指定jvmRoute,为了在works.properties中调用,修改其他的tomcat的配置,修改server.xml文件的<Server port="8005" shutdown="SHUTDOWN">的端口号,为了使多个tomcat同时启动;修改<Engine name="Catalina" defaultHost="localhost" >为<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">,并修改 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />AJP的端口号。
6到这基本上已经配置完了,在多个tomcat中部署同一个应用测试下效果,如果文件较大,访问数较多后就会发现tomcat是轮流执行,并关掉其他tomcat后在只保留一个的情况下同样能够正常访问,实现在负载均衡和容错机制。
问题:
1.apache怎么知道tomcat 的位置?在works.properties中并没有指定tomcat 所在的位置,他是通过什么找到tomcat的?
2.AJP?
3.关于tomcat的集群配置问题随后补上
分享到:
评论

相关推荐

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

    Apache2.2.11+Tomcat6.0.20集群配置

    相关配置文件 博文链接:https://morning-sunshine-2008.iteye.com/blog/433412

    apache2.2.11和tomcat6整合配置例子打包下载

    apache2.2.11和tomcat6整合配置例子打包下载,开发宝典...... apache2.2.11和tomcat6整合配置 1,下载mod_jk.so 2,在apache的httpd.conf里面加入下面的话 LoadModule jk_module modules/mod_jk.so JkWorkersFile "D:\...

    Apache+Tomcat+JSP+PHP+MYSQL安装文件

    XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程 ...1、apache_2.2.11-win32-x86-no_ssl.msi 2、Mod_jk-1.2.28-httpd-2.2.3.so 3、apache-tomcat-6.0.18.zip 4、mysql-5.5.15-win32.msi 5、php-5.4.35-Win32-VC9-x86

    Apache+Tomcat集群和负载均衡及Session绑定

    【Apache+Tomcat 集群与负载均衡及Session绑定】是将多个Apache和Tomcat服务器配置成一个集群,以实现更高的服务可扩展性和可用性。集群的基本思想是通过将工作负载分散到多个服务器,避免单点故障,提高系统的整体...

    apache-http-server2.2.11

    Apache HTTP Server 2.2.11 是一个广泛使用的开源Web服务器软件,它以其稳定性、灵活性和可扩展性而闻名。这个版本是针对Windows 32位系统的,并且集成了OpenSSL 0.9.8i,提供了安全的HTTPS服务。在本文件包中,包含...

    apache_2.2.11-win32-x86-openssl-0.9.8

    标题"apache_2.2.11-win32-x86-openssl-0.9.8"提及的是Apache HTTP Server的一个特定版本,适用于Windows 32位操作系统,并且集成了OpenSSL 0.9.8版本的安全库。Apache HTTP Server是全球最广泛使用的Web服务器软件...

    apache_2.2.11-win32-x86-openssl-0.9.8i_gpxz

    Apache 2.2.11是Apache HTTP Server的一个稳定版本,发布于2009年。它提供了许多功能和改进,包括更好的性能、安全性增强以及对HTTP协议的更全面支持。Apache服务器以其开源、免费、可高度定制和扩展性而受到赞誉,...

    apache+svn服务器搭建apache_2.2.11-win32-x86-openssl-0.9.8i.msi、svn-win32-1.5.4

    1. 运行`apache_2.2.11-win32-x86-openssl-0.9.8i.msi`安装程序。 2. 按照安装向导的指示进行,选择合适的安装路径和配置选项。 3. 安装完成后,配置Apache。打开`conf/httpd.conf`配置文件,修改以下关键设置: - ...

    apache_2.2.11-win32-x86-openssl-0.9.8i.msi

    apache2.2.11最新版,win32版本,20个字很难凑啊

    apache_2.2.11-win32-x86-openssl-0.9.8i.zip

    标题 "apache_2.2.11-win32-x86-openssl-0.9.8i.zip" 暗示了这是一个针对Windows 32位系统的Apache服务器软件的压缩包,版本为2.2.11,并集成了OpenSSL库,版本为0.9.8i。这个压缩包通常包含了安装和运行Apache ...

    Apache2.2+tomcat6.0配置[归类].pdf

    Apache2.2与Tomcat6.0的集成配置是一个常见的软件开发任务,特别是在构建高性能、高可用性的Web应用服务器环境中。Apache作为静态内容处理的强力HTTP服务器,与Tomcat(一个流行的Java Servlet容器)结合使用,可以...

    apache 2.2.11

    Apache HTTP Server 2.2.11是Apache软件基金会开发的一款广泛应用的开源Web服务器软件,其版本号2.2.11表示这是一个较早但稳定的发行版。在本文中,我们将深入探讨Apache 2.2.11在Windows平台上的安装、配置、使用...

    Windows平台上的Apache+Tomcat配置指南收集.pdf

    在Windows平台上配置Apache+Tomcat环境,主要是为了搭建一个能够处理Java Web应用的服务器。Apache HTTP服务器作为前端服务器,负责处理HTTP请求,并通过mod_jk模块与后台的Tomcat Web应用容器进行通信。以下是详细...

    Apache+Tomcat整合安装配置(Win)[文].pdf

    通过以上步骤,我们可以在Windows环境下成功搭建Apache+Tomcat集群,并实现基于mod_jk的负载均衡功能。这种配置方式不仅能够提高系统的可用性和响应速度,还能够更好地支持高并发场景下的应用服务。

    apache2.2.11

    Apache HTTP Server 2.2.11是Apache软件基金会开发的一款广泛应用的开源Web服务器软件,尤其在Linux系统中被广泛部署。这个版本发布于2009年,它包含了多个安全修复、性能优化以及功能增强,以提升服务器的稳定性和...

    windows下java pache-tomcat-6.0.20与apache_2.2.11整合

    ### Windows 下 Java Apache-Tomcat-6.0.20 与 Apache_2.2.11 整合 #### 概述 本文档详细介绍了如何在 Windows 系统上安装配置并整合 Apache Tomcat 6.0.20 和 Apache 2.2.11。这种整合可以有效地提升 Web 应用...

    WampServer2.0i.rar最新win平台Apache+PHP+MySQL+PHPMyAdmin一键安装包

    最新win平台Apache+PHP+MySQL+PHPMyAdmin一键安装包(多国语言)  WAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快速...Apache 2.2.11 PHP 5.3.0 MySQL 5.1.36 Phpmyadmin 大小:16M

Global site tag (gtag.js) - Google Analytics