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

相关推荐
爱莉希雅&&&23 天前
MySQL 高可用实战:PXC + HAProxy + Keepalived 完整版笔记
运维·数据库·mysql·haproxy·数据库同步·pxc
卢傢蕊23 天前
使用Haproxy搭建Web群集
前端·haproxy
炸炸鱼.23 天前
使用 HAProxy 搭建高可用 Web 负载均衡集群
web·haproxy·高可用
Brandon汐1 个月前
HAProxy+Keepalived+MariaDB+tomcat+Prometheus+Grafana高可用部署
云原生·tomcat·grafana·prometheus·mariadb·keepalived·haproxy
dustcell.1 个月前
企业级高可用电商平台实战项目设计
运维·redis·nginx·docker·web·lvs·haproxy
cyber_两只龙宝2 个月前
【Haproxy】Haproxy的算法详解及配置
linux·运维·服务器·云原生·负载均衡·haproxy·调度算法
爱莉希雅&&&2 个月前
haproxy安装以及haproxy+nginx简单案例详解
linux·运维·nginx·haproxy
unfeeling_2 个月前
HAProxy实验
linux·haproxy
Eine .2 个月前
从入门到实战:HAProxy 负载均衡与代理全解析
运维·负载均衡·haproxy
nzxzn2 个月前
HAProxy(七层代理)核心知识点
haproxy