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

Apache負載均衡的代碼分享

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運維
本文主要講解了Apache負載均衡功能的代碼配置,首先我們通過幾個模塊的功能進行配置,之后就會發(fā)現(xiàn)其中的奧秘了,那么我們還是來具體看文章吧。

Apache是一個有名開源的服務器軟件,那么在這個結(jié)構(gòu)之上我們也能進行負載均衡的配置。很多朋友或者是興趣愛好者們對此可能不太了解,那么下面我們就來分享一篇關(guān)于Apache負載均衡功能配置的相關(guān)文章,希望大家能從中得到啟迪。

一般來說,負載均衡就是將客戶端的請求分流給后端的各個真實服務器,達到負載均衡的目的。還有一種方式是用兩臺服務器,一臺作為主服務器(Master),另一臺作為熱備份(Hot Standby),請求全部分給主服務器,在主服務器當機時,立即切換到備份服務器,以提高系統(tǒng)的整體可靠性。

Apache負載均衡的設(shè)置

Apache可以應對上面這兩種需求。先來討論一下如何做Apache負載均衡。首先需要啟用Apache的幾個模塊:

程序代碼
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so

mod_proxy提供代理服務器功能,mod_proxy_balancer提供Apache負載均衡功能,mod_proxy_http讓代理服務器能支持HTTP協(xié)議。如果把mod_proxy_http換成其他協(xié)議模塊(如mod_proxy_ftp),或許能支持其他協(xié)議的Apache負載均衡,有興趣的朋友可以自己嘗試一下。

然后要添加以下配置:

程序代碼
ProxyRequests Off
BalancerMember http://node-a.myserver.com:8080
BalancerMember http://node-b.myserver.com:8080
ProxyPass/balancer://mycluster
#警告:以下這段配置僅用于調(diào)試,絕不要添加到生產(chǎn)環(huán)境中!!!
SetHandler balancer-manager
order Deny,Allow
Deny from all
Allow from localhost

從上面Apache負載均衡設(shè)置的ProxyRequests Off這條可以看出,實際上負載均衡器就是一個反向代理,只不過它的代理轉(zhuǎn)發(fā)地址不是某臺具體的服務器,而是一個balancer://協(xié)議:

ProxyPass/balancer://mycluster協(xié)議地址可以隨便定義。然后,在段中設(shè)置該balancer協(xié)議的內(nèi)容即可。BalancerMember指令可以添加負載均衡組中的真實服務器地址。

下面那段是用來監(jiān)視Apache負載均衡的工作情況的,調(diào)試時可以加上(生產(chǎn)環(huán)境中禁止使用!),然后訪問http://localhost/balancer-manager/即可看到Apache負載均衡的工作狀況。

OK,改完之后重啟服務器,訪問你的Apache所在服務器的地址,即可看到Apache負載均衡的效果了。打開balancer-manager的界面,可以看到請求是平均分配的。

如果不想平均分配怎么辦?給BalancerMember加上loadfactor參數(shù)即可,取值范圍為1-100。比如你有三臺服務器,負載分配比例為7:2:1,只需這樣設(shè)置:

程序代碼
ProxyRequests Off
BalancerMember http://node-a.myserver.com:8080 loadfactor=7
BalancerMember http://node-b.myserver.com:8080 loadfactor=2
BalancerMember http://node-c.myserver.com:8080 loadfactor=1
ProxyPass/balancer://mycluster

默認情況下,Apache負載均衡會盡量讓各個服務器接受的請求次數(shù)滿足預設(shè)的比例。如果要改變算法,可以使用lbmethod屬性。如:

程序代碼
ProxyRequests Off
BalancerMember http://node-a.myserver.com:8080 loadfactor=7
BalancerMember http://node-b.myserver.com:8080 loadfactor=2
BalancerMember http://node-c.myserver.com:8080 loadfactor=1
ProxyPass/balancer://mycluster
ProxySet lbmethod=bytraffic

lbmethod可能的取值有:

lbmethod=byrequests按照請求次數(shù)均衡(默認)

lbmethod=bytraffic按照流量均衡

lbmethod=bybusyness按照繁忙程度均衡(總是分配給活躍請求數(shù)最少的服務器)

【責任編輯:佟媛微 TEL:(010)68476606】

責任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-22 18:27:37

Apache負載均衡

2010-04-26 16:36:31

DNS負載均衡設(shè)置

2010-05-05 18:34:35

Apache負載均衡

2010-05-05 19:00:54

apache負載均衡

2010-05-04 14:06:15

Apache負載均衡

2010-05-07 12:32:04

Apachetomact負載均衡

2010-05-04 13:27:27

apache負載均衡

2012-10-19 09:57:43

Apache負載均衡集群功能

2010-04-21 12:28:50

Oracle負載均衡

2019-11-07 08:49:26

Apache Dubb架構(gòu)負載均衡

2011-04-18 10:04:24

apachetomcat

2010-05-05 22:40:21

apache服務器負載均衡

2017-07-03 08:08:25

負載均衡分類

2010-04-20 22:19:29

tomcat負載均衡配

2010-04-22 23:07:47

服務器負載均衡

2018-07-27 08:39:44

負載均衡算法實現(xiàn)

2011-12-02 22:51:46

Nginx負載均衡

2018-11-07 10:12:37

2021-04-21 14:56:28

負載均衡高并發(fā)優(yōu)化技術(shù)架構(gòu)

2019-09-19 14:57:27

Docker語言技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲成人激情在线观看 | 国产精品国产a级 | 男人的天堂中文字幕 | 一级在线免费观看 | 特级毛片 | 国产日韩欧美精品一区二区 | 欧美天堂| 黄色免费av| 国产午夜精品一区二区三区四区 | 日韩成人在线视频 | 国产精品入口 | 成人精品在线观看 | 日韩福利在线 | 综合久| 国产精品一区二区无线 | 亚洲精品99 | 欧美一极视频 | 蜜桃精品视频在线 | 色爱综合网 | 一道本在线 | 免费成人在线网站 | 97av| 亚洲视频在线播放 | 亚洲人成在线观看 | 久久精品一区二区三区四区 | 国产精品99久久久久久www | 激情 一区 | 午夜精品久久久久久久 | 超碰97人人人人人蜜桃 | 欧美激情一区二区三区 | 一区在线视频 | 久久久999国产精品 中文字幕在线精品 | 91久久久久久久久久久久久 | 五月婷婷亚洲 | 中文字幕在线电影观看 | www免费视频 | 黑人粗黑大躁护士 | 免费观看一级特黄欧美大片 | 91婷婷韩国欧美一区二区 | 极品销魂美女一区二区 | 蜜月aⅴ国产精品 |