歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 系統快訊:linux下tomcat集群配置

系統快訊:linux下tomcat集群配置

日期:2017/2/25 10:36:08   编辑:Linux教程

Apache + Tomcat + Linux 集群和均衡負載 (Session 同步復制) 配置實踐指南

經過我的多次測試實踐,在linux和window下測試通過,win的比較簡單,因為在默認的情況下,組播就已經打開。

1 在linux 下同一台服務器上測試通過(注意端口不要沖突。特別要注意那個tcpListenPort=”4001″ )

2 在window下的同一台服務器上測試通過,注意要點同上

3 window下多台不同主機上測試通過,沒有什麼好注意點,可以完全備份一個tomcat

4.linux多台不同tomcat服務器上測試通過。這個也是最後實現,最實際的方案。(一般不用在win下部署tomcatweb應用。呵呵。我覺得)

這裡講下第四中情況

先講一下環境:都是在Red Hat Linux AS4上測試通過

Apache:ip:192.168.1.11 (一台) 版本:2.0/2.2 (做均換負載服務器)

Tomcat:ip1:192.168.1.12 ip2:192.168.1.13 (兩台) 版本:5.0、5.5 (web應用的Real Server)

Jdk:版本1.5 安裝在 192.168.1.12 和192.168.1.13上的tomcat服務器上

安裝tomcat和apache ,在這裡就不講了。

軟件都可以在www.apache.org 的網站上找到(apache,tomcat,mod_jk)

1.下載mod_jk.so 文件放到apache 下的modules下

地址:http://apache.mirror.phpchina.com/tomcat/tomcat-connectors/jk/binaries/ 請選擇正確的操作系統和Apache的版本。

2.在apache的conf下建立文件workers.properties

添加內容:

雙擊代碼全選 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

#

# workers.properties

#

# list the workers by name

worker.list=tomcatlb, status

# localhost server 1

# ------------------------

worker.tomcat12.port=8009

worker.tomcat12.host=192.168.1.12

worker.tomcat12.type=ajp13


在13的服務器上也將這一段修改為自己的ip

然後打開jvmRoute ,跟workers.properties 的兩個tomcat名字相匹配

雙擊代碼全選 1

2

3

4

ip1

Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat12"/>

ip2

Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat13"/>


好了,apache和tomcat的配置好了,可以訪問了。

這裡,再提供一個鏈接,可以監控和配置負載均衡的各種信息

http://192.168.1.11/jkstatus或http://my.linuxcoffee.org、jkstatus來訪問網站。

注:需要在web.xml的display-name後面 下加上一段。 這個跟順序有關的,不然,xml文件會變紅哦。

Copyright © Linux教程網 All Rights Reserved