Nginx的负载均衡主要是使用proxy_pass转发到一个服务池 upstream name.服务池中会存在一组相同服务的服务节点。
配置语法:
Syntax : upstream name {.....};
Default:——
Context:http
简单的演示:
一、 在/opt/app目录下分别创建 code1,code2,code3目录,并在目录下分别创建简单的演示index.html文件。背景颜色
分别为黄、红、蓝。
如图
二、在/etc/nginx/conf.d 下分别创建
配置文件分别监听 8001、8002、8003端口。
配置负载均衡
在/etc/nginx/conf.d 目录下创建upstream_test.conf
配置文件为:
如图所示:配置类一个upstream fan ,在proxy_pass 的url添加配置的组。
重启nginx。
在地址栏输入 公网ip。
连续请求,即轮询。
假定有一个服务关掉了,不会影响其他的服务。
-------------------------------------------------------------------------------------------------------------------------