ngx_http_upstream_module用于将多个服务器定义成服务器组,而由proxy_pass,fastcgi_pass等指令引用

(1)upstream name  {...} 定义一个后端服务器组,name为组名,只能用于http上下文中

(2) server address [parametrs] 在upstream中定义一个服务器及其相关参数;仅能用于upstream上下文

weight=number:定义服务器权重,默认为1

max_fails=number:最大失败连接尝试次数

fail_timeout=number:等待目标服务器发送响应的时长

proxy_pass http://backserver  反代至upstream中定义的组

其它指令不做介绍,前面的博文有详细说明

(3)ip_hash 源地址hash,把来自同一个ip地址的请求始终发往同一个backend server,除非此backend server不可用

如果web页面已经绑定了第一台server,而现在我在后面添加了down参数(手动标记其不再处理任何用户请求)则再次请求时会由第二台server发送响应

(4) least_conn 最少连接;当各server权重不同时,即为加权最少连接(算法:当前连接数/权重)

(5) health_check [parameters]; 健康状态检测机制;只能用于location上下文 (官方的nginx对后端服务器的健康状态检测不完善,但淘宝的tengine的完善了此功能)

使用upstream模块和proxy_pass模块做动静分离

如果后端是httpd+php服务器

如果后端是tomcat服务器

转载于:https://www.cnblogs.com/linuxboke/p/5421523.html

ngx_http_upstream_module模块学习笔记相关推荐

  1. Arduino模块学习笔记(一)—GPS模块的使用

    Arduino模块学习笔记(一)--GSP模块的使用 文章目录 Arduino模块学习笔记(一)--GSP模块的使用 所需组件 一.模块使用介绍 1.GPS模块(在室内时,一般获取不到位置信息) 2. ...

  2. python模块学习笔记

    python模块学习笔记 1.Python自动发送邮件smtplib 2.制作二维码图片MyQR 3.绝对值模块math 4.CSV模块 5.openpyxl 模块,操作Excel文件 ExcelMa ...

  3. cma linux 起始地址,CMA模块学习笔记

    CMA模块学习笔记 作者:linuxer 发布于:2017-6-28 18:29 分类:内存管理 前言 本文是近期学习CMA模块的一个学习笔记,方便日后遗忘的时候,回来查询以便迅速恢复上下文. 学习的 ...

  4. Python模块之Pandas模块学习笔记

    目录 一.模块的安装 二.数据结构 1. DataFrame的创建 2. DataFrame索引的修改 3. DataFrame数据信息查看 三.文件的读取和写入 1. 读取 2. 写入 四. 数据的 ...

  5. IPy-IPv4和IPv6地址处理模块学习笔记

    在日常网络规划中,会有很多关于IP地址的分配规划问题,如果是手动分配,在量很大的情况下,容易出错.而利用IPy这个python模块,可以很容易实现对iP地址的分配等操作. 以下是对IPy模块学习的一个 ...

  6. 《西游降魔录》模块学习笔记

    <三维游戏设计师宝典3>附带的光盘是错位的给的不是书中的例子所对应的光盘具体原因不得而知.尽管如此,该错位的光盘却有个非常好的例子<西游降魔录> 的游戏,前两天尝试着写了点自己 ...

  7. 启英泰伦cl1122模块学习笔记

    笔记目录 前言 一.CI1122芯片与其它型号对比 二.资料获取 1.启英泰伦语音AI平台 文档中心: 软硬件开发资料以及平台的使用方法 开发资料: SDK和固件下载,相关开发工具的下载,开发板的硬件 ...

  8. LCD1602液晶显示模块学习笔记

    LCD1602液晶显示模块 一.初识LCD602 1.1.实物图 1.2.引脚图 1.3.引脚功能说明 二.显示位置 三.显示内容 四.指令集 五.工作时序 5.1.写操作时序 5.2.读操作时序 六 ...

  9. NOKIA5110液晶显示模块学习笔记

    现在我们的嵌入式课程设计要求做一个超声波测距的倒车雷达,总体不是很难,但是其中要求的NOKIA显示屏从来没有接触过,在CSDN上也很难找到免费的比较完整的资料,因此就想把这部分的学习过程记录下来,分享 ...

  10. shutil python_Python shutil 模块学习笔记

    shutil 名字来源于 shell utilities,有学习或了解过Linux的人应该都对 shell 不陌生,可以借此来记忆模块的名称.该模块拥有许多文件(夹)操作的功能,包括复制.移动.重命名 ...

最新文章

  1. java jmx jboss_jboss中JMX的连接与Mbean的获取
  2. mysql 的select语句_MySQLSELECT语句_MySQL
  3. MODE ——计算了 任意多个数字的平均值(知识点:for的循环)
  4. 经典C语言程序100例之九四
  5. No space left on device 解决 Cydia 安装应用错误
  6. Mr.J--Javascript表格创建 模糊搜索 关键词搜索
  7. 潮流设计师创作灵感|是时候设计一下蒸汽波海报了!
  8. [SharePoint][SharePoint 2013从入门到精通]Chapter 1 介绍 SharePoint2013
  9. 全美首个AI本科专业今秋开课,CMU每年最多招35名新生
  10. java B2B2C Springcloud电子商务平台源码-RabbitMQ基础概念...
  11. 3.2 Zabbix企业级分布式监控系统 --- zabbix-agent, zabbix-get 安装
  12. 数据结构-------图(最通俗易懂的文章)(一)图的数据结构及其遍历
  13. 微信小程序打开手机的手电筒
  14. bh1750采集流程图_多路BH1750光强检测系统的设计
  15. QFD质量机能展开,了解一下呀!
  16. iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程
  17. 基于Matlab的磁力计校准(附源码)
  18. Flink-flink原理解读
  19. 基于PHP+MySQL的学生信息管理系统
  20. python中文格式化输出_python format 格式化输出方法

热门文章

  1. 存储过程创建临时表_【松勤教育】MySQL如何创建存储过程
  2. Reading Digits(2016southeastern Europe. D题)题解
  3. 设计模式C++(Strategy策略模式)
  4. keras分类器模型
  5. python的评分卡模型
  6. mysql数据库文件结构同步,[数据库的表同步mysql]MySQL表结构同步
  7. 机器学习- 吴恩达Andrew Ng - week3-3 Multiclass Classification
  8. 极客大学算法突击训练营-毕业总结
  9. 算法:翻转整数7. Reverse Integer
  10. AWS SageMaker 基于 XGBoost 的用户流失预测