HAproxy七层负载均衡——访问控制、动静分离、读写分离实现过程详解

本文详细介绍了如何使用HAproxy实现七层负载均衡,包括设置用户密码访问、黑名单控制、错误页面重定向,以及动静资源分离和读写分离的配置与测试。通过实验步骤,展示了HAproxy在不同场景下的应用,确保了服务的高效和安全。
摘要由CSDN通过智能技术生成

实验环境

主机名 IP 服务
虚拟机server1 172.25.6.1 haproxy,httpd,服务端
虚拟机server2 172.25.6.2 httpd,php,客户端
虚拟机server3 172.25.6.3 httpd,php,客户端
物理机 172.25.6.250 测试端

一、访问控制

1.用户密码访问

(1)编辑配置文件

设置用户和密码以及刷新时间

vim haproxy.cfg 
/etc/init.d/rsyslog restart

stats auth      admin:peng			##用户名为admin,密码为peng
stats refresh   5s					##刷新时间为5s

在这里插入图片描述
修改内容如下
在这里插入图片描述

(2)测试:浏览器访问需要输入密码,密码输入正确后可以访问

在这里插入图片描述
在这里插入图片描述

(3)查看日志看刷新时间

<1>编辑日志服务的配置文件,打开UDP接口,创建haproxy的日志文件,重启服务

vim /etc/rsyslog.conf 
/etc/init.d/rsyslog restart

在这里插入图片描述
在这里插入图片描述

<2>查看日志文件,可以看到5秒刷新一次

cat /var/log/haproxy.log

在这里插入图片描述

2.黑名单</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值