Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置
  hlIKBheTE4OL 2023年11月02日 93 0


haproxy Proxies 配置

  • ​​1、配置frontend和backend​​
  • ​​2、配置listen​​
  • ​​3、定义子配置文件​​

1、配置frontend和backend

[root@node01 ~]# vim /etc/haproxy/haproxy.cfg 
frontend webservice
mode tcp
bind 192.168.5.11:80
use_backend servers_pool1

backend servers_pool1
server web1 192.168.5.12:80 check
server web2 192.168.5.13:80 check


[root@node01 ~]# systemctl restart haproxy.service

访问结果:

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_运维

查看状态页

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_负载均衡_02

2、配置listen

[root@node01 ~]# vim /etc/haproxy/haproxy.cfg
listen my_webservice
mode tcp
bind :8080
server web1 192.168.5.12:80 check
server web2 192.168.5.13:80 check
[root@node01 ~]# systemctl restart haproxy.service

访问结果:

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_Haproxy proxies_03

查看状态页

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_运维_04

3、定义子配置文件

[root@node01 ~]# mkdir /etc/haproxy/conf.d
[root@node01 ~]# vim /etc/haproxy/conf.d/web.cfg
listen web
mode tcp
bind :8888
server web1 192.168.5.12:80 check
server web2 192.168.5.13:80 check


[root@node01 ~]# vim /lib/systemd/system/haproxy.service
... ...
ExecStartPre=/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg -f /etc/haproxy/conf.d/ -c -q
ExecStart=/usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -f /etc/haproxy/conf.d/ -p /var/lib/haproxy/haproxy.pid
... ...

[root@node01 ~]# systemctl daemon-reload
[root@node01 ~]# systemctl restart haproxy.service

访问结果:

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_运维_05

查看状态页

Haproxy 负载均衡高可用解决方案 -- Haproxy proxies 配置_centos_06


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
hlIKBheTE4OL