haporxy概述,实验环境设定,haproxy安装及配置参数,socat日更新工具、基于cookie的会话保持

haporxy概述,实验环境设定,haproxy安装及配置参数,socat日更新工具、基于cookie的会话保持 haproxy概述什么是 HAProxyHAProxy全称 High Availability Proxy是一款免费、开源、高性能的 TCP/HTTP 反向代理、负载均衡软件使用 C 语言开发。支持四层TCP负载均衡七层HTTP/HTTPS负载均衡跨平台Linux最常用、FreeBSD、Windows 等运维领域普遍部署在 Linux 服务器特点占用资源低、并发能力强、稳定性极高大量互联网企业用于前端流量调度常见同类产品Nginx七层强四层较弱、LVS纯四层内核负载均衡无七层能力一、实验环境设定haproxy主机两块网卡分别为nat模式和仅主机模式连接外网和内网web1web2主机网卡为仅主机模式在web1,2上安装web服务并且写入内容在haproxy主机上验证环境二、haproxy的安装及配置参数实现最基本的负载有两种设定方式前后端分开设定、listen方式编辑配置文件在指定位置写入测试远程发送日志将日志发送到192.168.0.10主机中在192.168.0.10主机开启接受日志的端口在haproxy主机中设定日志发送信息用windows访问服务器测试在192.168.0.10主机中查看日志信息三、socat日更新工具热更新在服务或软件不停止的情况下更新软件或服务的工作方式完成对软件不停工更新典型的热更新设备usb在使用usb进行插拔时电脑系统时不需要停止工作的这中设备叫热插拔设备安装利用socat查看haproxy信息查看权重使用socat更改haproxy信息是不允许的需要在haproxy主机中授权进行权重更改测试服务器下线和上线四、基于cookie的会话保持编辑配置文件/etv/haproxy/haproxy.cfg测试不同浏览器访问不同web业务主机且刷新不重置cookie值为设置的COOKIE-nxb