日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS環(huán)境下Nginx實現(xiàn)3臺虛擬機負載均衡

負載均衡

先來簡單了解一下什么是負載均衡,單從字面上的意思來理解就可以解釋N臺服務(wù)器平均分擔(dān)負載,不會因為某臺服務(wù)器負載高宕機而某臺服務(wù)器閑置的情況。那么負載均衡的前提就是要有多臺服務(wù)器才能實現(xiàn),也就是兩臺以上即可。

測試環(huán)境
在VMware里安裝了三臺centos。

A服務(wù)器IP :192.168.0.219 (主)

B服務(wù)器IP :192.168.0.119

C服務(wù)器IP :192.168.0.109

部署思路
A服務(wù)器做為主服務(wù)器,域名直接解析到A服務(wù)器(192.168.0.219)上,由A服務(wù)器負載均衡到B服務(wù)器(192.168.0.119)與C服務(wù)器(192.168.0.109)上。

在A服務(wù)器上,upstream指令——分配負載

vi /etc/nginx/conf.d/default.conf

 

upstream 192.168.0.219 {
      server  192.168.0.119:80;
      server  192.168.0.109:80;
}

server {
    listen      80;
    server_name  192.168.0.219;
    charset utf8;
   
    location / {
        proxy_pass        http://192.168.0.219;
        proxy_set_header  Host            $host;
        proxy_set_header  X-Real-IP        $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}

保存重啟nginx

 

在B、C服務(wù)器上,

vi /etc/nginx/conf.d/default.conf

 

server {
    listen      80;
    server_name 192.168.0.219;
    index index.html;
    root /usr/share/nginx/html;

}

保存重啟nginx

測試
當(dāng)訪問http://192.168.0.219的時候,為了區(qū)分是轉(zhuǎn)向哪臺服務(wù)器處理我分別在B、C服務(wù)器下寫一個不同內(nèi)容的index.html文件,以作區(qū)分。

打開瀏覽器訪問a.com結(jié)果,刷新會發(fā)現(xiàn)所有的請求均分別被主服務(wù)器(192.168.5.149)分配到B服務(wù)器(192.168.0.119)與C服務(wù)器(192.168.0.109)上,實現(xiàn)了負載均衡效果。

主服務(wù)器不能提供服務(wù)嗎?
以上例子中,我們都是應(yīng)用到了主服務(wù)器負載均衡到其它服務(wù)器上,那么主服務(wù)器本身能不能也加在服務(wù)器列表中,這樣就不會白白浪費拿一臺服務(wù)器純當(dāng)做轉(zhuǎn)發(fā)功能,而是也參與到提供服務(wù)中來。

怎么解決這個問題呢?因為80端口已經(jīng)用來監(jiān)聽負載均衡的處理,那么本服務(wù)器上就不能再使用80端口來處理192.168.0.219的訪問請求,得用一個新的。

于是我們在主服務(wù)器中編輯/etc/nginx/conf.d/default.conf,添加以下內(nèi)容

server {
    listen      8080;
    server_name  192.168.0.219;
    index index.html;
    root /usr/share/nginx/html;
  }

重啟nginx

然后,再重新渡負載均衡。


新聞名稱:CentOS環(huán)境下Nginx實現(xiàn)3臺虛擬機負載均衡
當(dāng)前鏈接:http://www.dlmjj.cn/article/ccsehhj.html