日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HAproxy编译安装

發(fā)布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HAproxy编译安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

https://github.com/haproxy/haproxy


已成功安裝HAproxy 1.7.9


yum -y install openssl-devel zlib-devel

tar -zxvf?haproxy-1.7.9.tar.gz

cd?haproxy-1.7.9

make TARGET=linux2628 PREFIX=/usr/local/haprpxy


Linux >= 2.6.28 with SSL and ZLIB support?

make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1?PREFIX=/usr/local/haprpxy;

make install PREFIX=/usr/local/haproxy


TARGET則根據(jù)當(dāng)前操作系統(tǒng)內(nèi)核版本指定

  • - linux22 for Linux 2.2

  • - linux24 for Linux 2.4 and above (default)

  • - linux24e for Linux 2.4 with support for a working epoll (> 0.21)

  • - linux26 for Linux 2.6 and above

  • - linux2628 for Linux 2.6.28, 3.x, and above (enables splice and tproxy)



可以把?/usr/local/haproxy/sbin 添加到系統(tǒng)環(huán)境變量 /etc/profile



啟動腳本:

cp path/examples/haproxy.init /etc/init.d/haproxy

#######

#!/bin/sh

#

# haproxy

#

# chkconfig: ? - 85 15

# description: ?HAProxy is a free, very fast and reliable solution \

# ? ? ? ? ? ? ? offering high availability, load balancing, and \

# ? ? ? ? ? ? ? proxying for TCP and ?HTTP-based applications

# processname: haproxy

# config: ? ? ?/etc/haproxy/haproxy.cfg

# pidfile: ? ? /var/run/haproxy.pid


# Source function library.

. /etc/rc.d/init.d/functions


# Source networking configuration.

. /etc/sysconfig/network


# Check that networking is up.

[ "$NETWORKING" = "no" ] && exit 0


exec="/usr/local/haproxy/sbin/haproxy"

prog=$(basename $exec)


[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog


cfgfile=/etc/haproxy/haproxy.cfg

pidfile=/var/run/haproxy.pid

lockfile=/var/lock/subsys/haproxy


check() {

? ? $exec -c -V -f $cfgfile $OPTIONS

}


start() {

? ? $exec -c -q -f $cfgfile $OPTIONS

? ? if [ $? -ne 0 ]; then

? ? ? ? echo "Errors in configuration file, check with $prog check."

? ? ? ? return 1

? ? fi

?

? ? echo -n $"Starting $prog: "

? ? # start it up here, usually something like "daemon $exec"

? ? daemon $exec -D -f $cfgfile -p $pidfile $OPTIONS

? ? retval=$?

? ? echo

? ? [ $retval -eq 0 ] && touch $lockfile

? ? return $retval

}


stop() {

? ? echo -n $"Stopping $prog: "

? ? # stop it here, often "killproc $prog"

? ? killproc $prog?

? ? retval=$?

? ? echo

? ? [ $retval -eq 0 ] && rm -f $lockfile

? ? return $retval

}


restart() {

? ? $exec -c -q -f $cfgfile $OPTIONS

? ? if [ $? -ne 0 ]; then

? ? ? ? echo "Errors in configuration file, check with $prog check."

? ? ? ? return 1

? ? fi

? ? stop

? ? start

}


reload() {

? ? $exec -c -q -f $cfgfile $OPTIONS

? ? if [ $? -ne 0 ]; then

? ? ? ? echo "Errors in configuration file, check with $prog check."

? ? ? ? return 1

? ? fi

? ? echo -n $"Reloading $prog: "

? ? $exec -D -f $cfgfile -p $pidfile $OPTIONS -sf $(cat $pidfile)

? ? retval=$?

? ? echo

? ? return $retval

}


force_reload() {

? ? restart

}


fdr_status() {

? ? status $prog

}


case "$1" in

? ? start|stop|restart|reload)

? ? ? ? $1

? ? ? ? ;;

? ? force-reload)

? ? ? ? force_reload

? ? ? ? ;;

? ? check)

? ? ? ? check

? ? ? ? ;;

? ? status)

? ? ? ? fdr_status

? ? ? ? ;;

? ? condrestart|try-restart)

? ? ? ? [ ! -f $lockfile ] || restart

? ? ? ? ;;

? ? *)

? ? ? ? echo $"Usage: $0 {start|stop|status|restart|try-restart|reload|force-reload}"

? ? ? ? exit 2

esac

#######


chmod +x /etc/init.d/haproxy


mkdir -p?/var/lib/haproxy; mkdir /usr/local/haproxy/etc

ln -s /usr/local/haproxy/etc /etc/haproxy


useradd haproxy -M -s /sbin/nologin ?


cp /usr/local/src/haproxy-1.7.9/haproxy-systemd-wrapper /usr/local/haproxy/sbin


Centos 7 haproxy啟動腳本

/usr/lib/systemd/system/haproxy.service

########

[Unit]

Description=HAProxy Load Balancer

After=network.target


[Service]

ExecStartPre=/usr/local/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg -c -q

ExecStart=/usr/local/haproxy/sbin/haproxy-systemd-wrapper -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid

ExecReload=/bin/kill -USR2 $MAINPID

KillMode=mixed

Restart=always


[Install]

WantedBy=multi-user.target

########

systemctl enable?haproxy

systemctl start?haproxy


配置文件 /etc/haproxy/haproxy.cfg:

mkdir -p?/var/lib/haproxy

#######

global

? ? # to have these messages end up in /var/log/haproxy.log you will

? ? # need to:

? ? #

? ? # 1) configure syslog to accept network log events. ?This is done

? ? # ? ?by adding the '-r' option to the SYSLOGD_OPTIONS in

? ? # ? ?/etc/sysconfig/rsyslog

? ? #

? ? # 2) configure local2 events to go to the /var/log/haproxy.log

? ? # ? file. A line like the following can be added to

? ? # ? /etc/sysconfig/rsyslog

? ? #

? ? # ? ?local2.* ? ? ? ? ? ? ? ? ? ? ? /var/log/haproxy.log

? ? #

? ? log ? ? ? ? 127.0.0.1 local2


? ? chroot ? ? ?/var/lib/haproxy

? ? pidfile ? ? /var/run/haproxy.pid

? ? maxconn ? ? 50000

? ? user ? ? ? ?haproxy

? ? group ? ? ? haproxy

? ? daemon


? ? # turn on stats unix socket

? ? stats socket /var/lib/haproxy/stats


defaults

? ? mode ? ? ? ? ? ? ? ? ? ?http

? ? log ? ? ? ? ? ? ? ? ? ? global

? ? option ? ? ? ? ? ? ? ? ?httplog

? ? option ? ? ? ? ? ? ? ? ?tcplog

? ? option ? ? ? ? ? ? ? ? ?dontlognull

? ? option http-server-close

? ? option ? ? ? ? ? ? ? ? ?redispatch

? ? retries ? ? ? ? ? ? ? ? 3

? ? timeout http-request ? ?10s

? ? timeout queue ? ? ? ? ? 1m

? ? timeout connect ? ? ? ? 10s

? ? timeout client ? ? ? ? ?1m

? ? timeout server ? ? ? ? ?1m

? ? timeout http-keep-alive 10s

? ? timeout check ? ? ? ? ? 10s

? ? maxconn ? ? ? ? ? ? ? ? 50000


listen UserAPI

? ? bind 0.0.0.0:6004

? ? mode http

? ? balance roundrobin

? ? option forwardfor ? ? ? except 127.0.0.0/8

? ? #balance source

? ? server ? serv1.184 192.168.1.184:6004 check inter 2000 rise 2 fall 3?maxconn 20480

? ? server ? serv1.185 192.168.1.185:6004 check inter 2000 rise 2 fall 3?maxconn 20480



listen admin_status ? ? ? ? ? ? ? ? ? ?#Frontend和Backend的組合體,監(jiān)控組的名稱,按需自定義名稱?

? ? ? ? bind 0.0.0.0:17818 ? ? ? ? ? ? #監(jiān)聽端口?

? ? ? ? mode http ? ? ? ? ? ? ? ? ? ? ?#http的7層模式?

? ? ? ? log 127.0.0.1 local2 err ? ? ? #錯誤日志記錄?

? ? ? ? stats refresh 5s ? ? ? ? ? ? ? #每隔5秒自動刷新監(jiān)控頁面?

? ? ? ? stats uri /admin?admin ? ? ? ? #監(jiān)控頁面的url?

? ? ? ? stats realm HAProxy ? ? ? ? ? ?#監(jiān)控頁面的提示信息?

? ? ? ? stats auth tdman:adminpwd ? ? ? ? #監(jiān)控頁面的用戶和密碼admin,可以設(shè)置多個用戶名

# ? ? ? ?stats hide-version ? ? ? ? ? ? #隱藏統(tǒng)計頁面上的HAproxy版本信息 ?

? ? ? ? stats admin if TRUE ? ? ? ? ? ?#手工啟用/禁用,后端服務(wù)器(haproxy-1.4.9以后版本)?


#######


開啟haproxy日志

touch?/var/log/haproxy.log; chown haproxy:haproxy?/var/log/haproxy.log

修改文件 /etc/sysconfig/rsyslog

SYSLOGD_OPTIONS="-r -m 0 -c 2"



編輯 /etc/rsyslog.conf 開啟下面兩行

$ModLoad?imudp ?

  • $UDPServerRun?514 ?

  • 在下面內(nèi)容

  • #?Save?boot?messages?also?to?boot.log??

  • local7.*????????????????????????????????????????????????/var/log/boot.log ?

  • 之后添加:

    # Save haproxy log

    local2.* ? ? ? ? ? ? ? ? ? ? ? /var/log/haproxy.log


    改完重啟 rsyslog服務(wù)

    如果開了防火墻,請開啟相應(yīng)的服務(wù)端口

    轉(zhuǎn)載于:https://blog.51cto.com/tianshili/1830197

    總結(jié)

    以上是生活随笔為你收集整理的HAproxy编译安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 九色激情网 | 齐天大性床战铁扇公主 | 久久精品三级 | 国产精品美女在线 | 久久精彩免费视频 | 西西久久 | 一级片免费观看视频 | 美女福利影院 | 91久久精品一区二区三区 | 亲嘴扒胸摸屁股激烈网站 | 久久久91精品 | 日韩在线中文字幕视频 | 欧美日韩免费观看一区=区三区 | 成片免费观看视频 | 国产高清精品软件丝瓜软件 | 久久久网 | 欧美级毛片 | 欧美私人情侣网站 | 一区二区三区不卡视频 | 国产性生活视频 | 黄色网页在线播放 | 台湾佬在线 | 另类小说一区二区 | 欧洲亚洲成人 | 欧美黄色片网站 | 亚洲天堂系列 | 高潮爽爆喷水h | 日韩精品视频在线观看免费 | 伊人久久大香线蕉av色婷婷色 | 国产精品视频h | 另类欧美尿交 | 成人中文字幕在线观看 | 日韩美女一级片 | 欧美怡红院视频一区二区三区 | 手机看片日韩久久 | 草莓视频在线观看18 | aaa黄色大片 | 日本xxxxwww| 香蕉视频91 | 麻豆久久久9性大片 | 日韩一区在线观看视频 | 91在线观看免费高清 | 有声小说 成人专区 | 精品无码av一区二区三区四区 | 三级影片在线免费观看 | 九九九免费视频 | 好看的中文字幕 | 精品久久久久久一区二区里番 | 亚洲视频天堂 | 淫语视频 | 日韩激情视频网站 | 国产一区日本 | а√天堂资源官网在线资源 | 真实偷拍激情啪啪对白 | 久久丫精品久久丫 | 深夜福利免费观看 | 欧美黄色片视频 | 性欧美lx╳lx╳ | 日韩欧美中文字幕在线视频 | 一区二区欧美视频 | 日韩三级视频在线观看 | 国产一区二区三区播放 | 天天操夜夜摸 | av影片在线观看 | 激情国产精品 | 尤物视频在线免费观看 | 一级性视频| 91成人国产 | 亚洲成人777 | 熟女国产精品一区二区三 | 爱爱一级 | 人人艹在线观看 | 五月天综合激情网 | 你懂的在线观看视频 | 中国美女乱淫免费看视频 | 久久成人人人人精品欧 | 亚洲色图 美腿丝袜 | 亚洲第一二三四区 | 亚洲一区二区在线播放 | 中文字幕在线观看视频一区二区 | www.日本免费| 亚洲精品视频在线观看免费视频 | 人妻久久久一区二区三区 | 国产欧美日韩另类 | 麻豆传媒在线观看视频 | 国产二级视频 | 日韩人妻精品中文字幕 | 捆绑束缚调教 | 日韩精品免费在线观看 | 精品人人妻人人澡人人爽牛牛 | 中国无码人妻丰满熟妇啪啪软件 | 欧美cccc极品丰满hd | 美女诱惑一区 | 国模无码国产精品视频 | tube国产麻豆 | 喷水在线观看 | www国产在线观看 | 在线免费观看黄网 | 亚洲综合一区在线观看 |