当前位置: 代码迷 >> 综合 >> HAProxy——监控管理HAProxy服务器的负载均衡、 添加日志、动静分离、页面重定向、读写分离
  详细解决方案

HAProxy——监控管理HAProxy服务器的负载均衡、 添加日志、动静分离、页面重定向、读写分离

热度:95   发布时间:2023-12-09 02:32:29.0

文章目录

  • 一、HAProxy(单核)是什么?
  • 二、监控管理haproxy服务器的负载均衡
  • 三、给haproxy服务器添加日志
  • 四、动静态访问分离
  • 五、页面重定向
      • 5.1 403错误页面重定向
      • 5.2 任何错误页面重定向
      • 5.3 301永久重定向
  • 六、Haproxy的读写分离

一、HAProxy(单核)是什么?

HAProxy是一款提供高可用性、负载均衡以及基于 TCP(第四层) 和 HTTP(第七层) 应用的代理软件, 支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的 web 服务器不被暴露到网络上。

  • HAProxy详细介绍

二、监控管理haproxy服务器的负载均衡

实验环境

主机名 IP 服务
虚拟机server1 172.25.7.1 haproxy,httpd,代理服务器
虚拟机server2 172.25.7.2 httpd,php,后端服务器
虚拟机server3 172.25.7.3 httpd,php,后端服务器
物理机 172.25.7.250 测试端

搭建一个基本的haproxy服务器

1、在 server1 上面搭建HAProxy服务器,安装haproxy服务 yum install haproxy -y
在这里插入图片描述
查看该服务的版本
在这里插入图片描述
2、更改配置文件:vim /etc/haproxy/haproxy.cfg

 listen admin *:8080stats enablestats uri /status  		# 监控页面地址stats auth admin:westos  # 管理帐号和密码stats refresh 5s  		#刷新频率listen  ranran *:80      		#监听的实例名称,地址和端口 balance roundrobin      #负载均衡算法server web1 172.25.7.2:80 checkserver web2 172.25.7.3:80 check

在这里插入图片描述

3、在server1上开启haproxy服务

在这里插入图片描述
在这里插入图片描述
4、在 server2和server3 上,

  相关解决方案