欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過(guò)程解析

 更新時(shí)間:2017年02月13日 10:01:06   作者:liwei0526vip  
這篇文章主要為大家詳細(xì)介紹了Nginx實(shí)現(xiàn)集群的負(fù)載均衡配置過(guò)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Nginx 的負(fù)載均衡功能,其實(shí)實(shí)際上和 nginx 的代理是同一個(gè)功能,只是把代理一臺(tái)機(jī)器改為多臺(tái)機(jī)器而已。 Nginx 的負(fù)載均衡和 lvs 相比,nginx屬于更高級(jí)的應(yīng)用層,不牽扯到 ip 和內(nèi)核的修改,它只是單純地把用戶的請(qǐng)求轉(zhuǎn)發(fā)到后面的機(jī)器上。這就意味著,后端的 RS 不需要配置公網(wǎng)。

一、實(shí)驗(yàn)環(huán)境

Nginx 調(diào)度器 (public 172.16.254.200 privite 192.168.0.48)
RS1只有內(nèi)網(wǎng)IP (192.168.0.18)
RS2只有外網(wǎng)IP (192.168.0.28)

二、配置文件

在nginx調(diào)度器上編輯配置文件

# vim /usr/local/nginx/conf/vhosts/lb.conf

添加如下內(nèi)容:

upstream test {
  ip_hash;
  server 192.168.0.18;
  server 192.168.0.28;
}
server {
  listen 80;150
  server_name www.aminglinux.com;
  location / {
    proxy_pass http://test/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  } 
}

三、配置說(shuō)明

你會(huì)發(fā)現(xiàn)這個(gè)配置和我們之前講的 nginx 代理配置如出一轍,只是多了一個(gè)upstream,這個(gè) upstream 用來(lái)定義后端的 RS,可以只寫(xiě)一個(gè)。 ip_hash 為 nginx 的一種調(diào)度算法,加上這一行后會(huì)達(dá)到這樣的效果,即一個(gè)用戶的請(qǐng)求會(huì)適中被分發(fā)到固定的一個(gè) RS上。這樣的好處是,可以避免把同一個(gè)用戶的請(qǐng)求分發(fā)到不同的機(jī)器上而導(dǎo)致 session 丟失的情況。 upstream 里面, RS 后面的 ip 后面還可以加權(quán)重,比如"server 192.168.31.100 weight=100;"。還有一點(diǎn)要注意, upstream 后面的 test 是自定義的一個(gè)名字,可以隨便寫(xiě),唯一的要求是要和 proxy_pass 后面保持一致。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nginx?流控使用的項(xiàng)目實(shí)踐

    nginx?流控使用的項(xiàng)目實(shí)踐

    本文主要介紹了nginx?流控使用的項(xiàng)目實(shí)踐
    2024-03-03
  • Nginx?限流和流量控制的實(shí)現(xiàn)

    Nginx?限流和流量控制的實(shí)現(xiàn)

    Nginx通過(guò)limit_req和limit_conn模塊提供請(qǐng)求次數(shù)和并發(fā)連接數(shù)限制,防止服務(wù)器過(guò)載,本文就來(lái)介紹一下Nginx?限流和流量控制的實(shí)現(xiàn),感興趣的可以了解一下
    2024-09-09
  • Nginx代理緩沖proxy_buffering配置方式

    Nginx代理緩沖proxy_buffering配置方式

    這篇文章主要介紹了Nginx代理緩沖proxy_buffering配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx+Lua腳本+Redis 實(shí)現(xiàn)自動(dòng)封禁訪問(wèn)頻率過(guò)高IP

    Nginx+Lua腳本+Redis 實(shí)現(xiàn)自動(dòng)封禁訪問(wèn)頻率過(guò)高IP

    本文主要介紹了如何使用OpenResty+Lua進(jìn)行動(dòng)態(tài)封禁IP的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • Nginx配置負(fù)載均衡時(shí)訪問(wèn)地址無(wú)法生效的解決方法

    Nginx配置負(fù)載均衡時(shí)訪問(wèn)地址無(wú)法生效的解決方法

    本文主要介紹了Nginx配置負(fù)載均衡時(shí)訪問(wèn)地址無(wú)法生效的解決方法,例如負(fù)載均衡策略的設(shè)置是否正確、是否存在拼寫(xiě)錯(cuò)誤等,下面就來(lái)詳細(xì)的介紹一下,感興趣的可以了解一下
    2023-09-09
  • Nginx中root與alias區(qū)別講解

    Nginx中root與alias區(qū)別講解

    這篇文章主要介紹了Nginx中root與alias區(qū)別?,通過(guò)兩個(gè)小例子來(lái)學(xué)習(xí)root和alias的區(qū)別,對(duì)Nginx中root與alias區(qū)別感興趣的朋友跟隨小編一起看看吧
    2022-08-08
  • nginx php-fpm環(huán)境中chroot功能的配置使用方法

    nginx php-fpm環(huán)境中chroot功能的配置使用方法

    這篇文章主要介紹了nginx php-fpm環(huán)境中chroot功能的配置使用方法,此方法是比禁用PHP敏感函數(shù)更好的一個(gè)安全防護(hù)手手段,需要的朋友可以參考下
    2014-05-05
  • Nginx之為已安裝nginx動(dòng)態(tài)添加模塊的方法

    Nginx之為已安裝nginx動(dòng)態(tài)添加模塊的方法

    本篇文章主要介紹了Nginx之為已安裝nginx動(dòng)態(tài)添加模塊的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Nginx上配置Basic Authorization登錄認(rèn)服務(wù)證的教程

    Nginx上配置Basic Authorization登錄認(rèn)服務(wù)證的教程

    現(xiàn)在我們所使用的包括社交網(wǎng)絡(luò)API等開(kāi)放平臺(tái)授權(quán)獲得用戶的用戶名和密碼一般有兩種認(rèn)證方式,一種是Basic Auth,一種是OAuth,這里我們就來(lái)看一下Nginx上配置Basic Authorization登錄認(rèn)服務(wù)證的教程
    2016-06-06
  • Nginx配置Gzip的實(shí)現(xiàn)步驟

    Nginx配置Gzip的實(shí)現(xiàn)步驟

    本文詳細(xì)介紹了如何在Nginx中配置Gzip壓縮,以減小傳輸?shù)奈募笮?提高網(wǎng)頁(yè)加載速度,具體步驟包括找到并編輯Nginx配置文件,添加或修改Gzip配置,檢查配置并重啟Nginx,驗(yàn)證Gzip壓縮是否生效等,感興趣的可以了解一下
    2024-10-10

最新評(píng)論