转发工具-Haproxy

Haproxy是一个功能强大的负载均衡工具。我这里把它当流量转发工具使用。

用了一段时间,总体比较稳定。似乎没有其他中转软件的掉速情况。

联动:https://lighti.me/2540.html

安装

apt install haproxy -y

开机启动

systemctl enable haproxy.service

配置文件在:

/etc/haproxy/haproxy.cfg

直接删除掉:

rm -rf /etc/haproxy/haproxy.cfg

编辑成我们需要的配置:

nano /etc/haproxy/haproxy.cfg

配置参考:

global
        ulimit-n  51200
        log /dev/log    local0
        log /dev/log    local1 notice
        chroot /var/lib/haproxy
        pidfile /var/run/haproxy.pid
        user haproxy
        group haproxy
        daemon

defaults
        log     global
        mode    tcp
        option  dontlognull
        timeout connect 600
        timeout client 5m
        timeout server 5m



frontend to-webhosting24-de
bind *:23333
default_backend webhosting24-de

backend webhosting24-de
server server1 1.1.1.1:443 maxconn 204800

重启haproxy生效:

systemctl restart haproxy.service

 

问题处理、排错

有时候haproxy会无法启动,报错

如:haproxy.service: Scheduled restart job, restart counter is at 5

这样的话我们直接查看错误位置:

/usr/sbin/haproxy -f /etc/haproxy/haproxy.cfg

可以得到错误的详细信息,如:

[ALERT] 143/030728 (28099) : parsing [/etc/haproxy/haproxy.cfg:76] : 'server server8' : could not resolve address 'xxx.abc.com'.
[ALERT] 143/030728 (28099) : Failed to initialize server(s) addr.

这样我们就能定位错误。问题可以马上解决。(没想到域名无法解析,haproxy你都不能启动。。。)

打赏
欢迎转载,请注明出处:轻时代 » 转发工具-Haproxy

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

打赏一下作者,鼓励他发表更多的精彩文章

支付宝扫一扫打赏

微信扫一扫打赏