精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

www.天天射.com| 秋霞毛片久久久久久久久| 91精品国产高清一区二区三蜜臀| 欧美午夜在线播放| 欧美午夜无遮挡| 一区二区三区|亚洲午夜| av免费在线观看不卡| 一区二区三区四区五区在线 | 一区二区三区在线看| 国产精品一区二区三区不卡| 亚洲 欧美 中文字幕| 国产精品精品国产一区二区| 亚洲高清不卡av| 亚洲欧美国产日韩综合| av资源中文在线| 中文字幕av一区 二区| 高清视频一区二区三区| 日本视频网站在线观看| 欧美日本国产| 亚洲最新av在线网站| 不许穿内裤随时挨c调教h苏绵| 伊人色综合一区二区三区影院视频| 日本一区二区视频在线观看| 97超级碰碰| 免费在线不卡av| 一区久久精品| 日韩视频精品在线| 国产男女猛烈无遮挡a片漫画| 日本午夜精品久久久久| 欧美日韩国产在线看| 男人的天堂视频在线| 98在线视频| 国产亚洲综合在线| 精品日本一区二区三区在线观看| 国产乱淫a∨片免费视频| 久久xxxx精品视频| 性日韩欧美在线视频| 色欲一区二区三区精品a片| 久久超碰99| 日韩av最新在线观看| 秘密基地免费观看完整版中文| 亚洲精品tv| 欧美三级日韩三级| 日本熟妇人妻xxxxx| 韩国成人二区| 亚洲高清不卡在线| 欧洲精品视频在线| 免费av毛片在线看| 日本一二三四高清不卡| 欧美日韩亚洲一区二区三区在线观看 | 欧美区日韩区| 欧美成人第一页| 污污的视频在线免费观看| 成人在线免费视频观看| 在线观看日韩av| 污污视频网站在线免费观看| 欧美精品一区二区三区精品| 国产亚洲精品久久久久久777| 欧美黑人欧美精品刺激| 伊甸园亚洲一区| 亚洲图片制服诱惑| 亚洲а∨天堂久久精品2021| 精品国产1区| 国产亚洲欧美视频| 青青草华人在线视频| 欧美第十八页| 久久av资源网站| 久久亚洲精品大全| 日韩午夜免费| 国产精品扒开腿做爽爽爽的视频| 毛片在线免费播放| 精品一区二区久久| 亚洲淫片在线视频| 亚洲男人天堂久久| ww亚洲ww在线观看国产| 日韩激情视频| 成年人在线观看| 亚洲日本va在线观看| 欧美国产综合在线| 在线视频cao| 欧美三级资源在线| 亚洲在线观看网站| 黑色丝袜福利片av久久| 日韩高清av在线| аⅴ天堂中文在线网| 欧美在线亚洲综合一区| 欧美大片免费看 | 欧美在线观看一二区| 天天综合网久久| 9999久久久久| 国产香蕉精品视频一区二区三区| 91传媒免费观看| 一本久道久久综合婷婷鲸鱼| 国产精品免费久久久| 精品国产免费无码久久久| 99久久综合国产精品| 婷婷四月色综合| 欧美hdxxx| 色狠狠一区二区| 中文字幕第六页| 综合综合综合综合综合网| 日韩午夜在线视频| 人人干人人干人人干| 久久精品国产精品亚洲红杏| 国产精品免费一区二区三区观看| 成人p站proumb入口| 一区二区三区日韩欧美精品| 国产1区2区在线| 午夜日韩影院| 在线亚洲午夜片av大片| 国产精品111| 久久精品久久精品| 久久99精品久久久久久秒播放器 | 国产精品伦子伦免费视频| www.xxxx国产| 中文字幕亚洲不卡| 国产精品免费观看久久| 一区二区在线免费播放| 色婷婷综合成人| 日日骚av一区二区| 成人激情小说乱人伦| 正在播放一区二区三区| 怡红院成人在线| 亚洲精品国产综合久久| 人妻人人澡人人添人人爽| 天堂一区二区在线免费观看| 韩国成人av| 污视频网站免费在线观看| 欧美日韩aaaaaa| 免费看91的网站| 免费精品视频| 精品国产_亚洲人成在线| 在线中文字幕电影| 91精品国产日韩91久久久久久| 亚洲欧洲久久久| 午夜在线一区| 精品国产二区在线| free性欧美| 精品久久免费看| 国产97免费视频| 狠狠色伊人亚洲综合成人| 日韩欧美三级一区二区| 国产精欧美一区二区三区蓝颜男同| 精品国产1区二区| 国产性猛交普通话对白| 国内不卡的二区三区中文字幕 | 亚洲少妇中文字幕| 亚洲理论电影网| 成人福利视频在线观看| 精品欧美色视频网站在线观看| 欧美在线啊v一区| 国产亚洲精品精品精品| 美女精品自拍一二三四| 亚洲欧洲一区二区| av免费在线一区| 中文字幕亚洲无线码a| 中文文字幕一区二区三三| 亚洲国产高清aⅴ视频| 成年人在线观看视频免费| 激情婷婷综合| 国产乱人伦真实精品视频| 欧美日本高清| 日韩欧美亚洲另类制服综合在线| 国内偷拍精品视频| 成人精品在线视频观看| 日韩小视频在线播放| 亚洲成人一品| 国产精品爱久久久久久久| a天堂在线资源| 91麻豆精品国产91久久久使用方法 | 国产激情视频在线播放| 亚洲国产乱码最新视频| 成人精品在线观看视频| 日本不卡一二三区黄网| 一区二区不卡在线视频 午夜欧美不卡' | 久久亚洲精品中文字幕蜜潮电影| 国产精品自拍偷拍| 色呦呦在线视频| 亚洲欧美一区二区激情| 中国一级特黄视频| 一区二区三区欧美日韩| 在线免费播放av| 日本欧美韩国一区三区| 久久av喷吹av高潮av| 噜噜噜天天躁狠狠躁夜夜精品| 日韩av免费一区| 亚洲精品承认| 亚洲国产高清高潮精品美女| 91porny九色| 亚洲精品网站在线观看| 亚洲永久无码7777kkk| 久久99精品久久只有精品| 美女扒开大腿让男人桶| 精品一区二区三区在线| 亚洲一区二区三区四区在线播放 | 欧美3p视频| 国产欧美韩日| 国产精品久久久久77777丨| 色与欲影视天天看综合网| 免费毛片在线| 日韩欧美三级在线| 最新黄色网址在线观看| 亚洲一区二区在线播放相泽| 国产传媒国产传媒| 成人黄色在线网站| 亚欧激情乱码久久久久久久久| 亚洲青涩在线| 手机成人av在线| 九九久久电影| 国产精品一区二区三区精品| 久久精品xxxxx| 91国产美女在线观看| 黄色网页在线免费看| 国产亚洲精品美女久久久| 秋霞视频一区二区| 884aa四虎影成人精品一区| 国产又大又黄视频| 亚洲一区二区三区美女| 永久免费看片视频教学| 久久精品亚洲精品国产欧美kt∨| 三年中文在线观看免费大全中国| 日日夜夜一区二区| 国产精品无码av在线播放| 亚洲午夜精品一区 二区 三区| 日韩欧美精品在线不卡| 亚洲成aⅴ人片久久青草影院| 99re在线国产| 精品国产三区在线| 国产欧美久久一区二区| 欧美日韩免费看片| 91精品国产91久久久久久最新| 在线网址91| 久久久精品视频成人| 在线播放日本| 综合网中文字幕| 九色视频网站在线观看| 日韩电影在线观看中文字幕| 神马久久久久久久久久| 欧美精品一区二区三区高清aⅴ| 精品国产乱码一区二区三 | 亚洲一区二区三区三| 中文字幕在线有码| 亚洲卡通动漫在线| 91成人福利视频| 亚洲愉拍自拍另类高清精品| 一区二区视频免费看| ...中文天堂在线一区| 天堂av免费在线| ㊣最新国产の精品bt伙计久久| 美国黑人一级大黄| 国产精品免费aⅴ片在线观看| 欧美性受xxxx黑人| 国产精品网友自拍| 特黄一区二区三区| √…a在线天堂一区| 国产女人被狂躁到高潮小说| 亚洲美女一区二区三区| 五月婷婷一区二区| 亚洲韩国精品一区| 青青草成人av| 91久久免费观看| 中文字幕有码视频| 欧美一区二区精美| 欧美一级做性受免费大片免费| 亚洲成人av中文字幕| 四虎在线免费看| 亚洲天堂av网| 国产在线1区| 欧美国产日韩一区二区在线观看| 91在线三级| 日韩av三级在线观看| 992tv国产精品成人影院| 成人精品福利视频| 综合成人在线| 蜜桃久久精品乱码一区二区 | 国产原创一区| 97中文在线观看| 欧美日韩导航| 午夜精品福利一区二区| 欧美精品大片| 波多野结衣综合网| 男人的天堂亚洲在线| 亚洲欧美日本一区二区三区| 国产69精品久久99不卡| 国产熟妇搡bbbb搡bbbb| 亚洲欧洲一区二区三区| 国产在线视频你懂的| 一本大道久久精品懂色aⅴ| 97超碰人人草| 亚洲精品久久久久国产| av男人的天堂在线| 国产69精品99久久久久久宅男| 人人爽人人爽人人片| 欧美一区=区三区| 91精品久久久久久久久久| 国产精品网址| 一卡二卡3卡四卡高清精品视频| 国精品一区二区三区| 日韩中文字幕免费在线| 国产精品1区二区.| 久久视频精品在线观看| 午夜精品久久久久久久| 在线观看国产精品入口男同| 精品国产一区二区在线观看| 国内三级在线观看| 久久久久久高潮国产精品视| 黄页免费欧美| 美女视频久久| 激情婷婷亚洲| 樱花草www在线| 久久九九99视频| 久久这里只有精品国产| 欧美三级乱人伦电影| 婷婷色在线视频| 九九久久久久99精品| 国产成人福利夜色影视| 久久久综合香蕉尹人综合网| 欧美在线视屏| 在线观看日本一区二区| 久久久夜色精品亚洲| 日韩精品视频免费看| 欧美一区二区三区白人| 9色在线观看| 国产97色在线|日韩| 麻豆成人入口| 欧美国产日韩激情| 国产自产视频一区二区三区| 天天舔天天操天天干| 天天综合网天天综合色| 后进极品白嫩翘臀在线视频| 两个人的视频www国产精品| 国产一区二区三区四区五区3d| 欧美在线视频二区| 久久精品亚洲| 我和岳m愉情xxxⅹ视频| 亚洲成人综合在线| 午夜精品久久久久久久爽| 欧美成人精品在线播放| 亚洲老司机网| 正义之心1992免费观看全集完整版| 日韩国产欧美在线观看| 极品人妻videosss人妻| 狠狠久久亚洲欧美专区| 日中文字幕在线| 欧美一区在线直播| 丝袜连裤袜欧美激情日韩| 免费在线观看视频a| 成人三级伦理片| 国产一级淫片a| 亚洲国产精品小视频| caoporn视频在线| 国产精品一区二区三区免费| 亚洲承认在线| 国产精品无码专区| 精品久久久久久亚洲精品 | 红杏成人性视频免费看| 久久99精品国产一区二区三区| 日韩天堂av| 人妻精品久久久久中文字幕| 欧美日韩美女在线| 国产裸舞福利在线视频合集| 国产激情久久久| 97精品一区二区| 香蕉网在线视频| 亚洲成人av福利| 三级视频网站在线| 国产精品久久久久一区二区 | 成人性做爰片免费视频| 国产精品主播直播| 亚洲国产综合久久| 亚洲欧美另类人妖| 91av一区| 欧美日韩午夜爽爽| 91麻豆视频网站| 亚洲一二区视频| 欧美情侣性视频| 中文有码一区| gai在线观看免费高清| 亚洲激情一二三区| 婷婷色在线视频| 国产精品一区二区久久精品| 亚洲大全视频| av网页在线观看| 欧美午夜精品一区二区蜜桃| 黄色片免费在线观看| 国产在线观看一区| 免费在线看成人av| 欧美激情国产精品免费| 日韩激情av在线播放| 欧美另类激情| 成年女人18级毛片毛片免费| 久久精品一区二区三区不卡牛牛| 国产一区二区三区黄片| 91禁外国网站| 欧美gay男男猛男无套| 青青草视频网站| 欧美亚洲日本一区| 99久久精品免费看国产小宝寻花 | 96国产粉嫩美女| 香蕉久久夜色精品国产|