当前位置: 首页 > news >正文

Nginx补充

backup:

upstream wwwPools {server 192.168.233.140 down;  # 前端服务器1,标记为宕机状态server 192.168.233.141 down;  # 前端服务器2,标记为宕机状态server 192.168.233.144 backup;  # 备用服务器,只有在其他服务器都宕机时才会使用
}server {listen 80; server_name www.bbs.com;location / { proxy_pass http://wwwPools;  # 将请求转发给名为wwwPools的上游服务器组proxy_set_header host $host; proxy_set_header X-Forwarded-For $remote_addr;}   
}

此时访问到的就是backup

静态服务器(192.168.233.144)
[root@serverd conf.d]#  curl 192.168.233.132/static/
static web test page

查看错误日志:

tail /var/log/nginx/error.log

weight:

upstream wwwPools {server 192.168.233.140 weight=2;  # 前端服务器1,权重为2server 192.168.233.141 down;      # 前端服务器2,标记为宕机状态server 192.168.233.144;            # 前端服务器3,默认权重为1
}server {listen 80; server_name www.bbs.com;location / { proxy_pass http://wwwPools;  # 将请求转发给名为wwwPools的上游服务器组proxy_set_header host $host; proxy_set_header X-Forwarded-For $remote_addr;}   
}

对于每3个请求,有2个请求会被转发到前端服务器1 (192.168.233.140),1个请求会被转发到前端服务器3 (192.168.233.144)

注意:ip_hash不能和backup参数同时使用

相关文章:

  • 华为OD机试真题-用连续自然数之和来表达整数-2023年OD统一考试(C卷)---python代码免费
  • 外包干了两个月,技术退步明显。。。。。
  • 【JavaEE】_form表单构造HTTP请求
  • 通过OCR实现纯数字识别
  • elementui 中el-date-picker 选择年后输出的是Wed Jan 01 2025 00:00:00 GMT+0800 (中国标准时间)
  • 模型转换案例学习:等效替换不支持算子
  • 代码随想录算法训练营|二叉树总结
  • Sora 文生视频提示词实例集 2
  • 几个常见的C/C++语言冷知识
  • AIGC 实战:如何使用 Docker 在 Ollama 上离线运行大模型(LLM)
  • 深入理解Spring Boot Starter:概念、特点、场景、原理及自定义starter
  • python子域名收集工具
  • 三防平板丨平板终端丨加固平板丨仓库管理应用
  • 软考-中级-系统集成2023年综合知识(一)
  • OpenWRT部署web站点并结合内网穿透实现无公网ip远程访问
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【347天】每日项目总结系列085(2018.01.18)
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • E-HPC支持多队列管理和自动伸缩
  • ES6系列(二)变量的解构赋值
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue官网教程学习过程中值得记录的一些事情
  • 二维平面内的碰撞检测【一】
  • 区块链分支循环
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 携程小程序初体验
  • 用jquery写贪吃蛇
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 在weex里面使用chart图表
  • 正则表达式小结
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • !!java web学习笔记(一到五)
  • #1015 : KMP算法
  • #FPGA(基础知识)
  • (分类)KNN算法- 参数调优
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • . NET自动找可写目录
  • ./configure、make、make install 命令
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET连接MongoDB数据库实例教程
  • .Net语言中的StringBuilder:入门到精通
  • .net中我喜欢的两种验证码
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • @Mapper作用
  • @RestControllerAdvice异常统一处理类失效原因