简单使用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