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

相关推荐
unfeeling_6 天前
HAProxy实验
linux·haproxy
Eine .6 天前
从入门到实战:HAProxy 负载均衡与代理全解析
运维·负载均衡·haproxy
nzxzn7 天前
HAProxy(七层代理)核心知识点
haproxy
wb1898 天前
LVS各种调度以及Haproxy调度重习
笔记·云计算·lvs·haproxy
蜡笔小炘8 天前
Haproxy -- 高级功能配置及实用案例
linux·运维·服务器·haproxy
学不完的8 天前
haproxy
linux·运维·https·负载均衡·haproxy
feng68_10 天前
HAProxy
运维·服务器·haproxy
feng68_12 天前
HAProxy算法实践
linux·运维·haproxy
蜡笔小炘18 天前
Haproxy -- 动/静/混合态算法实验
运维·服务器·vim·haproxy
71ber20 天前
深入理解 HAProxy:四层/七层透传与高级 ACL 调度详解
linux·云原生·haproxy