linux学习

简单使用HAproxy搭建负载均衡

2018-12-13  本文已影响10人  iXiAo9

系统

web1 centOS6.5 172.18.27.120
web2 centOS6.5 172.18.27.130
server centOS6.5 172.18.27.140

web操作

分别给web服务器安装apache
yum install -y httpd

为web两台服务器设置页面

vim /var/www/html/index.html
这里会直接创建index.html
如果不太理解请百度搜索linux基础命令
为了简单区分

web1 centOS6.5 172.18.27.120
为
120dddddddd

web2 centOS6.5 172.18.27.130
为
aaaaaa130

安装Haproxy

v1.5

我安装的是v1.5.18版本
使用阿里或添加本地yum


yum install -y haproxy

修改配置文件

haproxy的配置文件为
/etc/haproxy
改配置文件请先备份!
cp haproxy.cfg haproxy.cfg.bak
大胆的去编辑它
vim haproxy.cfg
我使用GG命令直接跳转到最后一行

更改之前
image.png
更改之后





image.png
如果web这个名字更改了话,上面的default_backend也要更改!

把最后的backend更改为listen

listen web 0.0.0.0:80
    option httpchk GET /index.html
    balance     roundrobin
    server  web1 172.18.27.120:80 check inter 2000 fall 3
    server  web2 172.18.27.130:80 check inter 2000 fall 3

访问server服务器,也就是haproxy服务器。
最终结果


image.png

如果你想访问可视化页面

在defaults模块中添加
uri /haproxy-admin

image.png

更改配置文件一定要重启服务

image.png
上一篇下一篇

猜你喜欢

热点阅读