亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Apache負載均衡代碼

添加時間:2011-2-27  添加: admin 

在開源Apache服務器中能不能進行負載均衡設置呢?可以的,那么如何進行呢?本文就將一個實際的站點為例,為大家講述一下Apache負載均衡的配置。那么具體內容就請來看看文章吧。

下面以在apachemod_proxy下做的反向代理Apache負載均衡為配置實例:在站點www.test.com,我們按提供的內容進行分類,不同的服務器用于提供不同的內容服務,將對http://www.test.com/news的訪問轉到IP地址為192.168.1.1的內部服務器上處理,對http://www.test.com/it的訪問轉到服務器192.168.1.2上,對http://www.test.com/life的訪問轉到服務器192.168.1.3上,對http://www.test.com/love的訪問轉到合作站點http://www.love.com上,從而減輕本apache服務器的負擔,達到Apache負載均衡的目的?

首先要確定域名www.test.com在DNS上的記錄對應apache服務器接口上具有internet合法注冊的IP地址,這樣才能使internet上對www.test.com的所有連接請求發送給本臺apache服務器?

在本臺服務器的apache配置文件httpd.conf中添加如下設置:

  1. proxypass     /news     http://192.168.1.1  
  2. proxypass     /it       http://192.168.1.2  
  3. proxypass     /life     http://192.168.1.3  
  4. proxypass     /live     http://www.live.com 

注意,此項設置最好添加在httpd.conf文件“Section 2"以后的位置,服務器192.168.1.1-3也應是具有相應功能的www服務器,在重啟服務時,最好用apachectl configtest命令檢查一下配置是否有誤?

接下來也是我真正想要介紹的2.2版本后在mod_proxy中新添加的mod_proxy_balancer模塊給我們帶來的新功能?

首先將在主配置文件http.conf以下Module的注釋去掉

  1. LoadModule proxy_module modules/mod_proxy.so  
  2. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so  
  3. LoadModule proxy_http_module modules/mod_proxy_http.so 

再并增加以下元素

  1. ProxyRequests Off  
  2. ProxyPass /test  balancer://xuanfei stickysession=jsessionid nofailover=On  
  3. <proxy balancer://xuanfei/>  
  4.     BalancerMember http://192.168.28.131  loadfactor=1  
  5.     BalancerMember http://192.168.28.130  loadfactor=1  
  6. </proxy> 

ProxyPass為代理轉發的Url,即將所有訪問/test的請求轉發到群集balancer://xuanfei

loadfactor為各主機間的負載比例參數,可是設置不同指數

BalancerMember為群集的成員,即群集服務器A或B,Apache負載均衡服務器會根據均衡規則來將請求轉發給BalancerMember?
 

配置好后,啟動Apahce服務

  1. <Location /server-status> 
  2. SetHandler server-status  
  3. Order Deny,Allow  
  4. Deny from all  
  5. Allow from all  
  6. </Location> 

訪問xuanfei/test就會看到群集服務器中應用返回的結果?恭喜你,Apache負載均衡和群集已經配置成功了!

而且還可以同樣在http.conf主配置文件主添如下元素:

  1. <Location /balancer-manager> 
  2. SetHandler balancer-manager  
  3. Order Deny,Allow  
  4. Deny from all  
  5. Allow from all  
  6. </Location> 

如果配置成功后你可以可以在地址欄輸入 xuanfei/balancer-manager,將可以清楚的看到各節點的工作運行狀態

同樣還可以同樣在http.conf主配置文件主添如下元素:

  1. <Location /server-status> 
  2. SetHandler server-status  
  3. Order Deny,Allow  
    Deny from all  
  4. Allow from all  
  5. </Location> 
      
      

      便可以方便的觀測到主服務器的當前運行狀態,只要在地址欄輸入 xuanfei/server-status

      用ab對Apache負載均衡集群的性能測試對比報告。

    關鍵字:Apache 負載 均衡 代碼

    分享到:

    頂部 】 【 關閉
    版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
    聯系電話:(0757)22630313、22633833
    中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
    網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
    察察 工商 網安 舉報有獎  警警  手機打開網站