国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何配置Nginx負(fù)載均衡

2015-10-28 00:33:45 771

1.負(fù)載均衡是大流量網(wǎng)站要做的,負(fù)載均衡從字面意思上來(lái)理解就是用N臺(tái)服務(wù)器平均分擔(dān)負(fù)載,不會(huì)因?yàn)槟撑_(tái)服務(wù)負(fù)載高而宕機(jī)或者不會(huì)出現(xiàn)某臺(tái)服務(wù)器閑置的情況。那么如果實(shí)現(xiàn)nginx的負(fù)載均衡呢,兩臺(tái)以上即可.

2.測(cè)試環(huán)境(本地測(cè)試)

Nginx主服務(wù)器:192.168.1.111

Nginx從服務(wù)器:192.168.1.222

Nginx從服務(wù)器:192.168.1.223

域名:www.tjdsmy.cn (hosts指向主服務(wù)器)

三臺(tái)服務(wù)器均安裝nginx

yum install pcre zlib nginx


3.主服務(wù)器配置

(1)打開(kāi)主服務(wù)器nginx的配置文件nginx.confhttp段中添加以下代碼:

upstream serverip{

       server 192.168.1.222;

       server 192.168.1.223;

}

(2)注意我在nginx.conf引入的是conf.d目錄中的所有.conf文件,所以到cond.d目錄中復(fù)制default.conf文件重命名為test1.conf,在location /{}中輸入一下內(nèi)容:

       proxy_pass         http://www.tjdsmy.cn;    #注意哦這里的http://www.tjdsmy.cn要和upstream定義的serverip一樣哦.名字可以隨便取.

       proxy_set_header   Host             $host;

       proxy_set_header   X-Real-IP        $remote_addr;

proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

(3)重啟nginx服務(wù)

4.兩臺(tái)從服務(wù)器的設(shè)置(就只需要建立站點(diǎn)就可)

4.為了實(shí)驗(yàn)的測(cè)試結(jié)果,把從服務(wù)A的頁(yè)面index.html修改為: it`s A server-site page;把從服務(wù)器B的頁(yè)面index.html修改為: it`s B-server web。

(1)現(xiàn)在可以把域名做host指向主服務(wù)器(192.168.1.111),打開(kāi)的是

(2)當(dāng)刷新頁(yè)面的時(shí)候,在從服務(wù)器A、B間切換(此步驟不方便截圖)

(3)把從服務(wù)器A關(guān)掉,打開(kāi)的是頁(yè)面是從服務(wù)器B的頁(yè)面,我們發(fā)現(xiàn)服務(wù)器A雖然宕機(jī)了,但是并不影響整個(gè)站點(diǎn)。

      

5.通過(guò)這個(gè)nginx實(shí)現(xiàn)負(fù)載均衡的實(shí)驗(yàn),我們可以知道nginx的強(qiáng)大之處。假若www.tjdsmy.cn也要實(shí)現(xiàn)負(fù)載到192.168.1.222192.168.1.223上,依照上面操作即可。不論是主從服務(wù)器什么樣的操作系統(tǒng)、或者從服務(wù)器是用其他(iis、apche)建立的站點(diǎn),nginx負(fù)載均衡原理都是一樣的,這里就不在舉例windows的了。

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: