`
mr.lili
  • 浏览: 149777 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类

服务器负载均衡技术:使用apache部署集群实现负载均衡

阅读更多
参照博客:
http://www.blogjava.net/libin2722/articles/352842.html

参照这个网站,有一点点需要修改,修改不正确就会出错。我相关资料都以图片上传,请查看图片

资源下载地址:
http://www.apache.org/dist/httpd/binaries/win32/   httpd-2.2.25-win32-x86-no_ssl


apache程序安装在:D:\Program Files (x86)\Apache Software Foundation   里


报错:jk_uri_worker_map.c (578): Could not find worker with name 'loadBalancer' in uri map post processing 
查看:http://stackoverflow.com/questions/3666649/apache-httpd-2-2-x-mod-jk-1-2-30-tomcat-6-error-could-not-find-worker-with



开始部署集群操作:(详看附件图片,在文档里不知道如上传图)
一、下载:
1、httpd-2.2.25-win32-x86-no_ssl.msi     apache安装文件
2、tomcat-connectors-1.2.39-windows-i386-httpd-2.2.x.zip   里的mod_jk.so
3、apache-tomcat-6.0.36-windows-x64.zip   
实际上面几个版本应当都是可以的,版本是向下兼容

二、安装apache,我安在D盘

三、配置:
1、mod_jk.conf:

# Load mod_jk2 module
LoadModule jk_module modules/mod_jk.so

# Where to find workers.properties(引用workers配置文件)
JkWorkersFile conf/workers.properties

# Where to put jk logs(log文件路径)
JkLogFile logs/mod_jk2.log

# Set the jk log level [debug/error/info](log级别)
JkLogLevel info
     
# Select the log format(log格式)
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"

# Send JSPs for context / to worker named loadBalancer(URL转发配置,匹配的URL才转发到tomcat进行处理)
# JkMount /*.jsp controller
JkMount /*.* loadBalancer

2、workers.properties:
worker.list = loadBalancer

worker.tomcat1.port=8009

worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor = 1

worker.tomcat2.port=9009
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1

worker.loadBalancer.type=lb
worker.loadBalancer.balance_workers=tomcat1,tomcat2
worker.loadBalancer.sticky_session=True

3、httpd.conf
在<IfModule ssl_module>前加   Include conf/mod_jk.conf

ABC三个文件都在apache安装目录的conf下,我的在
D:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf


4、将mod_jk.so放在modules下,我的在
D:\Program Files (x86)\Apache Software Foundation\Apache2.2\modules

apache这边的配置基本结束,现在就是一个javaee测试程序和tomcat配置

四、test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>test1</title>

</head>

<body>
我是测试页面
<%
System.out.println("分发===========================");
%>

</body>

</html>

五、修改tomcat
server.xml
<Server port="9005" shutdown="SHUTDOWN">
<Connector port="9090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
   <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />
另一个tomcat不用修改
然后发布启动测试。

大部份步骤和参考的一样,只是告诉大家在细节配置方面需要看图

  • 大小: 74 KB
  • img.rar (414.6 KB)
  • 下载次数: 0
  • 大小: 27.2 KB
  • 大小: 56.1 KB
  • 大小: 44.8 KB
  • 大小: 36.2 KB
  • 大小: 58.5 KB
  • 大小: 63.1 KB
  • 大小: 47 KB
  • 大小: 65.4 KB
  • 大小: 32 KB
  • 大小: 44.5 KB
分享到:
评论

相关推荐

    基于Apache和Tomcat的负载均衡和服务集群

    Apache和Tomcat都是众所周知的优秀web服务器。...当将它们组合起来使用的时候,可以将应用部署为集群式服务,并在此基础上实现负载均衡。本文将分析采用Apache和Tomcat搭建集群服务和实现负载均衡的方法。

    apache_server+Tomcat7集群负载均衡session共享

    apache server2.2 + tomcat7.0 服务器集群负载均衡+session共享 包括配套的软件和详细的配置文档。

    keepalived 安装手册.docx

    javaweb高可用+负载均衡-服务器集群(keepalived+apache+tomcat)生产环境部署手册 所用技术:1高可用集群keepalived。2负载均衡集群apache。3tomcat服务。4生产环境的日常维护脚本 真实生产环境在用的技术架构,亲...

    Linux环境下使用Apache搭建Apusic应用服务器集群

    linux环境下使用apache和apusic实现负载均衡

    单机负载均衡与群集的测试用例

    本测试用例基于Spring开发。已经打为war包。...启动tomcat后会自动部署。访问的时在浏览器输入http://127.0.0.1:8080/TestProject/showInfo.do即可访问。页面会显示网站当前部署的物理目录以及当前的SessionID。

    tomcat6_apache2.2_ajp 负载均衡加集群实战分享

    一台apache2.2服务器,三台tomcat服务器: apache2.2服务器 1.ip:192.168.1.20 2.只装apache软件:httpd-2.2.6.tar.bz2 安装路径:/usr/local/apache2 tomcat服务器:均配置相同的应用。 1.集群名:balancer://tomcat...

    架构设计方案

    1)四层交换负载均衡: 采用负载均衡器来实现硬件级的四层交换负载均衡,或采用LVS来实现软件的四层交换负载均衡。 2)通过第三方软件来实现负载均衡,同时实现页面请求的缓存。 通过Nginx实现反向代理服务器集群,同时...

    用apache和tomcat搭建集群(负载均衡)

    一、集群和负载均衡的概念 (一)集群的概念  集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,...

    Nginx与Tomcat实现动静态分离和负载均衡

    当遇到访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致服务器物理内存耗尽频繁交换,失去响应,只能重启服务器,Nginx采取了分阶段资源分配技术,处理静态文件和无缓存的反向代理加速,实现了负载均衡和...

    Apache安装及JBOSS部署说明文档.rar

    描述了apache jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项。 目 录 1 .Apache2.0及连接器jk1.2的编译部署 4 1.1下载相关软件包 ...

    最全面的门户网站架构设计方案.doc

    系统架构设计 2.1 总体思路 为提高网站的高并发性能,提高开发效率及运营效率,主要按如下几个思路进行规划设 计: 2.1.1 负载均衡 1) 四层交换负载均衡: 采用负载均衡器来实现硬件级的四层交换负载均衡,或采用LVS来...

    网站建设硬件设计方案.docx

    架构设计 1.1总体思路 为提高网站的高并发性能,提高开发效率及运营效率,主要按如下几个思路进行规划设计: 负载均衡 四层交换负载均衡: 采用负载均衡器来实现硬件级的四层交换负载均衡,或采用LVS来实现软件的四层...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    应用服务器中间件技术要求.doc

    " "集群与可用性要"必须支持通过Apache、IIS实现集群、负载均衡和系统 " "求 "扩展。 " " "支持多服务器群集部署、负载均衡、组件级的失效即时" " "恢复(Fail Over)。支持Web层的集群和EJB集群。应 " " "提供较...

    Nginx+Tomcat高性能负载均衡集群搭建教程

    Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3...在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。 架构如下: 准备工作 apache-tomcat-7.0.61 nginx-1.12.2 Redis-x64-3.2.10

    数据管理平台 Apache Geode.zip

    它使用了动态数据复制和分区技术来实现高可用, 高性能, 高可扩展性, 和容错. 另外, 对于一个分布式数据容器, Apache Geode 是一个基于内存的数据管理系统, 提供了可靠的异步事件通知和可靠的消息投递.Apache Geode ...

    基于SSM架构实现的大型分布式购物网站-B2C项目源码+项目说明.zip

    方案2:在负载均衡服务器中运行一个精灵线程,预测服务器压力过大时会自动把session转移压力过小的服务器中。 3、做专门的图片服务器。使用一个http服务器,Apache.或者Nginx。使用ftp服务上传图片,vsftpd ##...

    Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置

    ************************************************************************************************************************ JDK安装步骤 1. 以root身份登录系统 ... 3. 通过chmod +x jdk-1_5_x-rc-linux-i586-...

    文件服务器规划设计.docx

    为以后的集群、负载均衡等分布式架构提供一定的基础。 目标 文件服务器规划设计全文共29页,当前为第6页。开发文件上传服务器应用程序,对外提供文件上传服务。通过各种参数的设定来完成图片裁剪、图片转换、是否多...

Global site tag (gtag.js) - Google Analytics