博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用Nginx做前置机负载均衡
阅读量:4112 次
发布时间:2019-05-25

本文共 1937 字,大约阅读时间需要 6 分钟。

基于树状的负载在应用层解决高并发问题,nginx做代理服务器进行负载均衡,场景如下:

1.本机模拟,模拟成3台

2.前置机为nginx,端口为80

3.应用服务器端口分别为8082和8083都以nginx进行模拟

4.nginx版本为:nginx-1.6.2

应用服务器1配置:

#user  nobody;worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;     keepalive_timeout  65;    server {        listen       8083;        server_name  localhost;         location / {            root   html;            index  index.html index.htm;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }       }}

应用服务器2配置:

#user  nobody;worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;     keepalive_timeout  65;    server {        listen       8082;        server_name  localhost;         location / {            root   html;            index  index.html index.htm;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }       }}

前置机配置:

#user  nobody;worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    upstream  linkrmb.com {          server  127.0.0.1:8083;          server  127.0.0.1:8082;    }     server {        listen       80;        server_name  localhost;         location / {            proxy_pass         http://linkrmb.com;             proxy_set_header   Host             $host;             proxy_set_header   X-Real-IP        $remote_addr;             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;         }            error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }}

前置机的代理配置主要点:

1.设置upstream

2.设置proxy_pass

默认的转发策略为轮询

转载地址:http://ooqsi.baihongyu.com/

你可能感兴趣的文章
k8s web终端连接工具
查看>>
手绘VS码绘(一):静态图绘制(码绘使用P5.js)
查看>>
手绘VS码绘(二):动态图绘制(码绘使用Processing)
查看>>
基于P5.js的“绘画系统”
查看>>
《达芬奇的人生密码》观后感
查看>>
论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
查看>>
基于“分形”编写的交互应用
查看>>
《融入动画技术的交互应用》主题博文推荐
查看>>
链睿和家乐福合作推出下一代零售业隐私保护技术
查看>>
Unifrax宣布新建SiFAB™生产线
查看>>
艾默生纪念谷轮™在空调和制冷领域的百年创新成就
查看>>
NEXO代币持有者获得20,428,359.89美元股息
查看>>
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day12 集合
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
Day_15JavaSE 异常
查看>>
异常 Java学习Day_15
查看>>
JavaSE_day_03 方法
查看>>
day-03JavaSE_循环
查看>>