婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Nginx搭建負載均衡集群的實現

Nginx搭建負載均衡集群的實現

熱門標簽:濰坊寒亭400電話辦理多少錢 地圖標注能更改嗎 宜賓銷售外呼系統軟件 廈門防封電銷電話卡 外呼系統全國 地圖標注員有發展前景嗎 云南電商智能外呼系統哪家好 四川保險智能外呼系統 高德地圖標注公司需要錢

(1).實驗環境

youxi1  192.168.5.101  負載均衡器

youxi2  192.168.5.102  主機1

youxi3  192.168.5.103  主機2

(2).Nginx負載均衡策略

  nginx的負載均衡用于upstream模板定義的后端服務器列表中選取一臺服務器接收用戶的請求。一個基本的upstream模塊如下:

upstream [服務器組名稱]{
  server [IP地址]:[端口號];
  server [IP地址]:[端口號];
  ....
}

  在upstream模塊配置完成后,要讓指定的訪問反向代理到服務器列表,格式如下:

location ~ .*$ {
  index index.jsp index.html;
  proxy_pass http://[服務器組名稱];
}

  擴展:nginx的location配置規則:https://www.jb51.net/article/182472.htm

  這樣就完成了最基本的負載均衡,但是這并不能滿足實際需求。目前Nginx的upstream模塊支持6種方式的負載均衡策略(算法):輪詢(默認方式)、weight(權重方式)、ip_hash(依據ip分配方式)、least_conn(最少連接方式)、fair(第三方提供的響應時間方式)、url_hash(第三方通過的依據URL分配方式)。

 1)輪詢

  最基本的配置方法,是upstream模塊默認的負載均衡策略。每個請求會按時間順序平均分配到不同的后端服務器。有如下參數:

fail_timeout 與max_fails結合使用
max_fails 在fail_timeout參數設置的時間內最大失敗次數。如果在這個時間內,所有該服務器的請求都失敗了,那么認為該服務器停機
fail_time 服務器被認為停機的時長,默認10s(被認為停機的服務器嘗試間隔?)
backup 標記該服務器為備用服務器。當主服務器停止時,請求會被發送到它這里
down 標記服務器永久停機

  注意:1.down標記的服務器會自動剔除;2.缺省就是輪詢;3.此策略適合服務器配置無狀態且短平塊的服務使用

 2)weight

  權重方式,在輪詢策略的基礎上指定輪詢的幾率。也可以認為是在輪詢的基礎上新增了一個weight的參數,此參數指定輪詢的幾率,值為number。upstream模塊配置模板如下:

upstream [服務器組名稱]{
  server [IP地址]:[端口號] weight=2;
  server [IP地址]:[端口號];
  ....
}

  在該例子中,沒有weight參數的服務器默認為1,weight的數值與訪問比例成正比,所有weight值的總和為一個循環單位,服務器自身的weight值為循環單位內的輪詢次數。

  注意:1.權重越高分配到的請求越多;2.此策略可以和least_conn策略、iphash策略結合使用;3.此策略比較適合服務器硬件配置差距較大的情況。

 3)ip_hash

  依據ip分配方式,指定負載均衡器按照基于客戶端IP的分配方式,這個方法確保了相同的客戶端請求一致發送到相同的服務器,以保證session會話。這樣每個訪客都固定訪問一個后端服務器,可以解決session不能跨服務器的問題。upstream模塊配置模板如下:

upstream [服務器組名稱]{
  ip_hash;
  server [IP地址]:[端口號] weight=2;
  server [IP地址]:[端口號];
  ....
}

  注意:1.nginx1.3.1之前的版本不能在ip_hash中使用權重(weight);2..ip_hash不能與backup同時使用;3.此策略適合有狀態服務的程序,比如session;4.當有服務器需要剔除,必須手動down掉。

 4)least_conn

  最少連接方式,把請求發給鏈接數最少的后端服務器。輪詢是把請求平均分配給各個后端,使它們的負載大致相同。但是,有些請求占用的時間很長,會導致其所在的后端負載較高。這種情況下,least_conn這種方式就可以達到更好的負載均衡效果。upstream模塊配置模板如下:

upstream [服務器組名稱]{
  least_conn;
  server [IP地址]:[端口號] weight=2;
  server [IP地址]:[端口號];
  ....
}

  注意:此策略適合請求處理時間長短不一造成的服務器過載情況。

 5)fair

  響應時間方式,按照服務器端的響應時間來分配請求,響應時間短的優先分配。upstream模塊配置模板如下:

upstream [服務器組名稱]{
  server [IP地址]:[端口號] weight=2;
  server [IP地址]:[端口號];
  ....
  fair;
}

  注意:需要安裝第三方插件。

 6)url_hash

  url分配方式,按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,要配合緩存命中來使用。同一個資源多次請求可能會到達不同的服務器上,導致不必要的多次下載,緩存命中率不高,以及一些資源時間的浪費。而使用url_hash,可以使得同一個url(也就是同一個資源請求)會到達同一臺服務器,一旦緩存住了資源,再次收到請求,就可以在緩存中讀取。upstream模塊配置模板如下:

upstream [服務器組名稱]{
  hash $request_uri;
  server [IP地址]:[端口號] weight=2;
  server [IP地址]:[端口號];
  ....
}

  注意:1.需要安裝第三方插件;2.uri,是i,不是小寫的L。

(3).實驗

 1)在負載均衡器youxi1上編譯安裝nginx

  安裝nginx的依賴包

[root@youxi1 ~]# yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel

  上傳nginx源碼包nginx-1.14.1.tar.gz,解壓安裝

[root@youxi1 ~]# tar xf nginx-1.14.1.tar.gz -C /usr/local/src/
[root@youxi1 ~]# cd /usr/local/src/nginx-1.14.1/
[root@youxi1 nginx-1.14.1]# ./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module --with-http_sub_module --with-http_flv_module --with-http_mp4_module
[root@youxi1 nginx-1.14.1]# make && make install
[root@youxi1 nginx-1.14.1]# echo $?
0

  參數說明:

    --with-http_dav_module,啟用ngx_http_dav_module支持(增加PUT,DELETE,MKCOL:創建集合,COPY和MOVE方法)默認情況下為關閉,需編譯開啟;

    --with-http_stub_status_module,啟用ngx_http_stub_status_module支持(獲取nginx自上次啟動以來的工作狀態);

    --with-http_addition_module,啟用ngx_http_addition_module支持(作為一個輸出過濾器,支持不完全緩沖,分部分響應請求);

    --with-http_sub_module,啟用ngx_http_sub_module支持(允許用一些其他文本替換nginx響應中的一些文本);

    --with-http_flv_module,啟用ngx_http_flv_module支持(提供尋求內存使用基于時間的偏移量文件);

    --with-http_mp4_module,啟用對mp4文件支持(提供尋求內存使用基于時間的偏移量文件)。

  生成nginx用戶

[root@youxi1 nginx-1.14.1]# useradd -M -s /sbin/nologin nginx

  啟動并添加開機自啟

[root@youxi1 nginx-1.14.1]# /usr/local/nginx/sbin/nginx
[root@youxi1 nginx-1.14.1]# echo /usr/local/nginx/sbin/nginx >> /etc/rc.local
[root@youxi1 nginx-1.14.1]# chmod +x /etc/rc.d/rc.local

  如果防火墻是開啟的記得添加端口號

[root@youxi1 nginx-1.14.1]# firewall-cmd --permanent --zone=public --add-port=80/tcp && firewall-cmd --reload
success
success

  查看下界面,看看nginx是否正常安裝

  測試完成后,修改nginx的配置文件,最后重啟nginx

[root@youxi1 nginx-1.14.1]# cp /usr/local/nginx/conf/nginx.conf{,.bak}
[root@youxi1 nginx-1.14.1]# vim /usr/local/nginx/conf/nginx.conf
user nginx;  //第2行
location / {  //第43行起
  root html;
  index index.html index.htm;
  if ($request_uri ~* \.html$){
    proxy_pass http://htmlservers;
  }
  if ($request_uri ~* \.php$){
    proxy_pass http://phpservers;
  }
  proxy_pass http://picservers;
}
upstream htmlservers {  //在http模塊下,server模塊平級處添加
  server 192.168.5.102:80;
  server 192.168.5.103:80;
}
upstream phpservers{
  server 192.168.5.102:80;
  server 192.168.5.103:80;
}
upstream picservers {
  server 192.168.5.102:80;
  server 192.168.5.103:80;
}
[root@youxi1 nginx-1.14.1]# /usr/local/nginx/sbin/nginx -s reload

 2)在youxi2和youxi3上布置網頁程序

[root@youxi2 ~]# yum -y install httpd
[root@youxi2 ~]# echo youxi2 > /var/www/html/index.html
[root@youxi2 ~]# echo youxi2.php > /var/www/html/index.php
[root@youxi2 ~]# echo youxi2.other > /var/www/html/index.jsp
[root@youxi2 ~]# systemctl start httpd.service
 
[root@youxi3 ~]# yum -y install httpd
[root@youxi3 ~]# echo youxi3 > /var/www/html/index.html
[root@youxi3 ~]# echo youxi3.php > /var/www/html/index.php
[root@youxi3 ~]# echo youxi3.other > /var/www/html/index.jsp
[root@youxi3 ~]# systemctl start httpd.service

  如果防火墻是開啟的,記得添加端口號

[root@youxi2 ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp && firewall-cmd --reload
success
success
 
[root@youxi3 ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp && firewall-cmd --reload
success
success

 3)測試

  首先測試html頁面

  接著測試php頁面

  最后測試其他頁面

參考:https://www.cnblogs.com/1214804270hacker/p/9325150.html

到此這篇關于Nginx搭建負載均衡集群的實現的文章就介紹到這了,更多相關Nginx 負載均衡集群內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:紅河 回訪 湛江 廊坊 廣安 滁州 巴彥淖爾 德州

巨人網絡通訊聲明:本文標題《Nginx搭建負載均衡集群的實現》,本文關鍵詞  Nginx,搭建,負載,均衡,集群,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx搭建負載均衡集群的實現》相關的同類信息!
  • 本頁收集關于Nginx搭建負載均衡集群的實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    人人爽香蕉精品| 久久先锋影音av鲁色资源| 久久久久国产一区二区三区四区| 色综合久久中文综合久久97 | 久久久精品欧美丰满| 精品视频色一区| 欧美一区二区三区视频免费 | **欧美大码日韩| 成a人片国产精品| 日韩一级免费观看| 激情深爱一区二区| 日韩欧美视频在线| 国产精品狼人久久影院观看方式| 日韩欧美视频一区| 色综合久久久久综合体桃花网| 国产精品私房写真福利视频| 精品一区二区成人精品| 欧美人体做爰大胆视频| 日韩欧美精品三级| 日本美女视频一区二区| 欧美精品一卡二卡| 精品在线播放午夜| 久久久午夜电影| 久久久久高清精品| 欧美性受xxxx黑人xyx性爽| 91麻豆精品国产91久久久更新时间 | 久久亚洲精品国产精品紫薇| 国内精品伊人久久久久av一坑| 久久综合久久鬼色| 日韩激情视频在线观看| 丁香激情综合国产| 亚洲欧美日韩国产另类专区| 国产精品自产自拍| 黑人精品欧美一区二区蜜桃 | 国产欧美日韩视频一区二区 | 国产+成+人+亚洲欧洲自线| 国产91精品一区二区麻豆亚洲| 国产精品国产馆在线真实露脸 | 欧美亚洲一区二区三区四区| 一区二区三区国产精华| 精品视频1区2区| 久久久亚洲高清| 欧美极品aⅴ影院| 欧美激情中文字幕一区二区| 欧美日韩www| 91麻豆福利精品推荐| 久久久精品2019中文字幕之3| 国产三区在线成人av| 五月激情综合婷婷| 欧美亚洲愉拍一区二区| 91精品国产手机| 91视频你懂的| 国产欧美精品一区二区色综合| 欧美日韩视频在线观看一区二区三区| 大白屁股一区二区视频| 欧美性欧美巨大黑白大战| 成人免费视频app| voyeur盗摄精品| 一区二区久久久| 久久久精品一品道一区| 久久婷婷国产综合国色天香| 成人激情文学综合网| 不卡影院免费观看| 日韩一区二区三区高清免费看看| 国产69精品久久777的优势| 男女男精品视频| 久久久久久9999| 一区二区三区中文字幕精品精品| 成人免费一区二区三区在线观看| 日本成人中文字幕在线视频| 日本亚洲欧美天堂免费| 欧美一a一片一级一片| 欧美一区二区三区免费在线看| 精品国产免费久久| 亚洲欧洲av在线| 天堂久久一区二区三区| 99久久精品国产麻豆演员表| 国产精品蜜臀av| 国产91丝袜在线播放| 99视频一区二区三区| 久久综合久久综合亚洲| 国产色综合一区| 99re视频精品| 在线视频观看一区| 一区二区三区.www| 国产精品一区二区你懂的| 北条麻妃国产九九精品视频| 欧美一区二区在线播放| 国产精品综合二区| 国产乱理伦片在线观看夜一区| 91麻豆福利精品推荐| 国产色一区二区| 欧美一区日本一区韩国一区| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩欧美二区三区| 婷婷亚洲久悠悠色悠在线播放| 99久久亚洲一区二区三区青草| 亚洲欧美日韩国产综合在线| youjizz久久| 国产精品女主播av| 裸体在线国模精品偷拍| 色av一区二区| 欧美精品vⅰdeose4hd| 美女视频黄a大片欧美| 国产美女娇喘av呻吟久久| 91精品国产综合久久国产大片| 极品少妇xxxx精品少妇偷拍| 国产一区视频网站| 一区二区三区小说| 成人av动漫网站| 6080午夜不卡| 丝袜亚洲精品中文字幕一区| 欧美日韩精品一区二区三区 | 韩日精品视频一区| 中文字幕精品一区二区精品绿巨人| 亚洲va欧美va人人爽| 国产精品91一区二区| 国产精品毛片高清在线完整版| 国产精华液一区二区三区| 久久久久九九视频| 成人avav在线| 国产一区中文字幕| 久久久久久久久久久久久久久99| 奇米综合一区二区三区精品视频| 51久久夜色精品国产麻豆| 欧美96一区二区免费视频| 精品卡一卡二卡三卡四在线| 美女精品自拍一二三四| 91精品国产综合久久蜜臀| 久色婷婷小香蕉久久| 国产目拍亚洲精品99久久精品| 91看片淫黄大片一级在线观看| 天堂一区二区在线| 欧美不卡视频一区| 风间由美中文字幕在线看视频国产欧美| 亚洲女人的天堂| 欧美日韩和欧美的一区二区| 国内精品国产三级国产a久久| 亚洲国产欧美在线| 亚洲国产精品人人做人人爽| 一区二区三区在线影院| 欧美日韩一卡二卡| 在线观看日产精品| www.亚洲在线| 亚洲一线二线三线久久久| 欧美精品一区二区不卡 | 国产不卡高清在线观看视频| 成人免费在线视频观看| 国产精品热久久久久夜色精品三区 | 一区二区免费看| 欧美人与z0zoxxxx视频| 日本高清不卡在线观看| 亚洲一区影音先锋| 亚洲激情自拍偷拍| 国产精品久久精品日日| 99精品视频一区| 日本精品裸体写真集在线观看 | 色综合久久天天| 一二三区精品视频| 成人免费一区二区三区视频| 欧美经典一区二区| 91碰在线视频| 99re免费视频精品全部| 99国产精品久| 色婷婷久久久亚洲一区二区三区| 久久99国产精品麻豆| 亚洲一区二区精品久久av| 一区二区三区在线观看国产| 国产精品国产三级国产aⅴ原创| 亚洲色图视频免费播放| 亚洲精品在线观看视频| 中文av字幕一区| 精品国产三级电影在线观看| 欧美一区二区三区在线观看| 欧美激情综合在线| √…a在线天堂一区| 国产欧美日产一区| 久久理论电影网| 欧美精品久久久久久久久老牛影院| 在线观看欧美日本| 日韩一区二区三| 欧美经典三级视频一区二区三区| 精品国产露脸精彩对白| 有坂深雪av一区二区精品| 欧美日韩一级片在线观看| 在线亚洲+欧美+日本专区| 国产欧美一区二区在线观看| 成人性生交大片免费看在线播放| 91国产福利在线| 综合久久久久综合| 色综合天天狠狠| 久久综合国产精品| 国产欧美一区二区在线| 亚洲在线视频免费观看| 免费成人在线播放| 国产精品一区一区| 日日噜噜夜夜狠狠视频欧美人 | 亚洲chinese男男1069| 亚洲国产一区在线观看| 日本中文在线一区|