校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > 全面講解在Linux系統(tǒng)中安裝和配置HAProxy的過程

全面講解在Linux系統(tǒng)中安裝和配置HAProxy的過程

熱門標(biāo)簽:申請(qǐng)400電話流程好嗎 襄陽地圖標(biāo)注店 小語股票電銷機(jī)器人 萊蕪移動(dòng)外呼系統(tǒng) 高德地圖標(biāo)注在電腦上 柯城手機(jī)地圖如何做地圖標(biāo)注 金華呼叫中心外呼系統(tǒng)廠家 軟件電話機(jī)器人 杭州電銷機(jī)器人有效果嗎

一、Haproxy概念

Haproxy提供高可用性、負(fù)載均衡以及基于TCP和HTTP應(yīng)用的代理,支持虛擬主機(jī),它是免費(fèi)、快速并且可靠的一種解決方案。Haproxy特別適用于那些負(fù)載特大的web站點(diǎn),這些站點(diǎn)通常又需要會(huì)保持或七層處理。Haproxy運(yùn)行在當(dāng)前的硬件上,完全可以支持?jǐn)?shù)以萬計(jì)的并發(fā)連接。并且它的運(yùn)行模式使得它可以很簡單安全的整合進(jìn)您當(dāng)前的架構(gòu)中,同時(shí)可以保護(hù)你的web服務(wù)器不被暴露到網(wǎng)絡(luò)上。

二、安裝Haproxy

復(fù)制代碼
代碼如下:

[root@node3 app]# tar zxvf haproxy-1.4.24.tar.gz
[root@node3 app]# mv haproxy-1.4.24 haproxy
[root@node3 app]# cd haproxy
[root@node3 hadoop]# uname -a
Linux node3 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux
[root@node3 haproxy]# make TARGET=linux24 prefix=/usr/local/haproxy
gcc -Iinclude -Iebtree -Wall -O2 -g -fno-strict-aliasing -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DNETFILTER -DUSE_GETSOCKNAME -DCONFIG_HAPROXY_VERSION=\"1.4.24\" -DCONFIG_HAPROXY_DATE=\"2013/06/17\" \
-DBUILD_TARGET='"linux24"' \
-DBUILD_ARCH='""' \
-DBUILD_CPU='"generic"' \
-DBUILD_CC='"gcc"' \
-DBUILD_CFLAGS='"-O2 -g -fno-strict-aliasing"' \
-DBUILD_OPTIONS='""' \
-c -o src/haproxy.o src/haproxy.c
[root@node3 haproxy]# make install PREFIX=/usr/local/haproxy
install -d /usr/local/haproxy/sbin
install haproxy /usr/local/haproxy/sbin
install -d /usr/local/haproxy/share/man/man1
install -m 644 doc/haproxy.1 /usr/local/haproxy/share/man/man1
install -d /usr/local/haproxy/doc/haproxy
for x in configuration architecture haproxy-en haproxy-fr; do \
install -m 644 doc/$x.txt /usr/local/haproxy/doc/haproxy ; \
done

三、配置Haproxy

    Haproxy配置中分成五部分內(nèi)容,當(dāng)然這些組件不是必選的,可以根據(jù)需要選擇作為配置。

    •global:參數(shù)是進(jìn)程級(jí)的,通常和操作系統(tǒng)(OS)相關(guān)。這些參數(shù)一般只設(shè)置一次,如果配置無誤,就不需要再次配置進(jìn)行修改;

    •default:配置默認(rèn)參數(shù)的,這些參數(shù)可以被利用配置到frontend,backend,listen組件;

    •frontend:接收請(qǐng)求的前端虛擬節(jié)點(diǎn),F(xiàn)rontend可以根據(jù)規(guī)則直接指定具體使用后端的backend(可動(dòng)態(tài)選擇);

    •backend:后端服務(wù)集群的配置,是真實(shí)的服務(wù)器,一個(gè)Backend對(duì)應(yīng)一個(gè)或者多個(gè)實(shí)體服務(wù)器;

    •listen:Frontend和Backend的組合體。

    編寫haproxy.cfg文件:

復(fù)制代碼
代碼如下:

global
maxconn 51200
chroot /usr/local/haproxy
uid 99
gid 99
daemon
#quiet
nbproc 1 #進(jìn)程數(shù)
pidfile /usr/local/haproxy/logs/haproxy.pid

defaults
mode http #默認(rèn)的模式mode { tcp|http|health },tcp是4層,http是7層,health只會(huì)返回OK
#retries 2 #兩次連接失敗就認(rèn)為是服務(wù)器不可用,也可以通過后面設(shè)置
option redispatch #當(dāng)serverId對(duì)應(yīng)的服務(wù)器掛掉后,強(qiáng)制定向到其他健康的服務(wù)器
option abortonclose #當(dāng)服務(wù)器負(fù)載很高的時(shí)候,自動(dòng)結(jié)束掉當(dāng)前隊(duì)列處理比較久的鏈接
timeout connect 5000ms #連接超時(shí)
timeout client 30000ms #客戶端超時(shí)
timeout server 30000ms #服務(wù)器超時(shí)
#timeout check 2000 #=心跳檢測(cè)超時(shí)
log 127.0.0.1 local0 err #[err warning info debug]
balance roundrobin #負(fù)載均衡算法
# option httplog #日志類別,采用httplog
# option httpclose #每次請(qǐng)求完畢后主動(dòng)關(guān)閉http通道,ha-proxy不支持keep-alive,只能模擬這種模式的實(shí)現(xiàn)
# option dontlognull
# option forwardfor #如果后端服務(wù)器需要獲得客戶端真實(shí)ip需要配置的參數(shù),可以從Http Header中獲得客戶端ip

listen admin_stats
bind 0.0.0.0:8888 #監(jiān)聽端口
option httplog #采用http日志格式
stats refresh 30s #統(tǒng)計(jì)頁面自動(dòng)刷新時(shí)間
stats uri /stats #統(tǒng)計(jì)頁面url
stats realm Haproxy Manager #統(tǒng)計(jì)頁面密碼框上提示文本
stats auth admin:admin #統(tǒng)計(jì)頁面用戶名和密碼設(shè)置
#stats hide-version #隱藏統(tǒng)計(jì)頁面上HAProxy的版本信息

listen test1
bind :12345
mode tcp
server t1 192.168.1.101:8881
server t2 192.168.1.102:8881

listen test2 :80
option httpclose
option forwardfor
server s1 192.168.1.101:8080 check weight 1 minconn 1 maxconn 3 check inter 40000
server s2 192.168.1.102:8080 check weight 1 minconn 1 maxconn 3 check inter 40000

四、啟動(dòng)Haproxy

復(fù)制代碼
代碼如下:

[root@node3 haproxy]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
[root@node3 app]# ps -ef |grep haproxy |grep -v grep
root 6950 1 0 19:35 ? 00:00:00 /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

 五、通過腳本來啟動(dòng)與關(guān)閉haproxy

    1、編寫haproxy腳本

復(fù)制代碼
代碼如下:

[root@node3 ~]# cat /etc/rc.d/init.d/haproxy
#!/bin/bash
BASE_DIR="/usr/local/haproxy"
ARGV="$@"

start()
{
echo "START HAPoxy SERVERS"
$BASE_DIR/sbin/haproxy -f $BASE_DIR/haproxy.cfg
}

stop()
{
echo "STOP HAPoxy Listen"
kill -TTOU $(cat $BASE_DIR/logs/haproxy.pid)
echo "STOP HAPoxy process"
kill -USR1 $(cat $BASE_DIR/logs/haproxy.pid)
}
case $ARGV in

start)
start
ERROR=$?
;;

stop)
stop
ERROR=$?
;;

restart)
stop
start
ERROR=$?
;;

*)
echo "hactl.sh [start|restart|stop]"
esac
exit $ERROR

   2、讓腳本隨系統(tǒng)自動(dòng)啟動(dòng)

復(fù)制代碼
代碼如下:

[root@node3 ~]# chmod +x /etc/rc.d/init.d/haproxy
[root@node3 ~]# chkconfig --add haproxy
service haproxy does not support chkconfig
----解決上面的問題的辦法是在/etc/rc.d/init.d/haproxy中添加下面兩句到#!/bin/bash之后
[root@node3 ~]# cat /etc/rc.d/init.d/haproxy
#!/bin/bash
#chkconfig: 2345 10 90
#description:haproxy
BASE_DIR="/usr/local/haproxy"
ARGV="$@"

start() 
----其中2345是默認(rèn)啟動(dòng)級(jí)別,級(jí)別有0-6共7個(gè)級(jí)別。
----等級(jí)0表示:表示關(guān)機(jī)
----等級(jí)1表示:單用戶模式
----等級(jí)2表示:無網(wǎng)絡(luò)連接的多用戶命令行模式
----等級(jí)3表示:有網(wǎng)絡(luò)連接的多用戶命令行模式
----等級(jí)4表示:不可用
----等級(jí)5表示:帶圖形界面的多用戶模式
----等級(jí)6表示:重新啟動(dòng)
----10是啟動(dòng)優(yōu)先級(jí),90是停機(jī)優(yōu)先級(jí),優(yōu)先級(jí)范圍是0-100,數(shù)字越大,優(yōu)先級(jí)越低。

3、啟動(dòng)與停止haproxy

復(fù)制代碼
代碼如下:

[root@node3 ~]# service haproxy stop
STOP HAPoxy Listen
STOP HAPoxy process
[root@node3 ~]# ps -ef |grep haproxy |grep -v grep/p> p>[root@node3 ~]# service haproxy start
START HAPoxy SERVERS
[root@node3 ~]# ps -ef |grep haproxy |grep -v grep
root 11259 1 0 15:33 ? 00:00:00 /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

六、haproxy日志配置
haproxy在默認(rèn)情況不會(huì)記錄日志,除了在haproxy.conf中的global段指定日志的輸出外,還需要配置系統(tǒng)日志的配置文件。下面以centos6.4為例,haproxy使用系統(tǒng)自帶的rpm報(bào)1.4版本

1、vim /etc/haproxy/haproxy.conf

復(fù)制代碼
代碼如下:

global
log 127.0.0.1 local3 #local3是設(shè)備,對(duì)應(yīng)于 /etc/rsyslog.conf中的配置,默認(rèn)回收info的日志級(jí)別
maxconn 1024
user haproxy
group haproxy
daemon
pidfile /var/run/haproxy.pid
defaults
mode http
log global
option httplog
option dontlognull
option http-server-close
option forwardfor except 127.0.0.0/8
retries 2
option redispatch
maxconn 1024

2、編輯系統(tǒng)日志配置

復(fù)制代碼
代碼如下:

vim /etc/rsyslog.conf

默認(rèn)有下面的設(shè)置,會(huì)讀取 /etc/rsyslog.d/*.conf目錄下的配置文件

復(fù)制代碼
代碼如下:

$IncludeConfig /etc/rsyslog.d/*.conf

為haproxy創(chuàng)建一個(gè)獨(dú)立的配置文件

復(fù)制代碼
代碼如下:

vim /etc/rsyslog.d/haproxy.conf
$ModLoad imudp
$UDPServerRun 514
local3.* /var/log/haproxy.log
#如果不加下面的的配置則除了在/var/log/haproxy.log中寫入日志外,也會(huì)寫入message文件
~

3、配置rsyslog的主配置文件,開啟遠(yuǎn)程日志

復(fù)制代碼
代碼如下:

vim /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS=”-c 2 -r -m 0″
#-c 2 使用兼容模式,默認(rèn)是 -c 5
#-r 開啟遠(yuǎn)程日志
#-m 0 標(biāo)記時(shí)間戳。單位是分鐘,為0時(shí),表示禁用該功能

配置完成后重啟haproxy和rsyslog服務(wù)

復(fù)制代碼
代碼如下:

/etc/init.d/rsyslog restart
/etc/init.d/haproxy restart

4、在紅帽5上配置系統(tǒng)日志與紅帽6不同,紅帽5的/etc/rsyslog.conf 不包含/etc/rsyslog.d/*.conf,配置如下

復(fù)制代碼
代碼如下:

#加入haproxy.none表示不把haproxy日志寫入message
$ModLoad imudp
$UDPServerRun 514
*.info;mail.none;authpriv.none;cron.none;local3.none /var/log/messages
local3.* /var/log/haproxy.log

標(biāo)簽:鶴壁 黔南 欽州 景德鎮(zhèn) 海北 威海 天門 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《全面講解在Linux系統(tǒng)中安裝和配置HAProxy的過程》,本文關(guān)鍵詞  全面,講解,在,Linux,系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《全面講解在Linux系統(tǒng)中安裝和配置HAProxy的過程》相關(guān)的同類信息!
  • 本頁收集關(guān)于全面講解在Linux系統(tǒng)中安裝和配置HAProxy的過程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品国产99国产精品| 欧美成人三级电影在线| 精品美女被调教视频大全网站| 中文字幕av在线一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 不卡高清视频专区| 欧美v日韩v国产v| 亚洲国产精品久久人人爱蜜臀| 国产精品一区久久久久| 欧美日本一区二区在线观看| 国产精品久久久久精k8| 久久99精品久久久久久国产越南 | 丁香五精品蜜臀久久久久99网站 | 91亚洲国产成人精品一区二三| 精品免费一区二区三区| 偷拍自拍另类欧美| 91传媒视频在线播放| 国产精品丝袜91| 国产九色sp调教91| 日韩视频不卡中文| 亚洲第一av色| 在线亚洲一区二区| 在线电影院国产精品| 玖玖九九国产精品| 在线综合视频播放| 51午夜精品国产| 有坂深雪av一区二区精品| 国产成人综合网站| 久久免费电影网| 激情综合网天天干| 欧美成人官网二区| 精品一区二区在线视频| 日韩视频在线观看一区二区| 视频一区视频二区在线观看| 色狠狠桃花综合| 亚洲激情av在线| 91黄色免费网站| 洋洋av久久久久久久一区| 99久久99久久精品免费观看| 国产精品乱人伦中文| 丁香激情综合五月| 国产精品久久久久婷婷| 99在线热播精品免费| 中文字幕在线不卡视频| 97se亚洲国产综合在线| 亚洲欧美日韩国产另类专区| 91视频在线观看| 亚洲乱码国产乱码精品精的特点 | 亚洲电影在线播放| 69p69国产精品| 国产欧美一区二区三区在线老狼| 91亚洲资源网| 91伊人久久大香线蕉| 欧美一区二区三区四区五区| 性做久久久久久免费观看| 欧美二区乱c少妇| 日本欧美在线观看| 亚洲精品在线电影| 国产不卡视频在线播放| 亚洲视频在线观看一区| 色呦呦一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 欧美亚洲综合色| 日韩精品五月天| 久久久五月婷婷| 91蝌蚪porny| 婷婷夜色潮精品综合在线| 精品久久久久一区| jvid福利写真一区二区三区| 亚洲精品高清在线| 欧美一区二区三区色| 国产精品 日产精品 欧美精品| 日本一区二区成人在线| 一本色道久久综合亚洲91| 亚洲成人中文在线| 精品999在线播放| 96av麻豆蜜桃一区二区| 午夜久久久影院| 国产日韩欧美一区二区三区综合| 色综合天天视频在线观看| 日韩av在线免费观看不卡| 久久久99久久| 色综合久久综合中文综合网| 欧美久久一二区| 狠狠色综合播放一区二区| 成人午夜免费视频| 欧美不卡视频一区| 国产高清一区日本| 一区二区三区欧美| 久久亚洲捆绑美女| 91福利视频在线| 激情久久久久久久久久久久久久久久| 国产精品麻豆99久久久久久| 欧美日韩成人在线| 国产99久久久精品| 无吗不卡中文字幕| 国产精品丝袜在线| 7777精品伊人久久久大香线蕉超级流畅 | 福利一区二区在线观看| 亚洲成人综合在线| 欧美国产成人精品| 欧美一二三区在线| 91小视频免费看| 精品亚洲国内自在自线福利| 亚洲日本欧美天堂| ww久久中文字幕| 欧美三级中文字幕| 成人av在线资源网站| 美脚の诱脚舐め脚责91| 一区二区欧美精品| 国产欧美一区二区三区沐欲| 欧美精品在线观看播放| 91亚洲精品乱码久久久久久蜜桃| 久久精品国产一区二区三| 日韩精品一区在线| 中文字幕精品一区二区精品绿巨人| 中文字幕一区av| 午夜不卡在线视频| 国产偷国产偷亚洲高清人白洁| 国产福利一区二区三区视频 | 欧美精品久久久久久久久老牛影院| 国产成人免费视频网站高清观看视频| 亚洲国产精品麻豆| 国产精品美女久久久久久久久 | 欧美午夜精品一区| 国产精品一区二区久久不卡| 午夜精品免费在线| 亚洲乱码中文字幕| 中文字幕一区二区在线播放 | 欧美日韩一二三区| 97久久超碰精品国产| 国产v综合v亚洲欧| 国产精品自拍av| 免费在线视频一区| 日产国产欧美视频一区精品| 亚洲精品国产一区二区精华液 | 日本欧美在线观看| 婷婷久久综合九色综合伊人色| 午夜精品福利一区二区三区av| 2014亚洲片线观看视频免费| 91色综合久久久久婷婷| 国产精品99精品久久免费| 青青草原综合久久大伊人精品 | 欧美电影免费观看高清完整版| 欧美日韩一二区| 在线观看日韩一区| 91麻豆精东视频| 成人99免费视频| 成人av集中营| av中文字幕在线不卡| 不卡的av电影在线观看| 成人网男人的天堂| 粉嫩av一区二区三区| 成人一区二区在线观看| 国产成人av一区二区三区在线观看| 国产一区二三区好的| 欧美性淫爽ww久久久久无| 色偷偷一区二区三区| 91成人免费电影| 欧美亚洲丝袜传媒另类| 欧美性大战xxxxx久久久| 欧美最猛性xxxxx直播| 欧美日韩一区视频| 91精品视频网| 日韩精品一区在线| 久久久久久99精品| 中文字幕成人av| 亚洲欧洲精品一区二区三区不卡| 国产日产欧美一区二区三区| 欧美精品自拍偷拍动漫精品| 美女国产一区二区| 欧美一区二区精品在线| 777午夜精品免费视频| 99久久精品国产导航| 99国产精品久久久| 色老头久久综合| 欧美三级日韩三级国产三级| 91精品国产综合久久香蕉的特点| 日韩午夜精品电影| 久久女同精品一区二区| 国产精品丝袜久久久久久app| 综合久久一区二区三区| 亚洲靠逼com| 日韩精品91亚洲二区在线观看| 久久精品国产免费| 国产成人免费视频网站高清观看视频| 99视频精品免费视频| 欧美日韩亚洲高清一区二区| 日韩女优制服丝袜电影| 亚洲国产成人私人影院tom| 亚洲人成网站色在线观看| 亚洲观看高清完整版在线观看 | 精品国产露脸精彩对白| 国产亚洲欧美激情| 一区二区三区**美女毛片| 日韩精彩视频在线观看| 国产精品99久久不卡二区| 一本大道av一区二区在线播放| 欧美蜜桃一区二区三区| 久久久精品综合|