首页 > 其他分享 >haproxy

haproxy

时间:2023-12-26 17:12:06浏览次数:29  
标签:haproxy stats 10.4 0.0 server option

文档 . 2.4LTS

yum -y install gcc openssl-devel pcre-devel systemd-devel
make clean
make -j 4 TARGET=linux-glibc \
          USE_OPENSSL=1 \
          USE_ZLIB=1 \
          USE_PCRE=1 \
          USE_SYSTEMD=1
make install 
[root@localhost ~]# cat /usr/lib/systemd/system/haproxy.service 
[Unit]
Description=haproxy seriver
Documentation=http://www.haproxy.org/
After=network-online.target
Wants=network-online.target

[Service]
ExecStartPre=/usr/local/sbin/haproxy -f /etc/haproxy/haproxy.cfg -c
ExecStart=/usr/local/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid
ExecReload=/bin/kill -USR2 $MAINPID
Restart=always
RestartSec=15
LimitNOFILE=65535
OOMScoreAdjust=-999

[Install]
WantedBy=multi-user.target
[root@localhost ~]# cat /etc/haproxy/haproxy.cfg 
global
        log /dev/log    local1 warning
        chroot /var/lib/haproxy
        user root 
        group root
        daemon
        nbproc 1

defaults
        log     global
        timeout connect 5s
        timeout client  10m
        timeout server  10m

listen kube-master
        bind 0.0.0.0:6443
        mode tcp
        option tcplog
        option dontlognull
        option dontlog-normal
        balance roundrobin 
        server 10.4.7.10 10.4.7.10:8443 minconn 50 maxconn 500 check inter 1000
        server 10.4.7.11 10.4.7.11:8443 minconn 50 maxconn 500 check inter 1000
        server 10.4.7.12 10.4.7.12:8443 minconn 50 maxconn 500 check inter 1000
listen registry
        bind 0.0.0.0:5000
        mode tcp
        option tcplog
        option dontlognull
        option dontlog-normal
        balance roundrobin
        server 55.3.107.81 55.3.107.81:5000 check inter 10s fall 2 rise 2 weight 1
        server 55.3.107.82 55.3.107.82:5000 check inter 10s fall 2 rise 2 weight 1 backup


listen haproxy-stats
        bind 0.0.0.0:19000
        mode http
        stats enable
        stats uri /stats
        stats realm Haproxy\ Statistics
        stats auth admin:Cc1020304050!

标签:haproxy,stats,10.4,0.0,server,option
From: https://www.cnblogs.com/wangend/p/17928818.html

相关文章

  • kubekey 部署内置 haproxy k8s 高可用集群
    内置haproxy高可用架构:1、下载脚本[root@master1~]#curl-sfLhttps://get-kk.kubesphere.io|VERSION=v2.0.0sh-如果访问Github和Googleapis受限先执行以下命令再执行上面的命令exportKKZONE=cn2、给脚本赋予执行权限[root@master1~]#chmod+xkk3、创建包含默认配......
  • haproxy+nginx实现web负载均衡集群:
    haproxy+nginx实现web负载均衡集群: 主机|系统|IP地址|主要软件|—|—|—|—|—Haproxy服务器|CentOS7.9X86_64|192.168.8.101|haproxy-1.5.19.tar.gzNginx服务器1|CentOS7.9X86_64|192.168.8.200|nginx-1.12.0.tar.gzNginx服务器2|CentOS7.9X86_64|192.168.8.20......
  • k8s 高可用集群3:VIP:HAProxy、keepalived
    为何要使用负载均衡器VIP(HAProxy、keepalived)​k8sMaster初始化配置时,使用负载均衡器,可以将apiserver的请求转发到不同的机器上,避免一台服务器宕机,造成所有节点不可使用。如果不使用负载均衡器,先创建一个k8sMaster,然后再加入其他的k8sMaster,当第一台k8sMaster宕机时......
  • haproxy的acl匹配方式详解+配置案例
    方法一:在HAProxy中,ACL(AccessControlLists)用于基于条件进行请求的过滤和路由。ACL可以根据不同的条件来匹配请求,比如来源IP地址、HTTP头部、URL路径等。一旦定义了ACL,你可以将其与后端服务器池、前端监听器等进行关联,以便根据条件来决定如何处理请求。以下是一些常见的AC......
  • HAProxy 入门实战(2)--简单使用
    本文主要介绍HAProxy的实际使用,文中所使用到的软件版本:Centos7.9.2009、HAProxy2.8.2。1、全局配置全局配置位于global部分,该部分的参数是进程范围的,通常特定于操作系统。它们通常仅设置一次,并且在设置正确后不需要更改。其中一些参数具有命令行等效项。globallog127.0.0......
  • haproxy ssl证书配置
    通常情况下,web应用程序的ssl证书放置于nginx的服务器,但很多时候前面会加一次负载均衡,使用HAProxy可以实现https的证书安全,从客户浏览器到HAProxy代理服务器之间为ssl加密传输,从HAProxy代理服务器到后端服务器用明文传输。此方式会使得HAProxy服务器压力较大,所以为了考虑性能问题,建......
  • haproxy+keepalived部署高可用k8s集群
    四台机器节点名称节点ip节点角色基础配置1、升级机器内核2、将机器ip名称写入到/etc/hosts中3、基础环境准备#关闭防火墙,selinuxsystemctlstopfirewalldsystemctldisablefirewalldsed-i's/enforcing/disabled/'/etc/selinux/configsetenforce0##关闭swaps......
  • LVS、Nginx、HAproxy区别与选择
    LVS:是LinuxVirtualServer的缩写,是一种基于Linux内核实现的高可用性、高性能的负载均衡技术 ;是基于四层的转发;Nginx:既是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发HAproxy:是基于四层和七层的转发,是专业的代理服务器;区别:LVS由于是基于四层的转发所以只能做端口......
  • Keeplived+Haproxy+VIP
    一、Keeplived搭建配置1、在ceph1和ceph3和ceph3节点上安装keeplivedyuminstall-ykeepalivedmv/etc/keepalived/keepalived.conf{,.bak_2023-02-15}2、ceph1和ceph3和ceph3配置文件。cat>/etc/keepalived/keepalived.conf<<EOF!ConfigurationFileforkeepalivedglobal_......
  • 代理服务器之 squid、lvs、nginx、haproxy之间的区别
    1、正向代理正向代理服务器:squid用于代理内部网络对Internet的连接请求(如VPN/NAT),客户端指定代理服务器,并将本来要直接发送给目标Web服务器的HTTP请求先发送到代理服务器上,然后由代理服务器去访问Web服务器,并将Web服务器的Response回传给客户端。2、反向代理:image.......