两个主要模块:
upstream_module:主要命令upstream 与负载均衡有关
proxy_module 主要命令 proxy_pass 与反向代理有关
编辑网站的虚拟主机配置/etc/nginx/conf.d/loadbalance.conf:
不同的location可以指定不同的集群,即不同的目录可以通过不同的集群访问(动静集群分离架构)
upstream:
1.轮询分配请求
默认模式
2.权重分配请求
3.热备份模式:只要主用服务器正常,请求就不会被发送到备份服务器(备胎)。
可以有多个热备份服务器。
4.最大请求失败次数:
均衡调度算法:
轮询算法;权重算法;IP哈希算法
proxy:
完整配置: