Haproxy负载均衡和动静分离配置

2023-11-09

Haproxy

Haproxy安装
yum -y install haproxy

配置负载均衡
frontend  ds  *:80   #定义前端服务器名为ds 监听地址为所有ip的80端口
    default_backend             webservers   #默认请求转发到后端服务器组webservers


backend webservers    #定义后端服务器组webservers
    balance     roundrobin   #算法为轮询算法
    server      web1 192.168.189.162:80 check     #添加后端服务器名为web1,并启用健康检查
    server      web2 192.168.189.163:80 check     #添加后端服务器名为web2,并启用健康检查




配置动静分离负载均衡
#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
frontend  ds  *:80
    acl tp       path_beg       -i /static /wg /images /javascript /stylesheets   \\定义URL过滤规则tp,过滤URL以指定路径开头的
    acl tp       path_end       -i .jpg .gif .png .css .js    \\定义URL过滤规则tp,过滤URL以指定资源结尾的

    use_backend static          if tp      \\如果URL过滤规则tp生效,则将URL请求转发至后端服务器组 static
    default_backend             webservers  \\默认请求转发到后端服务器组webservers

#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
backend webservers        \\定义后端服务器组webservers
    balance     roundrobin
    server      web1 192.168.189.162:80 check
    server      web2 192.168.189.163:80 check

backend  static          \\定义后端服务器组static
    balance     roundrobin
    server      jp1 192.168.189.164:80 check
    server      jp2 192.168.189.165:80 check

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Haproxy负载均衡和动静分离配置 的相关文章

随机推荐

  • USB转串口CH340接线方法

    https blog csdn net wangjiaweiwei article details 49612207 USB转串口模块可以使用5V电压供电 需要将跳帽按下图安装 USB转串口模块可以使用3 3V电压供电 需要将跳帽按下图安装
  • Vue概念

    Vue 是一套用于构建用户界面的渐进式框架 自底层向上应用 Vue的核心库只关注视图层 容易入门 可以和第三方库或者已有的项目进行整合 可以做复杂的单页应用 同时与React Angular称三大主流框架 中文官网 v2 cn vuejs
  • C语言交换 a与b 的值的 3种方法

    第一种方法 给定两个整形变量的值 创建两个临时变量将两个值的内容进行交换 int a 2 int b 3 int c 0 printf 原来的 na d b d n a b c a a b b c printf 现在的 na d b d a
  • Unity中如何用代码实现场景切换

    Unity中如何用代码实现场景切换 创建场景 场景切换 Unity3D创建游戏可以这么理解 一款完整的游戏就是一个Project 项目工程 游戏中不同的地图对应的是项目下面的不同场景 Scene 一款游戏可以包含很多地图 因此一个项目工程下
  • 浏览器及手机版本型号判断

    Navigator 对象 包含有关浏览器的信息 所有浏览器都支持该对象 对象属性参考 https www w3school com cn jsref dom obj navigator asp 属性 描述 appCodeName 返回浏览器
  • 【一些用得到的概念】

    C语言的四种变量类型 C C 四种变量类型 变量声明 包括const变量能被其他文件使用的操作 关于变量声明 多文件的例子 Linux下使用生成 so并调用 关于 so调用出现错误的解释
  • 老卫带你学---华为机试(7.取近似值)

    华为机试 7 取近似值 问题 题目描述 写出一个程序 接受一个正浮点数值 输出该数值的近似整数值 如果小数点后数值大于等于5 向上取整 小于5 则向下取整 输入描述 输入一个正浮点数值 输出描述 输出该数值的近似整数值 示例1 输入 5 5
  • typora的基本使用技巧汇总

    原文链接 https www jianshu com p 380005c8f104 Typora是一款所见即所得的Markdown文本编辑工具 在你输入相应的标记符号后 系统会自动对所标记的文本进行渲染 设置成相应的格式 因此 写作过程与渲
  • matlab由频率响应计算差分方程,现代线性系统:使用MATLAB

    中译本出版者的话 译者的话 出版者的话 符号一览表 全书内容简介 前 言 第1章 信号与序列 概述 基本概念与解说题 信号 序列和系统 IP1 1 描述连续时间信号 IP1 2 序列表述 连续和离散信号之间的转换 采样定理 本书梗概 兼学习
  • PyTorch深度学习实战(6)——神经网络性能优化技术

    PyTorch深度学习实战 6 神经网络性能优化技术 0 前言 1 数据准备 1 1 数据集分析 1 2 数据集加载 2 使用 PyTorch 训练神经网络 2 1 神经网络训练流程 2 2 PyTorch 神经网络训练 3 缩放数据集 4
  • 可以白嫖的语音识别开源项目whisper的搭建详细过程

    原文来自我个人的博客 1 前提条件 服务器为GPU服务器 点击这里跳转到我使用的GPU服务器 我搭建 whisper 选用的是 NVIDIA A 100显卡 4GB显存 Python版本要在3 8 3 11之间 输入下面命令查看使用的Pyt
  • origin图上显示数据标签_origin中如何在图中添加标签

    展开全部 方法步骤如下 1 首先打开计算机 在计算机内进入origin 在里面新建一个三维表面图与标注数据点的初始数据 62616964757a686964616fe58685e5aeb931333431353866 2 选中所有数据 执行
  • element ui el-date-picker 组件默认值

    element ui el date picker 组件默认当前月份 1 html 代码
  • 已解决(Python爬虫requests库报错 请求异常SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool

    成功解决 Python爬虫requests库报错 请求异常 SSL错误 证书认证失败问题 requests exceptions SSLError HTTPSConnectionPool host httpbin org port 443
  • [html+css+js] 小米官网首页制作

    实现效果 源码及图片素材地址 https gitee com jie shao1112 xiaomihttps gitee com jie shao1112 xiaomi 这里进行一些说明 在index html里引入了三个css文件 第一
  • QT 界面强制刷新

    针对qt的界面刷新显示 在qwidget中可以使用 show exec setup repaint paintEvent 等都可以实现界面刷新和重新绘制 但是如果需要在控件外进行刷新就需要下面方法 include
  • HDMI CEC协议简介

    一 概述 1 HDMI HDMI High Definition Multimedia Interface 高清多媒体接口 是一种专用的音频 视频接口 用于发送未压缩的视频数据和压缩 未压缩的音频数据 HDMI是模拟视频标准的数字替代品 H
  • STM32 W5500 MQTT Client 发布订阅及断线重连

    使用STM32 W5500做MQTT Client 使得数据上传broker 并接收broker传来的消息 并支持断网 拔网线再插入网线能够重新连接broker这样的功能 需要具备以下条件 1 STM32 W5500基础入网配置 使能PC电
  • IT界大佬告诉你,程序员接私活的7大平台利器

    今天小编在网上汇集了一些国内程序员接私活的平台 希望对大家能够有用 1 程序员客栈 程序员的经纪人 如果有想学习java的程序员 可来我们的java学习扣qun 94311 1692免费送java的视频教程噢 我整理了一份适合18年学习的j
  • Haproxy负载均衡和动静分离配置

    Haproxy Haproxy安装 yum y install haproxy 配置负载均衡 frontend ds 80 定义前端服务器名为ds 监听地址为所有ip的80端口 default backend webservers 默认请求