亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

爛泥:nginx負載均衡

2024-08-30 12:27:36
字體:
來源:轉載
供稿:網友
爛泥:nginx負載均衡

本文由秀依林楓提供友情贊助,首發于爛泥行天下。

今天我們來學習下有關nginx的負載均衡配置。nginx的負載均衡是通過nginx的upstream模塊和PRoxy_pass反向代理來實現的。

說明:有三臺服務器,前端的A服務器使用nginx進行負載均衡配置。后端是兩臺配置的相同服務器,以訪問a.ilanni.com這個域名為例。結構圖,如下:

clip_image001

A服務器對外(公網)開放80端口,B、C服務器就是兩臺配置相同的服務器。B服務器開放8080端口,C服務器開放8090端口。當客戶端訪問a.ilanni.com域名時,A服務器根據nginx的upstream模塊相應策略進行分配客戶端訪問到B服務器還是C服務器。

注意B服務器和C服務器內容是相同的。但是在此,我們為了看到實驗效果,我在B、C服務器配置了不同的內容。B服務器的默認頁面現實的內容為:The Server is web1_192.168.1.249:8080。C服務器的默認頁面現實的內容為:The Server is web2_192.168.1.249:8090。如下:

clip_image002

nginx負載均衡的默認是使用輪詢方式進行分配的,而且默認的權重為1,并且權重越大被訪問的幾率越大。

我們先配置A服務器的nginx,如下:

cat /usr/local/nginx/conf/nginx.conf|grep -v ^#|grep -v ^$

upstream a.ilanni.com {

server 192.168.1.248:8080;

server 192.168.1.249:8090;

}

location / {

proxy_pass http://a.ilanni.com;

proxy_set_header Host $host;

proxy_set_header X-Real-ip $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

clip_image003

注意上圖中,標記出來的第一部分。其中upstream就是做負載均衡使用的。http://a.ilanni.com;就是我們要訪問的域名,通過proxy_pass反向代理到upstream下的服務器中。

第二部分就是我們要反向代理的域名,注意在此我們監聽的是80端口,而且這個server標簽中,我并沒有配置server_name。其實配置server_name也是可以的,不過最后的效果是一樣的,這個是經過測試的。

第三部分,在此我配置的就是一個虛擬主機。監聽的是8080端口,并且在此我也配置了server_name。這個主要是為了做對比使用的。

我們現在先啟動A服務器的nginx,并且訪問a.ilanni.com:8080。如下:

clip_image004

可以看到目前A服務器的nginx已經可以正常訪問了。注意我們在此訪問的是http://a.ilanni.com:8080。

現在開始配置B、C服務器的nginx,配置內容如下:

clip_image005

clip_image006

B、C服務器的nginx配置完畢后,我們現在來啟動各自的nginx服務并訪問,如下:

clip_image007

通過上圖,我們可以看到B、C服務器的nginx已經正常訪問了。那么我現在來訪問http://a.ilanni.com看看能不能達到我們所要的效果。如下:

clip_image008

可以看到我們現在訪問http://a.ilanni.com已經反向代理到upstream下的B服務器,并且現在顯示的是B服務器的內容。

再次刷新頁面,顯示如下:

clip_image009

刷新頁面后,你會發現這次顯示的是C服務器的內容。也說明http://a.ilanni.com已經反向代理到C服務器上。

你可以多次刷新頁面,會發現顯示的內容是B、C服務器交替出現。

為什么會是這樣呢?

其實在文章前面,我已經介紹了nginx的upstream負載均衡,在沒有其他配置的情況默認使用的策略是輪詢方式的,而且默認的權重為1。

也就是說:upstream a.ilanni.com {

server 192.168.1.248:8080;

server 192.168.1.249:8090;

}

中B、C服務器的默認權重都是一樣為1。那么在nginx輪詢時,所以B、C服務器會交替出現。

如果我們現在把B服務器的權重設置為5,C服務器還是使用默認看看實際情況。配置如下:

upstream a.ilanni.com {

server 192.168.1.248:8080 weight=5;

server 192.168.1.249:8090;

}

clip_image010

再次訪問http://a.ilanni.com,首先顯示的還是B服務器的內容。然后刷新,你會發現大約大約刷新了5次左右,才會顯示C服務器的內容。這就權重的作用,服務器的權重數值越高,被分配到客戶端的請求次數越多。

注意以上實驗,我們是在A、B、C服務器是在同一個局域網,對公網來說只是開放了A服務器的80端口。如果這三臺服務器全部是公網IP的話,那就是我們下篇文章要介紹的內容了,有關nginx反向代理的使用。

到此,有關nginx的負載均衡我們基本上介紹完畢后。下面在輔助介紹下,nginx的upstream目前支持以下幾種方式的分配:

1)、輪詢(默認) 每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

2)、weight 指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。設置服務器的權重,權重數值越高,被分配到客戶端的請求次數越多,默認值為1。

3)、ip_hash 每個請求按訪問IP的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。

4)、fair(第三方) 按后端服務器的響應時間來分配請求,響應時間短的優先分配。

5)、url_hash(第三方)按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产日韩一区二区| 国产免费一区视频观看免费| 国产精品丝袜视频| 国产精品91久久| 国产精品海角社区在线观看| 欧美成人性色生活仑片| 爱福利视频一区| 欧美午夜宅男影院在线观看| 国产日韩欧美在线看| 国产亚洲成av人片在线观看桃| 欧美高清视频在线观看| 欧美日韩福利在线观看| 色樱桃影院亚洲精品影院| 国产精品第七影院| 亚洲人成网站免费播放| 日韩最新av在线| 中文字幕无线精品亚洲乱码一区| 国产欧美在线播放| 亚洲欧美一区二区三区四区| 亚洲欧美中文另类| 午夜精品蜜臀一区二区三区免费| 国产成人黄色av| 国产精品成人观看视频国产奇米| 亚洲国产精品成人va在线观看| 日韩精品视频免费专区在线播放| 国产精品福利网| 日本成熟性欧美| 97精品久久久中文字幕免费| 亚洲美女视频网| 性色av一区二区三区免费| 国产精品一区二区久久久久| 亚洲国产精品一区二区久| 亚洲男女自偷自拍图片另类| 色噜噜久久综合伊人一本| 亚洲国产欧美自拍| 亚洲第一福利网站| 免费97视频在线精品国自产拍| 日本在线观看天堂男亚洲| 国产日产欧美a一级在线| 欧美三级免费观看| 欧美成人在线免费视频| 亚洲成人黄色在线观看| 亚洲高清色综合| 伊人一区二区三区久久精品| 免费成人高清视频| 欧美放荡办公室videos4k| 亚洲国产美女久久久久| 日韩在线视频观看正片免费网站| 欧美激情手机在线视频| 欧美电影在线观看高清| 日韩中文字幕av| 粉嫩av一区二区三区免费野| 国产精品久久久久77777| 国产精品免费小视频| 国产视频亚洲视频| 中文字幕av一区二区| 国产亚洲欧洲黄色| 久久福利视频导航| 欧美亚洲另类激情另类| 国产精品久久久久久久7电影| 亚洲国产中文字幕久久网| 欧美第一淫aaasss性| 中文字幕一精品亚洲无线一区| 美日韩精品免费观看视频| 91色琪琪电影亚洲精品久久| 日韩欧美精品网址| 欧美国产视频一区二区| 欧美高清在线观看| 欧美日韩亚洲视频| 色综合久久88色综合天天看泰| 欧美性xxxx极品高清hd直播| 欧美激情一区二区三级高清视频| 久久国产精彩视频| 亚洲精品一区二区三区不| 日韩成人av在线| 中文字幕视频一区二区在线有码| 午夜精品久久17c| 久久久免费高清电视剧观看| 在线精品高清中文字幕| 亚洲综合自拍一区| 91精品国产色综合| 久久人体大胆视频| 精品人伦一区二区三区蜜桃免费| 色视频www在线播放国产成人| 91福利视频在线观看| 91美女片黄在线观| 亚洲国产精品悠悠久久琪琪| 国产精品第一页在线| 欧美亚洲日本黄色| 91久久国产精品| 92版电视剧仙鹤神针在线观看| 亚洲第一区在线观看| 成人午夜在线视频一区| 久久99热精品这里久久精品| 国产精品视频久久久久| 亚洲性生活视频在线观看| 国产成人精品电影久久久| 国产精品视频一区国模私拍| 亚洲久久久久久久久久久| 亚洲精品福利免费在线观看| 九九精品在线观看| 久久九九全国免费精品观看| 亚洲码在线观看| 欧美激情精品久久久久久免费印度| 精品中文字幕久久久久久| 亚洲久久久久久久久久| 国产精品视频公开费视频| 国产精品久久久久久久久久99| 一区二区三区动漫| 欧美精品九九久久| 国产精品美女无圣光视频| 日韩专区在线播放| 一二美女精品欧洲| 2019亚洲日韩新视频| 一个人www欧美| 国产精品igao视频| 高清在线视频日韩欧美| 欧美激情精品久久久久久黑人| 日韩av手机在线看| 亚洲一级片在线看| 成人美女av在线直播| 国产亚洲欧洲高清一区| 国产精品黄色av| 欧美乱大交做爰xxxⅹ性3| 91精品国产自产91精品| 一区二区成人av| 日本亚洲欧洲色| 亚洲一区二区在线播放| 日日狠狠久久偷偷四色综合免费| 亚洲精品网址在线观看| 亚洲国产日韩欧美在线图片| 少妇激情综合网| 国产精品激情av电影在线观看| 黄色成人在线播放| 中文字幕在线视频日韩| 国产精品狼人色视频一区| 久久网福利资源网站| 亚洲午夜精品久久久久久久久久久久| 精品欧美aⅴ在线网站| 97香蕉久久超级碰碰高清版| 国产精品自拍偷拍| 国产狼人综合免费视频| 国产精品久久久久99| 久久久久国色av免费观看性色| 狠狠躁天天躁日日躁欧美| 97精品伊人久久久大香线蕉| 国产狼人综合免费视频| 欧美专区福利在线| 国产精品麻豆va在线播放| 国产一区av在线| 国产精品精品久久久久久| 亚洲精品国产精品国产自| 国产区精品在线观看| 日韩在线视频观看正片免费网站| 国产精品老女人视频| 青草青草久热精品视频在线观看| 日韩不卡中文字幕| 欧美色xxxx| 色播久久人人爽人人爽人人片视av| 一本久久综合亚洲鲁鲁| 亚洲久久久久久久久久久| 亚洲小视频在线观看| 久久夜精品香蕉| 色噜噜狠狠狠综合曰曰曰|