其他分享
首页 > 其他分享> > 企业实战篇haproxy(1)-listen配置模块,单独日志制作

企业实战篇haproxy(1)-listen配置模块,单独日志制作

作者:互联网

一、Haproxy概念
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。
在这里插入图片描述
在这里插入图片描述

实验配置环境

准备三台虚拟机,server1作为反向代理端,server2和server3作为后端服务器。

server1  172.25.0.1
server2   172.25.0.2
server3   172.25.0.3

用listen配置模块同时实现前端和后端

server1中:

yum install haproxy -y
vim /etc/haproxy/haproxy.cfg 

在这里插入图片描述

systemctl start haproxy.service
 netstat -anplt#查看端口是否开启成功

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

 yum install httpd -y
  vim /var/www/html/index.html #写入server2方便测试
  systemctl start httpd#安装写入开启服务

在server3中

yum install httpd -y
  vim /var/www/html/index.html #写入server3方便测试
  systemctl start httpd

客户端测试(实现轮询)当一个服务器挂掉的时候,自动转到另一个服务器
在这里插入图片描述
访问haproxy代理服务器的接口,可以查看后端服务器的相关信息。

在这里插入图片描述

haproxy监控日志的制作(单独生成关于haproxy的日志,方便查看)

 vim /etc/rsyslog.conf 
  systemctl restart rsylog.service

在这里插入图片描述
在这里插入图片描述
因为/etc/haproxy/haproxy.cfg里面为local2,所以上面编辑local2
在这里插入图片描述

测试:

在这里插入图片描述

标签:haproxy,httpd,实战篇,server2,vim,systemctl,server3,listen
来源: https://blog.csdn.net/weixin_44791884/article/details/104709533