环境:
server1 为haproxy部署端 server2 server3 server4为后端服务器;
在server1中: yum install haproxy
1.haproxy默认不纪录日志信息;修改方法:
将 /etc/haproxy/haproxy.cfg 中的 :
local2.* /var/log/haproxy.log
复制到 /etc/rsyslog.conf 下的:56行,并在54添加local2.none ,打开15,16 行的注释;
54 *.info;mail.none;authpriv.none;cron.none;local2.none /var/log/messages
55
56 local2.* /var/log/haproxy.log
完成后重启rsyslog服务,日志信息会记录在: /var/log/haproxy.log中

haproxy 默认配置文件(主要部分):
在60,61 行添加后台认证,65 修改为80端口(回合httpd冲突,记得关掉),66~69 75~80 都注释掉 , 83之后为后端信息;
60 stats uri /status
61 stats auth admin:westos
65 frontend main *:80
83 backend app
84 balance roundrobin
85 server app1 172.25.12.2:80 check
86 server app2 172.25.12.3:80 check
配置完成后 重启haproxy;使用 netstat -antlupe | grep 80 查看端口;
在主机中curl server1 看是否能够完成负载均衡: curl 172.25.12.1
配置完成后能够在真实主机中完成负载均衡:

2.haproxy中开启两个后端,编辑后端服务器的服务类型:
server1中/etc/haproxy/haproxy.cfg 配置如图:

配置完成后重启haproxy;
在172.25.12.1/status可以查看到两个不同的后端信息;

在server2中的 /var/www/html/建立目录haha并放入vim.jpg文件;
网页直接访问源地址可以看见: 172.25.12.2/haha/vim.jpg;

使用haproxy负载均衡时haproxy也能自动掉转相应的后端;

3.haproxy的后台备用服务器backup:(当所有后端服务器都不能使用时,让hap

最低0.47元/天 解锁文章
803

被折叠的 条评论
为什么被折叠?



