精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

緩存角度的Apache負載均衡

網絡 網絡優化 網絡運維
本文對apache負載均衡,基于反向代理的配置進行了詳細的介紹。文章之初,我們給出的是網上的一般攻略,之后又做了修改,供大家參考。

Apache負載均很設置很多情況下都是根據tomacat來完成的,現在這片文章介紹的是關于反向代理實現apache負載均衡的配置過程,首先我們來參考一下前人的操作過程,根據那個方案來修改我們的實際操作。

下基于反向代理實現Apache負載均衡

初步設想:

考慮到對不同的 App Server 而言, 實現 Session 復制的配置各不相同(通常是需要配置集群), 因此從通用的角度, 覺得使用 session sticky 方式實現的負載均衡比較方便(沒有看到有資料說 lighttpd 能夠實現 session sticky, 所以決定使用 Apache 試試)

環境準備:

1、下載安裝 Apache(不多廢話了)

2、準備兩個運行同樣程序的 Web 服務器,這里使用的是 Tomcat 5.5, 并使用一個 jsp 文件作為測試文件

3、下載安裝 JMeter ( jakarta-jmeter-2.2), 用于壓力測試, 驗證apache負載均衡的效果

測試jsp文件說明:

1、顯示當前運行的服務器的 IP 地址及端口號, 這樣從返回的頁面就能夠知道是運行在哪一個 Web 服務器上的了

2、統計每個客戶端(不同的 session)向同一臺服務器發出請求的次數, 通過這個計數可以驗證是否實現了 session sticky

3、通過 clear 請求參數(即 .../test.jsp?clear=1)清除請求次數的計數結果, 以便進行下一次測試

4、模擬 JSESSIONID +jvmRoute 的機制, 自行實現了一個 STICK_PORT_TOKEN 的 Cookie, 直接使用不同服務器的 HTTP 端口號作為 route#p#

Apache負載均衡配置:

簡單的反向代理

  1. ProxyRequests Off  
  2. <Proxy *> 
  3. Order deny,allow  
  4. Allow from all  
  5. </Proxy> 
  6. ProxyPass /1 http://localhost:8080/test  
  7. #ProxyPassReverse /1 http://localhost:8080/test  
  8. ProxyPass /2 http://localhost:18080/test  
  9. #ProxyPassReverse /2 http://localhost:18080/test  
  10. # 2)非 stickysession 的 balance  
  11. ProxyPass /3 balancer://non-sticky-cluster nofailover=On 
  12. <Proxy balancer://non-sticky-cluster> 
  13. BalancerMember http://localhost:8080/test  
  14. BalancerMember http://localhost:18080/test smax=10 
  15. </Proxy> 
  16. # 3)stickysession 的 balance  
  17. ProxyPass /4 balancer://sticky-cluster stickysession=STICK_PORT_TOKEN nofailover=On 
  18. <Proxy balancer://sticky-cluster> 
  19. BalancerMember http://localhost:8080/test route=8080 
  20. BalancerMember http://localhost:18080/test route=18080 loadfactor=2 
  21. </Proxy> 


這個配置分為3個部分, 包括了 1)簡單的反向代理, 2)非 session sticky 的 load balance, 以及 3)session sticky 的 load balance 三種方式的配置(這里假設兩個 Tomcat 服務器的 HTTP 服務被配置在 8080 和 18080 端口), 其中第 2) 和 3) 的配置中 "nofailover=On" 適合于沒有 session 復制的情況下, 這種情況下, 如果其中一臺 HTTP 服務器出錯, 那么原來分配在這個出錯機器上的瀏覽器客戶端不會被自動轉移到另外的服務器上, 必須重新啟動瀏覽器才能將請求分配到另外一臺服務器上去.#p#

使用 JMeter 測試結果:

使用 JMeter 對 "3)session sticky 的 load balance" 的效果進行測試, 通過壓力測試的方式, 檢查兩臺 Tomcat 服務器被分配到的請求數量(注意如果重復測試, 在下一次測試開始之前請對每個 Tomcat 服務器執行 .../test.jsp?clear=1 的請求, 清除上一次的計數結果).

從測試結果可見: 50個線程中有21個被分配在 8080 端口的服務器上, 29個則被分配到 18080 端口的服務器; 另外, 所有的 session 請求次數都是 20 次, 說明 session sticky 達到了預期的效果.

補充一下對 PHP 的 session sticky 配置問題:

對于使用 PHP 的朋友可能會在這里遇到一些問題,也許是因為 Apache 文檔的誤導,大家可能會照著上面的例子把 JSESSIONID 換為 PHPSESSID,但是這樣是不行的!如果你有時間看看代碼 modules/proxy/mod_proxy_balancer.c lines 195 to 210 也許你會發現一些問題,Apache 實際上在找一個類似于“balancer.www1"的 SESSIONID,我們可以配置 TOMCAT 來實現這種形式的 SESSIONID 但是 PHP 卻沒有這個功能。但是,幸好我們能通過 Apache 的 Rewrite 功能來做這個事情。

首先,假設我們后臺有兩臺機器 www1.james.com 和 www2.james.com 我們先為他們配置 VirtualHost :

  1. RewriteEngine on  
  2. RewriteRule .* - [CO=BALANCEID:balancer.www{1或者2}:.james.com] 

然后,我們在前臺做apache負載均衡的機器上(假設為www.james.com)配置如下:

  1. ProxyPass /bt balancer://sticky-cluster lbmethod=byrequests stickysession=BALANCEID nofailover=On 
  2. ProxyPassReverse /bt balancer://sticky-cluster  
  3. <Proxy balancer://sticky-cluster> 
  4. BalancerMember http://www2.james.com/6d/session_test.php route=www2 
  5. BalancerMember http://www1.james.com/session_test.php route=www1 
  6. </Proxy> 

重啟 Apache 大功告成,我們訪問 http://mail.james.com/bt 發現 .james.com 的 COOKIE 中除了 PHPSESSID 還出現了 BALANCEID,到這里我們已經成功了一半;然后,我們可以到apache 的 site_error log 中看到以下信息(設置 LogLevel debug):#p#

第一次登錄:

  1. BALANCER: Found value (null) for stickysession BALANCEID  
  2. Entering byrequests for BALANCER (balancer://sticky-cluster) 

第二次登錄:

  1. Found value balancer.www2 for stickysession BALANCEID  
  2. Found route www2 

之后,該用戶的 session 就不會跳到 www1 上去了,直到 cookie 或 session 過期。這樣,我們就達到了“stick session"的目的了,真是形象啊,哈哈:)

以下是一些關于緩存的配置步驟摘要:

創建/var/www/proxy,設置apache服務所用戶可寫,mod_proxy配置樣例:反相代理緩存+緩存架設前臺的www.example.com反向代理后臺的www.backend.com的8080端口服務。修改:httpd.conf

  1. <VirtualHost *> 
  2. ServerName www.example.com  
  3. ServerAdmin admin@example.com  
  4. # reverse proxy setting  
  5. ProxyPass / http://www.backend.com:8080/  
  6. ProxyPassReverse / http://www.backend.com:8080/  
  7. # cache dir root  
  8. CacheRoot "/var/www/proxy"  
  9. # max cache storage  
  10. CacheSize 50000000  
  11. # hour: every 4 hour  
  12. CacheGcInterval 4  
  13. # max page expire time: hour  
  14. CacheMaxExpire 240  
  15. # Expire time = (now - last_modified) * CacheLastModifiedFactor  
  16. CacheLastModifiedFactor 0.1  
  17. # defalt expire tag: hour  
  18. CacheDefaultExpire 1  
  19. # force complete after precent of content retrived: 60-90%  
  20. CacheForceCompletion 80  
  21. CustomLog /usr/local/apache/logs/dev_access_log combined  
  22. </VirtualHost> 

 

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

2010-04-22 17:53:36

Apache負載均衡

2010-05-05 19:00:54

apache負載均衡

2010-05-04 14:06:15

Apache負載均衡

2010-04-22 18:27:37

Apache負載均衡

2010-05-07 12:32:04

Apachetomact負載均衡

2010-05-04 13:27:27

apache負載均衡

2012-10-19 09:57:43

Apache負載均衡集群功能

2010-04-28 12:11:39

網絡負載均衡

2019-11-07 08:49:26

Apache Dubb架構負載均衡

2011-04-18 10:04:24

apachetomcat

2010-05-05 22:40:21

apache服務器負載均衡

2009-07-22 10:25:37

2017-07-03 08:08:25

負載均衡分類

2018-11-07 10:12:37

2011-12-02 22:51:46

Nginx負載均衡

2021-04-21 14:56:28

負載均衡高并發優化技術架構

2010-05-06 15:55:40

2012-04-02 15:43:45

nginxtomcat

2010-04-20 12:07:17

DNS負載均衡

2010-04-20 12:16:05

NAT負載均衡
點贊
收藏

51CTO技術棧公眾號

亚洲视频香蕉人妖| 精品一区二区三区在线播放视频| 亚洲高清在线观看| 人妻av中文系列| 久热av在线| 另类成人小视频在线| 美日韩精品免费观看视频| 久久精品无码专区| 亚洲成人av观看| 亚洲欧美激情小说另类| 久热国产精品视频一区二区三区| 中文字幕av资源| 狠狠爱成人网| 色天天综合狠狠色| 熟妇高潮一区二区| 欧美一级做a| 欧美日韩国产专区| 亚洲综合激情五月| 日本一区二区三区在线观看视频| 久久99精品久久久| 91成人国产在线观看| 91麻豆精品成人一区二区| 色先锋久久影院av| 欧美成人一区二区| www.日本xxxx| 极品美鲍一区| 亚洲欧洲制服丝袜| 日韩精品大片| 网站黄在线观看| 国产美女一区二区| 国产精品久久久久久久久粉嫩av| 久久久无码精品亚洲国产| 成人免费av| 亚洲欧美日韩中文在线制服| 亚洲欧洲国产视频| 精品国产18久久久久久二百| 在线欧美一区二区| 国模无码视频一区二区三区| 色婷婷视频在线观看| 一区二区中文字幕在线| 日韩精彩视频| 狠狠色伊人亚洲综合网站l| 成人久久18免费网站麻豆| 91在线视频导航| 啪啪小视频网站| 久久av最新网址| 91国内精品久久| 国产在线拍揄自揄拍| 欧美91福利在线观看| 日韩在线视频中文字幕| 1024手机在线观看你懂的| 奇米亚洲欧美| 亚洲人在线观看| 成年人网站免费在线观看| 成人知道污网站| 精品久久久网站| 无码人妻丰满熟妇区毛片蜜桃精品| 欧美特黄色片| 91久久香蕉国产日韩欧美9色| 男人用嘴添女人下身免费视频| 免费在线看电影| 亚洲一区成人在线| 17c丨国产丨精品视频| 日本aa在线| 亚洲小说欧美激情另类| 日韩视频 中文字幕| 性xxxxfjsxxxxx欧美| 樱花草国产18久久久久| 国产va亚洲va在线va| hd国产人妖ts另类视频| 欧美日韩国产精品一区二区三区四区| 国产视频一视频二| 免费高潮视频95在线观看网站| 精品日本高清在线播放| 精品久久久久久无码国产| 欧美va在线| 欧美日韩1区2区| 伊人av在线播放| 精品福利一区| 亚洲欧美日韩爽爽影院| 日日碰狠狠添天天爽| 欧美精品18| 久久久久国色av免费观看性色| 国产特黄大片aaaa毛片| 日韩电影网1区2区| 91久久精品一区| 日日夜夜精品免费| 久久综合久久综合九色| 亚洲欧洲一区二区在线观看| 主播国产精品| 欧美午夜激情在线| 日本一二区免费| 国产精品白丝av嫩草影院| 亚洲欧美综合区自拍另类| 人妻互换一区二区激情偷拍| 亚洲中无吗在线| 91高潮精品免费porn| 在线观看日批视频| 成人av网站在线观看| 视频在线99re| 国精产品一区一区三区mba下载| 色系网站成人免费| 一级 黄 色 片一| 香蕉视频一区| 欧美大成色www永久网站婷| www.毛片.com| 国内精品伊人久久久久av影院| 精品在线不卡| 久久77777| 色综合久久久久综合体| 少妇性l交大片7724com| 精品国产乱码久久久久久果冻传媒| 美日韩在线视频| 中日精品一色哟哟| 9久草视频在线视频精品| 自拍偷拍一区二区三区| 中文字幕在线免费观看视频| 欧美一区二区高清| www久久久久久久| 国产精品久久久亚洲一区| 91精品国产高清久久久久久91裸体| 极品白浆推特女神在线观看| 亚洲妇女屁股眼交7| 天天干天天色天天干| 国产亚洲精品美女久久久久久久久久| 欧美激情久久久久久| 中文字幕视频二区| 久久亚洲二区三区| 无码人妻少妇伦在线电影| 综合久草视频| 综合网日日天干夜夜久久| 91视频免费网址| 成人自拍视频在线| 日韩a级黄色片| 国产日韩欧美中文在线| 日韩视频第一页| 在线观看国产黄| 日本一区二区三区dvd视频在线 | 无遮挡的视频在线观看| 色综合中文综合网| 插吧插吧综合网| 一区二区三区福利| 久久99久久99精品蜜柚传媒| 不卡av免费观看| 亚洲精品一区二区精华| 久久9999久久免费精品国产| 国产精品一级二级三级| 路边理发店露脸熟妇泻火| 午夜不卡一区| 久久综合国产精品台湾中文娱乐网| 中文字幕日韩国产| 成人欧美一区二区三区小说| 欧美一级xxxx| 永久亚洲成a人片777777| 成人在线精品视频| a在线免费观看| 日韩精品在线一区| 久久综合成人网| 成年人国产精品| 男女高潮又爽又黄又无遮挡| 伊人春色精品| 国产精品va在线播放| 国产精品视频二区三区| 欧美色成人综合| 四虎影院中文字幕| 国产成人精品亚洲777人妖| 日韩av在线播放不卡| 美日韩黄色大片| 国产脚交av在线一区二区| 91在线品视觉盛宴免费| 欧美精品aⅴ在线视频| 欧美亚洲日本在线| 成人免费观看男女羞羞视频| 国产99久久九九精品无码| 国产精品亚洲片在线播放| 国产噜噜噜噜噜久久久久久久久| v天堂福利视频在线观看| 精品国产不卡一区二区三区| 国产毛片aaa| 国产女主播一区| 久久人人爽人人片| 一区二区三区福利| 亚洲一区二区精品在线| 欧美久久一区二区三区| 国产69久久精品成人| www免费网站在线观看| 欧美一级夜夜爽| 精品成人av一区二区在线播放| 国产日韩欧美精品电影三级在线| 在线免费黄色网| 亚洲欧美日韩视频二区| 在线观看一区二区三区三州| 成人av激情人伦小说| 国产精品久久久久久五月尺| 91精品久久久久久粉嫩| 亚洲人成网站在线播| 国产成人毛毛毛片| 欧美性生交xxxxxdddd| 国产极品美女在线| 久久久久久一二三区| 天天av天天操| 日韩av一区二| 搞av.com| 午夜精品毛片| 欧美大香线蕉线伊人久久| 亚洲日本中文| 国产高清在线不卡| 国产伦子伦对白在线播放观看| 中文字幕一区二区三区电影| 丁香花免费高清完整在线播放 | 欧美精品18videos性欧美| 久久国产精品高清一区二区三区| 欧美一区二区三区爱爱| 懂色av中文字幕| 午夜国产精品一区| 韩国一级黄色录像| 久久久久久久久岛国免费| 美女搡bbb又爽又猛又黄www| 黄色小说综合网站| 欧美性猛交久久久乱大交小说| 狠狠综合久久| 一本—道久久a久久精品蜜桃| 久久av资源| 精品无人乱码一区二区三区的优势| 国产色99精品9i| 国产精品自产拍在线观| 六月婷婷综合| 欧美在线免费看| 丁香花高清在线观看完整版| 久久综合电影一区| 黄色网页在线免费看| 色老头一区二区三区在线观看| 国内av一区二区三区| 日韩精品中文字幕久久臀| 风流老熟女一区二区三区| 欧美一卡二卡在线| 国产精品玖玖玖| 在线电影欧美成精品| 在线观看黄色网| 欧美亚洲愉拍一区二区| 波多野结衣黄色网址| 日本精品视频一区二区三区| 美女又爽又黄免费视频| 欧美视频13p| www.国产一区二区| 狠狠色噜噜狠狠狠狠97| 三级黄色在线视频| 精品久久久视频| 偷偷操不一样的久久| 亚洲aⅴ怡春院| 亚洲视频免费播放| 日韩欧美在线视频日韩欧美在线视频| 日韩特黄一级片| 日韩欧美在线视频观看| 国产精品久久久久久久久夜色| 色偷偷成人一区二区三区91| 自拍偷拍校园春色| 欧美三级在线播放| 国产露脸国语对白在线| 欧美一级免费观看| 人妻一区二区三区四区| 亚洲精品国产精品国自产在线| 国产精品国产高清国产| 亚洲色图美腿丝袜| 欧美69xxx| 欧美国产精品日韩| 极品视频在线| 日韩免费在线播放| 欧美日韩va| 亚洲综合在线中文字幕| 国产精品毛片久久久| 久久久久久国产精品mv| 精品视频免费| 99中文字幕在线观看| 亚洲精品黄色| 992kp快乐看片永久免费网址| 老司机午夜精品| 中文字幕无人区二| 91麻豆swag| 亚洲欧美综合7777色婷婷| 亚洲午夜国产一区99re久久| 国产嫩bbwbbw高潮| 91麻豆精品久久久久蜜臀| 国产91久久久| 在线观看欧美日韩国产| 亚洲精品白浆| 国产aⅴ夜夜欢一区二区三区 | 国产在线一区二| 不卡一区2区| 成人免费性视频| 蜜臀av性久久久久av蜜臀妖精| 亚洲成人激情小说| 国产亚洲精品资源在线26u| 欧美三级日本三级| 欧美日韩精品在线观看| 国产精品美女一区| 亚洲国产精品成人va在线观看| aiai在线| 91精品国产91久久久久福利| 四虎影视国产精品| 精品无码久久久久国产| 亚洲视频在线免费| 欧美xxxxx在线视频| 国产**成人网毛片九色| 精品日韩在线视频| 五月婷婷另类国产| 国产www视频| 自拍偷拍亚洲欧美| 久久爱91午夜羞羞| 国产偷久久久精品专区| 国产精品二区不卡| 久久久精品在线视频| 粉嫩av亚洲一区二区图片| 99久久99久久精品免费看小说.| 午夜精品福利视频网站| 精品人妻一区二区三区浪潮在线| 亚洲视频精品在线| 春色校园综合激情亚洲| 亚洲影院在线看| 久久亚洲专区| 少妇高清精品毛片在线视频| 成人爱爱电影网址| 18岁成人毛片| 91精品国产综合久久精品性色| 高清福利在线观看| 欧洲一区二区视频| 女一区二区三区| 无码人妻精品一区二区蜜桃网站| 久久国产麻豆精品| 日韩精品电影一区二区三区| 岛国av在线不卡| 免费国产黄色片| 欧美国产视频一区二区| 精品一区二区三区视频在线播放 | 日本高清免费不卡视频| 日韩一区免费视频| 久久久久免费视频| 亚洲一区二区三区在线免费| 黄色一级大片免费| 国产福利一区二区| 久草网在线观看| 日韩一级片网站| 精精国产xxxx视频在线中文版| 91啪国产在线| 在线精品小视频| 人妻激情偷乱视频一区二区三区| 亚洲另类春色国产| av在线资源观看| 欧美黄色小视频| 88久久精品| 日本十八禁视频无遮挡| 99久久伊人网影院| 韩国av中文字幕| 亚洲天堂第一页| 青青热久免费精品视频在线18| 天天好比中文综合网| 久久国产精品免费| www.av成人| 精品国产凹凸成av人导航| 国产美女高潮在线| 日韩av一区二区三区美女毛片| 免费高清在线视频一区·| 老司机精品免费视频| 欧美一区二区大片| av日韩国产| 日韩成人在线资源| 激情综合亚洲精品| 国产一级片免费| 亚洲美女精品久久| 欧美成人黄色| 欧美另类videosbestsex日本| 成人激情小说乱人伦| 区一区二在线观看| xvideos亚洲人网站| 日韩成人精品| 夫妻免费无码v看片| 国产婷婷一区二区| 国产精品伊人久久| 亚洲91精品在线| 精品国产一区二区三区久久久蜜臀| 最新天堂中文在线| 亚洲综合色丁香婷婷六月图片| 香蕉人妻av久久久久天天| 国产精品aaa| 欧美黄色大片网站| 老牛影视av老牛影视av| 在线综合视频播放| 密臀av在线播放| 亚洲第一页在线视频| av在线这里只有精品| 最新中文字幕免费| 久久免费成人精品视频| 精品免费视频| 91传媒理伦片在线观看| 在线观看国产91| av电影院在线看| 亚洲在线色站| 91论坛在线播放| 超碰在线播放97| 国产精品一区二区久久久久|