ubuntu部署haproxy

HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理.

1、更新系统报

通过在终端中运行以下命令,确保所有系统包都是最新的

复制代码
 sudo apt update
 sudo apt upgrade

2、安装Haproxy

复制代码
sudo apt install haproxy

设置开机自动启动haproxy服务

复制代码
sudo systemctl enable haproxy
sudo systemctl start haproxy
sudo systemctl status haproxy

CGroup: /system.slice/haproxy.service

├─755 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -S /run/haproxy-m>

版本查看

复制代码
haproxy -v

3、下载两个tomcat模拟业务

Apache Tomcat访问地址:

Apache Tomcat® - Welcome!

复制代码
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.91/bin/apache-tomcat-8.5.91.tar.gz

分别配置和启动两个Tomcat:

Tomcat1的http端口号18080

Tomcat2的http端口号18081

4、配置Haproxy

复制代码
 sudo nano /etc/haproxy/haproxy.cfg

在末尾添加

复制代码
frontend tomcat_server1
        bind *:80
        default_backend    tomcat_backend_server1
        option             forwardfor

backend tomcat_backend_server1
        balance            roundrobin
        server             backend01  127.0.0.1:18080  check
        server             backend02  127.0.0.1:18081  check

按Ctrl+X快捷键退出,选择Y,保存,重启haproxy服务

复制代码
sudo systemctl restart haproxy

5、验证效果

相关推荐
误入运维泥潭3 天前
LVS、Nginx与HAProxy负载均衡技术对比介绍
nginx·lvs·haproxy·keealived
wsx_iot6 天前
haproxy安装和使用
负载均衡·haproxy·反向代理·主动健康检查
laoma-cloud10 天前
HAProxy 负载均衡全解析:从基础部署、负载策略到会话保持及性能优化指南
运维·负载均衡·haproxy
Deutsch.1 个月前
负载均衡Haproxy
运维·负载均衡·haproxy
竹竿袅袅1 个月前
Keepalived 原理及配置(高可用)
运维·云原生·lvs·keepalived·haproxy·高可用
Hurry61 个月前
haproxy
云原生·haproxy
麟城Lincoln2 个月前
【Linux-云原生-笔记】keepalived相关
linux·笔记·云原生·keepalived·haproxy
麟城Lincoln2 个月前
【Linux-云原生-笔记】Haproxy相关
linux·服务器·笔记·云原生·haproxy
为什么要内卷,摆烂不香吗2 个月前
haproxy七层代理新手入门详解
linux·运维·haproxy
ZZZKKKRTSAE2 个月前
秒赤Haproxy配置&算法
linux·运维·服务器·网络·haproxy