成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Apache tomact負載均衡構建全解

網絡 網絡優化 網絡運維
本文對Apache和Tomacat的負載均衡安裝和配置過程進行了講述,首先是軟件環境的介紹,然后是設定過程,最后是測試內容。

作為一個開放的服務器,Apache與腳本軟件Tomcat相結合的負載均衡體系是我們慣用的收發,對于它們的安裝和配置問題也是非常重要的。為此,我們對這個問題,再進行一下闡述,那么具體的操作環境和代碼解析就請參考下文。

一:軟件環境
1. Apache: apache 2.0.55 (由http://httpd.apache.org/進入下載)(點擊下載apache 2.0.55)
2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache.org/進入下載)(點擊下載Tomcat 5.5.25 zip版)
3. mod_jk: 在頁面 http://tomcat.apache.org/Download 標題下找到 Tomcat Connectors 鏈接進入( 點擊下載mod_jk-apache-2.0.55.so),看起來像是個Unix/Linux下的動態庫,實際應是個Win32 的 DLL 動態庫,大概是為保持不同平臺配置的一致性,才用了這個擴展名。

二:負載均衡
用Apache進行分流,把請求按照權重以及當時負荷分tomcat1,tomcat2...去處理

1. 安裝apache,tomcat
我把Apache安裝在D:\Apache Group\Apache2
解壓兩分Tomcat, 分別在 D:\Apache Group\Tomcat5_1,D:\Apache Group\Tomcat5_2
如果把不同版本的Tomcat進行集群,目錄就可用Tomcat4_3(版本為4.x的第三個tomcat服務器),Tomcat6_4(版本為6.x的第三個tomcat服務器),這是Unmi本人的習慣。

2.修改Apache配置文件http.conf

在apache安裝目錄下conf目錄中找到http.conf,在文件最后加上下面一句話就可以了

  1. include "D:\Apache Group\Apache2\conf\mod_jk.conf" 
  2. http.conf 同目錄下新建mod_jk.conf文件,內容如下  
  3. #加載mod_jk Module    
  4. LoadModule jk_module modules/mod_jk-apache-2.0.55.so   
  5. #指定 workers.properties文件路徑    
  6. JkWorkersFile conf/workers.properties    
  7. #指定那些請求交給tomcat處理,"controller"為在workers.propertise里指定的負載分配控制器    
  8. JkMount /*.jsp controller 

3.如果還要指定*.do也進行分流就再加一行
JkMount /*.do controller

4.如果你想對所有的請求進行分流只需要寫成

  1. JkMount /* controller  
  2. 在http.conf同目錄下新建 workers.properties文件,內容如下  
  3. worker.list = controller,tomcat1,tomcat2 #server 列表    
  4. #========tomcat1========    
  5. worker.tomcat1.port=8009 #ajp13 端口號,在tomcat下server.xml配置,默認8009    
  6. worker.tomcat1.host=localhost #tomcat的主機地址,如不為本機,請填寫ip地址    
  7. worker.tomcat1.type=ajp13    
  8. worker.tomcat1.lbfactor = 1#server的加權比重,值越高,分得的請求越多    
  9. #========tomcat2========    
  10. worker.tomcat2.port=8109#ajp13 端口號,在tomcat下server.xml配置,默認8009    
  11. worker.tomcat2.host=localhost #tomcat的主機地址,如不為本機,請填寫ip地址    
  12. worker.tomcat2.type=ajp13    
  13. worker.tomcat2.lbfactor = 2#server的加權比重,值越高,分得的請求越多    
  14. #========controller,負載均衡控制器========    
  15. worker.controller.type=lb    
  16. worker.controller.balanced_workers=tomcat1,tomcat2#指定分擔請求的tomcat    
  17. worker.controller.sticky_session=1 

5.修改tomcat配置文件server.xml
如果你是水平集群,即在不同電腦上安裝tomcat,tomcat的安裝數量為一個,可以不必修改tomcat配置文件.我這里是在同一臺電腦上安裝兩個 tomcat,實現的是垂直集群方式,所以必須修改其中一個的設置,以避免端口沖突,按照參考文章是把原來以9開頭的端口號改為以9開頭端口號,但是在我機器上如果以9開頭的端口號,例如9080、9082會與我的WebSphere Application Server配置沖突,所以我這里采取的策略是把原來端口號的第三位改為1,如8080改為8180。#p#

打開tomcat2/conf/server.xml文件

1)將關閉Tomcat的監聽端口改成由8005改為8105
即把
<Server port="8005" shutdown="SHUTDOWN">
改為
<Server port="8105" shutdown="SHUTDOWN">

2)把http服務端口號由8080改為8180
找到
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<CONNECTOR port="8080"
把這里的8080改為8180

3)把AJP端口號由8009改為8109
找到
<!-- Define an AJP 1.3 Connector on port 8009 -->
<CONNECTOR port="8009"
把這里的8009改為8109

4) 把 HTTP 代理端口從8082改為8182(這個配置默認是被注釋掉的,可跳過這一步)
找到
<CONNECTOR port="8082"
把這里的8082改為8182

5. 編寫一個測試jsp
建立一個目錄TestCluster,里面新建一個test.jsp,內容為

  1. <%  
  2. System.out.println("===========================");    
  3. %> 

把TestCluster放到tomcat1,tomcat2的webapps下

6. 啟動apache,tomcat1,tomcat2,進行測試

通過 http://localhost/TestCluster/test.jsp 訪問,多刷新幾次頁面,查看Tomcat1和Tomcat2的窗口,你將可以看到打印了一行行"===========================",并且從統計上來說,大約在tomcat2打印的數量是在Tomcat1中的兩倍,可以看到請求會被tomcat1,tomcat2按照不同的權重分流處理,實現了負載均衡。作下面的集群配置,請在workers.properties把tomcat1和tomcat2的權重改為一樣的,使請求較平均分配,將有便于看到實驗的效果。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-04-22 18:27:37

Apache負載均衡

2010-04-20 11:51:31

負載均衡

2010-05-06 16:41:37

EIGRP負載均衡

2018-03-01 14:10:37

Kubernetes負載均衡容器

2010-04-22 23:47:55

tomcat負載均衡設

2010-05-06 14:41:31

SQL Server負載均衡

2010-04-22 17:53:36

Apache負載均衡

2010-05-05 18:34:35

Apache負載均衡

2010-05-04 14:06:15

Apache負載均衡

2010-05-05 19:00:54

apache負載均衡

2024-11-11 09:51:46

Nginx部署負載

2011-04-18 10:04:24

apachetomcat

2019-11-07 08:49:26

Apache Dubb架構負載均衡

2018-06-26 16:31:45

2010-05-04 15:41:44

交換負載均衡

2012-02-15 00:01:34

2012-02-14 10:10:35

NginxKeepalived負載均衡

2017-07-03 08:08:25

負載均衡分類

2012-10-19 09:57:43

Apache負載均衡集群功能

2010-05-04 13:27:27

apache負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品综合网 | 国产成人精品一区二区三区 | 国外成人在线视频网站 | 精品一区二区三区在线观看国产 | 亚洲精品乱码 | 啪啪精品| 国产成人精品av | 久久久久久色 | 特黄av| 日日天天| 国产精品一区久久久 | 老司机免费视频 | 乳色吐息在线观看 | 91xh98hx 在线 国产 | 欧美天堂在线观看 | 羞羞视频在线观看 | 日韩中文一区二区三区 | 日韩精品视频中文字幕 | 蜜臀久久99精品久久久久久宅男 | 欧美成年人网站 | 精品亚洲一区二区三区四区五区 | 久久久69 | 亚洲欧洲一区 | 黄色在线观看网址 | 日本不卡一区二区三区 | 美女国产 | 亚洲人成一区二区三区性色 | 国产亚洲欧美日韩精品一区二区三区 | 精品国产青草久久久久福利 | 中文字幕97 | 成人性生交大片免费看中文带字幕 | 99国产视频| 午夜视频在线观看视频 | 天天综合久久 | 国产蜜臀97一区二区三区 | 婷婷在线免费 | 亚洲性视频 | 高清黄色毛片 | 亚洲视频免费在线 | 精品国产久 | 成人免费大片黄在线播放 |