日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx负载均衡记录

發(fā)布時間:2025/3/19 Nginx 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx负载均衡记录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、下載安裝。

? ? ? 我是在windows環(huán)境下配置的。在nginx官網(wǎng)上下載最新穩(wěn)定版nginx,解壓后有一個nginx.exe文件。cmd下執(zhí)行nginx,瀏覽器訪問nginx所在ip(端口默認80)。訪問成功則代表啟動成功,停止服務(wù)cmd下nginx.exe -s -stop。

二、配置負載

在conf/nginx.conf中找到http {
? ? include ? ? ? mime.types;...}

? ? ? ? 添加:?upstream 123{
server 127.0.0.1:8080;
server 127.0.0.1:8090;
? ? }

找到http{...}下的server {...}

添加:server {
? ? ? ? listen ? ? ? 80;
? ? ? ? server_name ?localhost;

location / {

proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;(目的是錯誤時自動跳轉(zhuǎn)到下一個負載服務(wù)器)
proxy_connect_timeout ? ? ? 5s;
proxy_read_timeout ? ? ? ? ?1s;
? ? ? ? proxy_pass http://123;(與upstream對應(yīng))
? ? ? ? }

以上配置可以實現(xiàn)服務(wù)器節(jié)點掛掉時,不影響訪問。

三、nginx的四種調(diào)度算法

1、輪詢默認的

upstream 123{
server 127.0.0.1:8080;
server 127.0.0.1:8090;
?? ? }

2、ip_hash 限定ip,即每個ip訪問的相同的節(jié)點服務(wù)器,session可以對應(yīng)上了。

upstream 123{

ip_hash;

server 127.0.0.1:8080;

server 127.0.0.1:8090;

}

3、url_hash 限定url,即根據(jù)url現(xiàn)在訪問相同的節(jié)點服務(wù)器。需要下載hash包使用。

4、fair 根據(jù)頁面大小和效率自動分配,需要下載fair包。

四、注意

weight配置權(quán)重。upstream相應(yīng)節(jié)點后weight=1,數(shù)字越大,被分配概率也越大。

down表示暫時不加入負載,什么操作讓其加入我也不知道。。。

max_fails?表示最大失敗次數(shù)。

fail_timeout:失敗后該節(jié)點暫停的時間。

backup 其他節(jié)點處問題了訪問它,保證安全性的一個操作。

ip_hash 時不能配置weight和backup。

五、nginx添加模塊

linux下:

cd nginx目錄

./configure --add-module=新增模塊路徑

make

make install


總結(jié)

以上是生活随笔為你收集整理的Nginx负载均衡记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。