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

Haproxy负载均衡集群

1.Haproxy支持四层和七层

 2.haproxy常用的调度算法?

 3.LSV/NGINX/HAPROXT的区别?

4.

 5.Haproy负载均衡部署

实验需求

 利用Haproxy的运用配置出负载均衡调度器,以此来调用两台Nginx服务器进行工作

 实验所需组件

Haproxy服务器:192.168.241.131
Nginx 服务器1:192.168.241.133
Nginx 服务器2:192.168.241.134
客户端:192.168.241.130

 实验部署简图:

 实验具体操作步骤 

 步骤一:部署haproxy负载均衡调度器

(1)编译安装haproxy 

yum install -y pcre-devel bzip2-devel gcc gcc-c++ make 
tar zxvf haproxy-1.5.19.tar.gz
cd haproxy-1.5.19/
make TARGET=linux2628 ARCH=x86_64
make install


TARGET=linux26    #内核版本,
#使用uname -r查看内核,如:2.6.18-371.el5,此时该参数用TARGET=linux26;kernel大于2.6.28的用TARGET=linux2628

ARCH=x86_64     #系统位数,64位系统

 (2) Haproxy服务器配置

 

 步骤二:Nginx节点服务器的部署 

(1)对两台 Nginx节点服务器进行编译安装Nginx 

systemctl stop firewalld
setenforce 0

yum install -y pcre-devel zlib-devel gcc gcc-c++ make 

useradd -M -s /sbin/nologin nginx

cd /opt
tar zxvf nginx-1.12.0.tar.gz -C /opt/

cd nginx-1.12.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx && make && make install

make && make install

--192.168.10.15---
echo "this is kgc web" > /usr/local/nginx/html/test.html

--192.168.10.16---
echo "this is benet web" > /usr/local/nginx/html/test.html

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

nginx      #启动nginx 服务
客户机访问测试

 3. Haproxy的日志重定义

 默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来。需要将haproxy的info及notice日志分别记录到不同的日志文件中。

 

 

 

http://www.lryc.cn/news/63145.html

相关文章:

  • 17.计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度
  • 企业数字化管理中,数据治理到底怎么“治”
  • 《HelloGitHub》第 85 期
  • 自动驾驶人机交互HMI产品技术方案
  • 开发感悟20230426
  • C和C++的区别
  • 【力扣-141】 环形链表 + 【力扣-142】 环形链表 II
  • 云计算:优势与未来趋势
  • Linux namespace
  • 第十三章 移动和旋转(上)
  • 视频文件切片
  • 维生素的缺乏与生理功能,是否需要补充维生素【持续学习】
  • CUDA下载,以及下载GPU版本的pytorch
  • 学习笔记:c存储类
  • 236. 二叉树的最近公共祖先【190】
  • 即时配送,即时很重要!商家能不能盈利,“快”是源头
  • ChatGPT原理剖析
  • 「C/C++」C/C++软件跨平台思维
  • c# 通过界面上填写的信息输出到对应的word中,并另存为一个新的文件
  • HTML+CSS+JS 学习笔记(四)———jQuery
  • TryHackMe-Mnemonic(boot2root)
  • Nacos注册中心的使用
  • 项目中别用 “! = null“ 做判空了
  • MySQL数据库——MySQL子查询
  • 工具链和其他-超级好用的web调试工具whistle
  • ROS第四十三节——定位
  • 2023年第二十届五一数学建模竞赛题目 C题详细思路
  • 模块化编程原理示意图--CommonJS 模块编程--ES6 模块编程思路分析/图解--三种导出形式--全部代码示例
  • Ansys Zemax | 如何模拟双折射偏振器件
  • Java关键字之:this