nginx安装,配置,及高可用

nginx功能:反向代理、负载均衡,动静分离,安装nginx方式参考:https://www.runoob.com/linux/nginx-install-setup.html

一、nginx配置负载均衡提供了以下几种分配策略:

1.轮询(默认)

每个请求按照时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除,配置实例:

2.weight

weight代表权重,默认为1,权重越高被分配的客户端越多。指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均衡的情况。配置实例:

3.ip_hash 

 每个请求按照访问的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题,实例:

4.fair

按后端服务器的响应时间来分配请求,响应时间短的优先分配

 二、nginx高可用配置:

1.什么是高可用:当一个nginx服务器挂掉后,有一个从nginx服务器可以提供服务,来实现反向代理、负载均衡和动静分离 。

 2.环境准备

3.安装keepalived

 4.完成高可用配置(主从配置)

(1)修改keepalivec.conf配置文件

 

 (2)添加检测脚本,检测nginx服务器是否正常运行

 (3)启动nginx和keepalived,实现高可用运行

 (4)高可用配置文件keepalivec.conf和检测脚本nginx_check.sh内容详解:

keeppalivec.conf:

nginx_check.sh: 

 

posted @ 2021-03-14 20:53  漫步sch  阅读(111)  评论(0编辑  收藏  举报