最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx配置之實(shí)現(xiàn)多臺(tái)服務(wù)器負(fù)載均衡

 更新時(shí)間:2021年07月31日 09:10:44   作者:java構(gòu)架師  
這篇文章主要介紹了Nginx配置之實(shí)現(xiàn)多臺(tái)服務(wù)器負(fù)載均衡,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

Nginx負(fù)載均衡服務(wù)器: IP:192.168.0.4(Nginx-Server)

Web服務(wù)器列表:

Web1: 192.168.0.5(Nginx-Node1/Nginx-Web1)

Web2:192.168.0.7(Nginx-Node2/Nginx-Web2)

實(shí)現(xiàn)目的:用戶訪問Nginx-Server時(shí),通過Nginx負(fù)載均衡到Web1和Web2服務(wù)器。

Nginx負(fù)載均衡服務(wù)器的nginx.conf

配置注釋如下:

events
{
use epoll;
worker_connections 65535;
}
http
{
##upstream的負(fù)載均衡,四種調(diào)度算法##
#調(diào)度算法1:輪詢.每個(gè)請求按時(shí)間順序逐一分配到不同的后端服務(wù)器,
#如果后端某臺(tái)服務(wù)器宕機(jī),故障系統(tǒng)被自動(dòng)剔除,使用戶訪問不受影響
upstream webhost {
server 192.168.0.5:6666 ;
server 192.168.0.7:6666 ;
}
#調(diào)度算法2:weight(權(quán)重).可以根據(jù)機(jī)器配置定義權(quán)重.權(quán)重越高被分配到的幾率越大
upstream webhost {
server 192.168.0.5:6666 weight=2;
server 192.168.0.7:6666 weight=3;
}
#調(diào)度算法3:ip_hash. 每個(gè)請求按訪問IP的hash結(jié)果分配,這樣來自同一個(gè)IP的訪客固定訪問一個(gè)后端服務(wù)器,
#有效解決了動(dòng)態(tài)網(wǎng)頁存在的session共享問題
upstream webhost {
ip_hash;
server 192.168.0.5:6666 ;
server 192.168.0.7:6666 ;
}
#調(diào)度算法4:url_hash(需安裝第三方插件).此方法按訪問url的hash結(jié)果來分配請求,
#使每個(gè)url定向到同一個(gè)后端服務(wù)器,可以進(jìn)一步提高后端緩存服務(wù)器的效率.
#Nginx本身是不支持url_hash的,如果需要使用這種調(diào)度算法,必須安裝Nginx 的hash軟件包
upstream webhost {
server 192.168.0.5:6666 ;
server 192.168.0.7:6666 ;
hash $request_uri;
}
#調(diào)度算法5:fair(需安裝第三方插件).這是比上面兩個(gè)更加智能的負(fù)載均衡算法.
#此種算法可以依據(jù)頁面大小和加載時(shí)間長短智能地進(jìn)行負(fù)載均衡,也就是根據(jù)后端服務(wù)器的響應(yīng)時(shí)間來分配請求,
#響應(yīng)時(shí)間短的優(yōu)先分配.Nginx本身是不支持fair的,如果需要使用這種調(diào)度算法,必須下載Nginx的upstream_fair模塊

#虛擬主機(jī)的配置(采用調(diào)度算法3:ip_hash)
server
{
listen 80;
server_name mongo.demo.com;
#對 “/” 啟用反向代理
location / {
proxy_pass http://webhost;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
#后端的Web服務(wù)器可以通過X-Forwarded-For獲取用戶真實(shí)IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#以下是一些反向代理的配置,可選.
proxy_set_header Host $host;
client_max_body_size 10m; #允許客戶端請求的最大單文件字節(jié)數(shù)
client_body_buffer_size 128k; #緩沖區(qū)代理緩沖用戶端請求的最大字節(jié)數(shù),
proxy_connect_timeout 90; #nginx跟后端服務(wù)器連接超時(shí)時(shí)間(代理連接超時(shí))
proxy_send_timeout 90; #后端服務(wù)器數(shù)據(jù)回傳時(shí)間(代理發(fā)送超時(shí))
proxy_read_timeout 90; #連接成功后,后端服務(wù)器響應(yīng)時(shí)間(代理接收超時(shí))
proxy_buffer_size 4k; #設(shè)置代理服務(wù)器(nginx)保存用戶頭信息的緩沖區(qū)大小
proxy_buffers 4 32k; #proxy_buffers緩沖區(qū),網(wǎng)頁平均在32k以下的設(shè)置
proxy_busy_buffers_size 64k; #高負(fù)荷下緩沖大?。╬roxy_buffers*2)
proxy_temp_file_write_size 64k;
#設(shè)定緩存文件夾大小,大于這個(gè)值,將從upstream服務(wù)器傳
}
}
}
配置 192.168.0.4(Nginx-Server)

創(chuàng)建文件夾準(zhǔn)備存放配置文件

$ mkdir -p /opt/confs
$ vim /opt/confs/nginx.conf
events
{
use epoll;
worker_connections 65535;
}
http
{
upstream webhost {
ip_hash;
server 192.168.0.5:6666 ;
server 192.168.0.7:6666 ;
}
server
{
listen 80;
server_name mongo.demo.com;
location / {
proxy_pass http://webhost;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
}
啟動(dòng)負(fù)載均衡服務(wù)器192.168.0.4(Nginx-Server)

配置 192.168.0.5(Nginx-Node1/Nginx-Web1)

創(chuàng)建文件夾用于存放web頁面

$ mkdir -p /opt/html
$ vim /opt/html/index.html
編輯內(nèi)容如下:

The host is 192.168.0.5 - Node 1

啟動(dòng)192.168.0.5(Nginx-Node1/Nginx-Web1)

配置192.168.0.7(Nginx-Node2/Nginx-Web2)

創(chuàng)建文件夾用于存放web頁面

$ mkdir -p /opt/html
$ vim /opt/html/index.html
編輯內(nèi)容如下:

The host is 192.168.0.7 - Node 2

啟動(dòng)192.168.0.7(Nginx-Node2/Nginx-Web2)

到此這篇關(guān)于Nginx配置之實(shí)現(xiàn)多臺(tái)服務(wù)器負(fù)載均衡的文章就介紹到這了,更多相關(guān)Nginx配置負(fù)載均衡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx設(shè)置超時(shí)時(shí)間的問題及解決方案

    nginx設(shè)置超時(shí)時(shí)間的問題及解決方案

    程序在處理大量數(shù)據(jù),接口超過1分鐘(默認(rèn)的)未返回?cái)?shù)據(jù),導(dǎo)致等待超時(shí),出現(xiàn)這種情況,我們可以先優(yōu)化程序,縮短執(zhí)行時(shí)間,可以調(diào)大nginx超時(shí)限制的參數(shù),使程序可以正常執(zhí)行,本文介紹nginx設(shè)置超時(shí)時(shí)間及504 Gateway Time-out的問題解決方案,一起看看吧
    2024-02-02
  • 在Nginx服務(wù)器中使用LibreSSL的教程

    在Nginx服務(wù)器中使用LibreSSL的教程

    這篇文章主要介紹了在Nginx服務(wù)器中使用LibreSSL的教程,LibreSSL是SSL的一個(gè)人氣軟件庫,需要的朋友可以參考下
    2015-06-06
  • Nginx實(shí)現(xiàn)基于請求頭的訪問控制配置的示例

    Nginx實(shí)現(xiàn)基于請求頭的訪問控制配置的示例

    在Nginx中,可以使用"allow"和"deny"指令來實(shí)現(xiàn)IP訪問限制,本文給大家介紹Nginx實(shí)現(xiàn)基于請求頭的訪問控制配置,感興趣的朋友一起看看吧
    2023-11-11
  • Nginx之rewrite實(shí)現(xiàn)URL重寫方式

    Nginx之rewrite實(shí)現(xiàn)URL重寫方式

    文章介紹了Nginx的rewrite模塊,包括其重要性、相關(guān)指令(如set、if、break、return、rewrite)的使用方法和作用域,并舉例說明了這些指令的實(shí)際應(yīng)用場景,如域名重定向和防盜鏈處理
    2025-03-03
  • nginx限制IP惡意調(diào)用短信接口處理方法

    nginx限制IP惡意調(diào)用短信接口處理方法

    這篇文章主要介紹了nginx限制IP惡意調(diào)用短信接口處理方法,一種是nginx黑名單方式,另一種是限制IP請求數(shù)。需要的朋友可以參考下
    2018-06-06
  • nginx使用stream模塊代理端口的實(shí)現(xiàn)

    nginx使用stream模塊代理端口的實(shí)現(xiàn)

    本文主要介紹了nginx使用stream模塊代理端口,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • Nginx已編譯的nginx-添加新模塊

    Nginx已編譯的nginx-添加新模塊

    這篇文章主要介紹了Nginx已編譯的nginx-添加新模塊,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Nginx搭建高效的靜態(tài)圖片服務(wù)器的方法步驟

    Nginx搭建高效的靜態(tài)圖片服務(wù)器的方法步驟

    高效地管理和分發(fā)靜態(tài)資源是至關(guān)重要的,本文主要介紹了Nginx搭建高效的靜態(tài)圖片服務(wù)器的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • nginx反向代理下的長連接實(shí)現(xiàn)

    nginx反向代理下的長連接實(shí)現(xiàn)

    本文主要介紹了Nginx反向代理下的長連接實(shí)現(xiàn),包括客戶端到Nginx和Nginx到后端服務(wù)器之間的長連接設(shè)置,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-11-11
  • 如何在centos7中安裝nginx

    如何在centos7中安裝nginx

    近期做項(xiàng)目用到了nginx,所以自己動(dòng)手來在Centos7上安裝nginx,以下是安裝步驟。
    2018-09-09

最新評論

镇安县| 台东县| 东山县| 鹰潭市| 巨野县| 稷山县| 玉屏| 蚌埠市| 福贡县| 崇仁县| 福海县| 江山市| 南开区| 江门市| 顺平县| 德惠市| 得荣县| 大荔县| 湘潭市| 巴南区| 南平市| 涞水县| 日喀则市| 三江| 嵊泗县| 庆安县| 罗城| 琼海市| 常宁市| 紫阳县| 赤壁市| 聊城市| 玛沁县| 沧州市| 息烽县| 平阳县| 江川县| 广饶县| 志丹县| 东港市| 班戈县|