只想简简单单的过好每一天~~

apache+tomcat配置负载均衡

上一篇 / 下一篇  2007-11-14 12:43:10 / 个人分类:负载均衡

 安装Apache,配置负载均衡

1.1.1      安装

1)点击文件apache_2.0.48-win32-x86-no_ssl.msi

2)安装路径为D:/ JIANGXI/Apache Group/Apache2

说明:

A、需要输入Network DomainServer NameAdministrator's Email Address

“Network Domain”里输入域。如果用本站的二级域名,例如“test.dnschek.net”,请输入“test.dnschek.net”。如果用顶级域名,请输入“xxx.com”1166.jx163.com

  在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“test.dnschek.net”。如果用顶级域名,请输入“www.xxx.com”

  在“Administrator's Email Address”里输入网站管理员的Email地址。

B、选择典型安装。

C、其他采用默认配置。

D、如果系统安装了其他Web服务器,如IISWPS等,占用了80端口的话,可以在Apache安装的时候,选择使用其他端口,如8080等。或者把IIS的所有Web站点停止。

 

1.1.2      Modules下添加.so文件

1下载apache的一个组件Jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip

解压缩后将modules目录里面的mod_jk2.so文件,copyApache安装目录下modules文件夹里

1.1.3      配置参数httpd.conf

需要注意参数配置如下:

(1)在行"# LoadModule foo_module modules/mod_foo.so",加入如下行:

# Load mod_jkLoadModule jk_module modules/mod_jk.so#
						Configure mod_jkJkWorkersFile conf/workers.propertiesJkLogFile logs/mod_jk.logJkLogLevel info

 2)在参数DocumentRoot下加入如下行:

    JkMount /* loadbalancer

3)编辑Apache\Apache Group\Apache2\conf\目录下的httpd.conf文件,找到ServerName这一项参数,这一行是被注释掉的(前面有#的符号)。去掉前面的在"#"符号,并在后面填入你的hostnameIP地址,在这里设置为:

ServerName1166.jx163.com:80

说明:详细的配置信息,参见.\4-WEB\Apache\Apache Group\Apache2\conf\httpd.conf

1.1.4         配置参数workers.properties

1定义Workers列表:# list the workers by name

worker.list=tomcat1, tomcat2, tomcat3, loadbalancer

 

2定义Workers的类型:# First tomcat server

worker.tomcat1.port=8009      Tomcat worker主机的侦听端口。

worker.tomcat1.host=127.0.0.1  侦听ajp13请求的Tomcat worker主机

worker.tomcat1.type=ajp13    (说明:其使用ajpv13协议与Tomcat进程通讯

 

# Specify the size of the open connection cache.

worker.tomcat1.cachesize=1000

当在多线程的web server(例如apache2.0IISNetscape)中使用JK时,此属性是有效的。如果将cachesize的值设置为较高的值,这些支持多线程的web server将获得很好的处理能力。如果此属性不被设置,则连接cache特性将失效。

#

# Specifies the load balance factor when used with

# a load balancing worker.

# Note:

# ----> lbfactor must be > 0

# ----> Low lbfactor means less work done by the worker.

worker.tomcat1.lbfactor=100

当此Tomcat worker被用于一个负载平衡worker使用时,此属性将被使用。它定义了此worker的负载平衡权值。

(2)      Second3thtomcat server配置跟First tomcat server类似,区别的地方:

Second3thworker.tomcat1.port分别为:80198029

5定义一个名为“loadbalancer”worker,其作为对多个Tomcat进程的负载平衡使用:

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=tomcat1, tomcat2, tomcat3

负载平衡类型的worker并不与Tomcat worker通讯,它负责管理这些Tomcat worker

1.2        安装Tomcatweb内容

说明:为保障平台的稳定运行,系统提供3tomcat(命名webserver-1webserver-2webserver-3)运行。

1.2.1      安装

  1)在D:/ JIANGXI/下创建webserver-1文件夹。

2)将“5-WEB/1-Tomcat”下的文件复制到D:/ JIANGXI/webserver-1。要求Tomcat5.0版本。

1.2.2      配置参数

l        

TAG: 负载均衡

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 10237
  • 日志数: 43
  • 建立时间: 2007-05-04
  • 更新时间: 2009-01-06

RSS订阅

Open Toolbar