企业实战篇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