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

源码包安装haproxy(rocky8)

#编译安装lua
yum install gcc readline-devel make
#上传软件包,解压并切换到软件包目录
make all test
编译安装haproxy
yum -y install gcc openssl-devel pcre-devel systemd-devel
#解压源码包并切换到软件包目录,编译
 make ARCH=x86_64 TARGET=linux-glibc USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1 USE_SYSTEMD=1 USE_LUA=1 LUA_INC=/opt/src/lua-5.4.4/src/ LUA_LIB=/opt/src/lua-5.4.4/src/
 make install PREFIX=/usr/local/haproxy
#生成软连接
 ln -s /usr/local/haproxy/sbin/haproxy /usr/sbin/

#配置service
vim /usr/lib/systemd/system/haproxy.service
[Unit]
Description=HAProxy Load Balancer
After=syslog.target network.target
[Service]
ExecStartPre=/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg  -c -q
ExecStart=/usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /var/lib/haproxy/haproxy.pid
ExecReload=/bin/kill -USR2 $MAINPID
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target

#新建haproxy的配置文件目录
mkdir /etc/haproxy/
 mkdir /var/lib/haproxy/

#复制配置文件模板
cd /usr/local/haproxy-2.2.25/examples/ 
cp option-http_proxy.cfg /etc/haproxy/haproxy.cfg

# 创建用户和组
 useradd -r -s /sbin/nologin -d /usr/local/haproxy/ haproxy
#修改配置文件
 vim /etc/haproxy/haproxy.cfg  
bind            127.0.0.1:8080" 
#启动服务

systemctl start haproxy

http://www.lqws.cn/news/585739.html

相关文章:

  • Kafka 核心机制面试题--自问自答
  • 本地部署kafka4.0
  • PHP中的异常处理try-catch语句
  • Franka机器人赋能RoboCulture研究,打造生物实验室智能解决方案
  • 【科研绘图系列】R语言绘制世界地图分布(world map)
  • 炸鸡派-基础测试例程
  • AdGuard Home 安装及使用
  • 插入排序的简单介绍
  • 在 VS Code 中安装与配置 Gemini CLI 的完整指南
  • 第28篇:深入解析OpenEuler 24.03中的PAM认证机制:从原理到实践
  • 面向安全产品测试的静态混淆型 Shellcode Loader 设计与对抗分析
  • react经验:在nextjs中使用motion组件
  • 设计模式-访问者模式
  • PHP WebSocket服务器搭建指南
  • 深度学习03 人工神经网络ANN
  • 大数据(3)-Hive
  • iOS 应用上架踩坑实录:7 个问题 + 工具组合解决方案详解
  • STL简介+string模拟实现
  • 【Docker基础】Docker数据持久化与卷(Volume)介绍
  • 24V转12V降压实际输出12.11V可行性分析
  • gravitino0.9 安装部署集成Trino-439查询Hive3.1.3和MySQL8.0.33
  • 88.LMS当幅度和相位同时失配时,为啥最后权值w的相位angle(w(end))收敛到angle(mis)不是-angle(mis)
  • 从零到一通过Web技术开发一个五子棋
  • SpringBoot --项目启动的两种方式
  • js遍历对象的方法
  • 【MySQL】数据库基础
  • .net8导出影像图片按现场及天拆分
  • 51单片机CPU工作原理解析
  • 借助 KubeMQ 简化多 LLM 集成
  • YOLOv12_ultralytics-8.3.145_2025_5_27部分代码阅读笔记-torch_utils.py