Nginx负载均衡(2)--配置文件实例

配置实例一、反向代理

反向代理实例1

修改windows系统文件进行域名和IP的对应关系设置

 

 修改linux下的Nginx配置文件

最终效果

反向代理实例2:根据访问的路径跳转到不同端口的服务中

效果:

 修改Nginx配置

效果:

 

配置实例二、负载均衡

 修改Nginx配置

 

 Nginx负载策略:

1.轮询:每个请求按照时间顺序逐一分配到不同 后端服务器,如果后端服务器down掉,则自动剔除。

2.weight:权默认为1,权重越高默认分配的请求越多;语法 weight=1

3.ip_hash: 每个请求按照访问的ip的hash结果分配这样每个客户端都是固定访问一个服务器的,可以解决session的问题。

 

4.fair(第三方):按照后端服务器的响应时间来分配请求,响应时间短的优先分配;

配置实例三、动静分离

配置实例四、高可用的集群

 1.Nginx的高可用:解决当Nginx宕机后,反向代理服务器使用keepalived切换到备用服务器上去,保证Nginx的正常运行

 

安装keeplived:

 

 

 keeeplived配置文件的路径:

 

修改配置文件并启动keeplived

 

 配置文件详解:

 

 

 

 脚本文件:

posted on 2021-07-31 17:52  桃之夭夭*  阅读(80)  评论(0)    收藏  举报

导航