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、验证效果

相关推荐
骅青1 个月前
培训第四十一天(docker-compose一键部署项目,haproxy容器代理多个web或java容器)
docker·docker-compose·haproxy
西木Qi1 个月前
HaProxy学习 —300K的TCP Socket并发连接实现(翻译)
haproxy
彧A2 个月前
HAProxy的详解
大数据·haproxy
现实、太残忍2 个月前
docker compose部署rabbitmq集群,并使用haproxy负载均衡
docker·rabbitmq·haproxy
田驰022 个月前
走进 keepalived:解析高可用架构背后的关键技术
运维·云原生·lvs·keepalived·haproxy
Renhongzhou2 个月前
haproxy七层代理知识点以及各种配置
linux·运维·服务器·网络·haproxy
王养坤2 个月前
CentOS7.6 HAproxy-7层负载均衡集群——实施方案
运维·服务器·centos·负载均衡·proxy模式·haproxy·王养坤
m0_649817412 个月前
什么是haproxy七层代理
haproxy
Free and easy2322 个月前
一文带你快速了解——HAProxy负载均衡
运维·服务器·负载均衡·haproxy
田俊楠·2 个月前
cnetos部署高可用以及七层负载均衡
运维·nginx·centos·负载均衡·keepalived·haproxy·田俊楠