美文网首页
Haproxy安装配置

Haproxy安装配置

作者: Atman666 | 来源:发表于2019-07-24 14:57 被阅读0次

1、下载源码地址:https://github.com/haproxy/haproxy

wget https://github.com/haproxy/haproxy/archive/v2.0.0.zip

2、解压安装:

unzip v2.0.0.zip
cd haproxy-2.0.0
make clean
make -j $(nproc) TARGET=linux-glibc  PREFIX=/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
#验证安装成功
haproxy -v

3、设置开机启动

cp examples/haproxy.init /etc/init.d/haproxy
chmod 755 /etc/init.d/haproxy

4、创建haproxy系统账号账号

useradd -r haproxy

5、创建配置文件:

#1、创建配置文件夹和添加配置文件
mkdir /usr/local/haproxy/etc
vim /usr/local/haproxy/etc/haproxy.cfg
#2、配置文件内容如下:
global
     log 127.0.0.1 local3 info
     chroot /usr/local/haproxy
     user haproxy
     group haproxy
     daemon
     maxconn 4000

defaults
     log global
     mode http
     option httplog
     option dontlognull
     timeout connect 5000
     timeout client 50000
     timeout server 50000

frontend http_front
     bind *:8088
     stats uri /haproxy?stats
     default_backend http_back

backend http_back
     balance roundrobin
     option httpchk GET /index.html
     option forwardfor header X-Forwarded-For
     server node1 192.168.124.122:8082 check inter 2000 rise 3 fall 3 weight 30
     server node2 192.168.124.122:8083 check inter 2000 rise 3 fall 3 weight 30

#3、编辑系统日志配置
vim /etc/rsyslog.conf
#4、以下两行去掉注释
$ModLoad imudp
$UDPServerRun 514
#5、添加local3
local3.* /var/log/haproxy.log
#6、重启rsyslog
systemctl restart rsyslog
#7、编辑服务脚本 修改三行 以下是行号和对应改后的代码:
vim /etc/init.d/haproxy
26 [ "${NETWORKING}" = "no" ] && exit 0
35 BIN=/usr/local/sbin/$BASENAME
37 CFG=/usr/local/$BASENAME/etc/$BASENAME.cfg
#8、重新加载脚本:
systemctl daemon-reload

6、启动Haproxy

[root@bogon haproxy-2.0.0]# service haproxy start
Starting haproxy (via systemctl):                          [  确定  ]
ps -ef|grep haproxy
haproxy   20517      1  0 06:57 ?        00:00:00 /usr/local/sbin/haproxy -D -f /usr/local/haproxy/etc/haproxy.cfg -p /var/run/haproxy.pid

启动成功 虽然提示后台服务不可用

相关文章

  • Haproxy 快速指南

    Haproxy 快速指南 快速开始 配置 haproxy 安装 haproxy 配置 haproxy 检查配置文件...

  • HAProxy部署

    配置高可用HAProxy 安装:haproxy 安装准备修改内核参数,启用:路由转发

  • 使用Haproxy做vps中转

    安装 apt-get -y install haproxy 配置 修改文件/etc/haproxy/haproxy...

  • Haproxy 启动失败

    1. install haproxy (安装haproxy) 2.set haproxy.cfg (修改配置文件)...

  • HAproxy负载均衡部署

    1、安装HAproxy yum -y install haproxy 2、编辑配置文件 #------------...

  • haproxy源码编译安装

    haproxy源码安装: 下载地址:http://www.haproxy.org/ 配置分段: balance调度...

  • centos 部署haproxy

    1、安装 yum install -y haproxy 2、配置 #----------------------...

  • HAProxy的配置简述

    1、前言 本文将简述HAProxy服务的配置文件配置以及配置示例。HAProxy安装完成后其主配置文件为/etc/...

  • keepalived实现心跳检测

    Haproxy容器内安装Keepalived,设置虚拟IP 配置文件 配置文件 宿主机安装Keepalived,实...

  • ubuntu配置haproxy

    重启服务 haproxy配置文件 安装haproxy 查看是否启动 如果侦听5672说明成功 使用netstat查...

网友评论

      本文标题:Haproxy安装配置

      本文链接:https://www.haomeiwen.com/subject/vdwtrctx.html