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

相关推荐
cyber_两只龙宝3 天前
haproxy--实现能7层负载均衡、基于cookie会话保持、状态页监控的高性能web服务器集群
linux·运维·负载均衡·监控·haproxy·会话保持·高性能集群
市安4 天前
NFS 共享存储支撑下的 HAProxy+Nginx 集群性能验证实验
运维·nginx·haproxy·nfs
市安7 天前
负载均衡入门:HAProxy 双 Web 节点集群配置与验证
linux·运维·服务器·网络·nginx·负载均衡·haproxy
河码匠13 天前
HAProxy 配置文件参数说明以及命令参数说明
haproxy
遇见火星1 个月前
RabbitMQ 高可用:HAProxy 负载均衡实战指南
分布式·消息队列·rabbitmq·负载均衡·haproxy
Red丶哞2 个月前
LVS+Keepalived+HAProxy
lvs·keepalived·haproxy
像风一样!3 个月前
HAproxy负载均衡详细介绍
负载均衡·haproxy
ZYMFZ3 个月前
HAProxy 简介及配置
linux·负载均衡·haproxy
chen_note4 个月前
LVS集群
nginx·lvs·haproxy·ipvsadm·lvs四种模式
误入运维泥潭5 个月前
LVS、Nginx与HAProxy负载均衡技术对比介绍
nginx·lvs·haproxy·keealived