码迷,mamicode.com
首页 > 其他好文 > 详细

nginx安装,配置,及高可用

时间:2021-03-16 13:43:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:有一个   固定   图片   mamicode   alt   负载   run   轮询   时间短   

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: 

技术图片

 

nginx安装,配置,及高可用

标签:有一个   固定   图片   mamicode   alt   负载   run   轮询   时间短   

原文地址:https://www.cnblogs.com/schblog/p/14534094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!