欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 全面講解在Linux系統中安裝和配置HAProxy的過程

全面講解在Linux系統中安裝和配置HAProxy的過程

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

一、Haproxy概念

Haproxy提供高可用性、負載均衡以及基于TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速并且可靠的一種解決方案。Haproxy特別適用于那些負載特大的web站點,這些站點通常又需要會保持或七層處理。Haproxy運行在當前的硬件上,完全可以支持數以萬計的并發連接。并且它的運行模式使得它可以很簡單安全的整合進您當前的架構中,同時可以保護你的web服務器不被暴露到網絡上。

二、安裝Haproxy

復制代碼
代碼如下:

[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配置中分成五部分內容,當然這些組件不是必選的,可以根據需要選擇作為配置。

    •global:參數是進程級的,通常和操作系統(OS)相關。這些參數一般只設置一次,如果配置無誤,就不需要再次配置進行修改;

    •default:配置默認參數的,這些參數可以被利用配置到frontend,backend,listen組件;

    •frontend:接收請求的前端虛擬節點,Frontend可以根據規則直接指定具體使用后端的backend(可動態選擇);

    •backend:后端服務集群的配置,是真實的服務器,一個Backend對應一個或者多個實體服務器;

    •listen:Frontend和Backend的組合體。

    編寫haproxy.cfg文件:

復制代碼
代碼如下:

global
maxconn 51200
chroot /usr/local/haproxy
uid 99
gid 99
daemon
#quiet
nbproc 1 #進程數
pidfile /usr/local/haproxy/logs/haproxy.pid

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

listen admin_stats
bind 0.0.0.0:8888 #監聽端口
option httplog #采用http日志格式
stats refresh 30s #統計頁面自動刷新時間
stats uri /stats #統計頁面url
stats realm Haproxy Manager #統計頁面密碼框上提示文本
stats auth admin:admin #統計頁面用戶名和密碼設置
#stats hide-version #隱藏統計頁面上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

四、啟動Haproxy

復制代碼
代碼如下:

[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

 五、通過腳本來啟動與關閉haproxy

    1、編寫haproxy腳本

復制代碼
代碼如下:

[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、讓腳本隨系統自動啟動

復制代碼
代碼如下:

[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是默認啟動級別,級別有0-6共7個級別。
----等級0表示:表示關機
----等級1表示:單用戶模式
----等級2表示:無網絡連接的多用戶命令行模式
----等級3表示:有網絡連接的多用戶命令行模式
----等級4表示:不可用
----等級5表示:帶圖形界面的多用戶模式
----等級6表示:重新啟動
----10是啟動優先級,90是停機優先級,優先級范圍是0-100,數字越大,優先級越低。

3、啟動與停止haproxy

復制代碼
代碼如下:

[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在默認情況不會記錄日志,除了在haproxy.conf中的global段指定日志的輸出外,還需要配置系統日志的配置文件。下面以centos6.4為例,haproxy使用系統自帶的rpm報1.4版本

1、vim /etc/haproxy/haproxy.conf

復制代碼
代碼如下:

global
log 127.0.0.1 local3 #local3是設備,對應于 /etc/rsyslog.conf中的配置,默認回收info的日志級別
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、編輯系統日志配置

復制代碼
代碼如下:

vim /etc/rsyslog.conf

默認有下面的設置,會讀取 /etc/rsyslog.d/*.conf目錄下的配置文件

復制代碼
代碼如下:

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

為haproxy創建一個獨立的配置文件

復制代碼
代碼如下:

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

3、配置rsyslog的主配置文件,開啟遠程日志

復制代碼
代碼如下:

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

配置完成后重啟haproxy和rsyslog服務

復制代碼
代碼如下:

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

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

復制代碼
代碼如下:

#加入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

標簽:鶴壁 黔南 欽州 景德鎮 海北 威海 天門 河南

巨人網絡通訊聲明:本文標題《全面講解在Linux系統中安裝和配置HAProxy的過程》,本文關鍵詞  全面,講解,在,Linux,系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《全面講解在Linux系統中安裝和配置HAProxy的過程》相關的同類信息!
  • 本頁收集關于全面講解在Linux系統中安裝和配置HAProxy的過程的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    粉嫩嫩av羞羞动漫久久久| 亚洲精品一区二区三区在线播放| 在线欧美日韩精品| 国产精品伦一区二区三级视频| 国产综合色精品一区二区三区| 中文字幕丰满乱子伦无码专区| 日韩网站在线看片你懂的| 午夜电影久久久| av在线播放网址| 制服丝袜中文字幕一区| 午夜精品123| 四虎永久免费影院| 精品美女一区二区三区| 久久97超碰色| 国产免费嫩草影院| 亚洲国产成人私人影院tom | 美女诱惑一区二区| 男生裸体视频网站| 精品国产一区a| 国产综合一区二区| 国产午夜手机精彩视频| ●精品国产综合乱码久久久久| 99精品视频一区二区| 欧美日韩中文字幕一区二区| 亚洲成人中文在线| 亚洲成人日韩在线| 久久这里只有精品视频网| 国产精品一卡二| 全程偷拍露脸中年夫妇| 一区二区三区在线播放| 好男人香蕉影院| 精品噜噜噜噜久久久久久久久试看| 久久91精品久久久久久秒播| 男人av资源站| 一区二区三区精品| 在线观看国产网站| 国产亚洲美州欧州综合国| 成人在线一区二区三区| 91福利小视频| 日韩成人伦理电影在线观看| 69xxx免费| 亚洲伦理在线精品| 鲁大师私人影院在线观看| 久久久久久久久久久黄色| 国产suv一区二区三区88区| 91久久国产综合久久| 无码av免费一区二区三区试看| 性欧美精品男男| 综合久久久久综合| 你懂的在线观看网站| 久久久久久久久久久黄色| 91同城在线观看| 日韩美女视频一区二区在线观看| 国产一区二区影院| 欧美色图激情小说| 精品一区二区三区免费视频| 色综合咪咪久久| 免费在线看成人av| 国产大学生自拍| 青青青爽久久午夜综合久久午夜| 亚洲一卡二卡三卡四卡| 久久中文字幕人妻| 最新久久zyz资源站| 欲求不满的岳中文字幕| 国产精品午夜在线观看| 天天躁日日躁狠狠躁av| 日本一区二区三区免费乱视频| 国产在线a视频| 久久久精品一品道一区| 国产欧美视频一区| 国产日韩欧美制服另类| 亚洲天堂2024| 中文字幕日韩一区| 国产肥白大熟妇bbbb视频| 亚洲男女一区二区三区| 娇妻被老王脔到高潮失禁视频| 亚洲一区二区四区蜜桃| 男女男精品视频网站| 日韩专区欧美专区| 色av成人天堂桃色av| 精东粉嫩av免费一区二区三区| 欧美日韩在线播放三区| 国产成人小视频| 日韩精品一区二区三区swag| 91啪亚洲精品| 国产精品免费视频一区| 国产黄片一区二区三区| 亚洲一区自拍偷拍| 在线看的片片片免费| 狠狠色综合日日| 日韩一二三四区| 能看毛片的网站| 国产精品毛片久久久久久| 少妇人妻好深好紧精品无码| 图片区小说区国产精品视频| 欧洲激情一区二区| 成人精品亚洲人成在线| 国产午夜三级一区二区三| 人妻体内射精一区二区| 亚洲成av人片一区二区梦乃| 在线视频观看一区| 成人免费视频播放| 国产日韩高清在线| 妺妺窝人体色WWW精品| 三级精品在线观看| 欧美疯狂做受xxxx富婆| 台湾佬美性中文| 亚洲男人的天堂网| 色老综合老女人久久久| 国产成都精品91一区二区三| 久久久五月婷婷| 久久美女免费视频| 男人的j进女人的j一区| 欧美一级xxx| www.88av| 日韩激情一区二区| 欧美一区二区成人6969| 精品熟女一区二区三区| 亚洲高清免费在线| 欧美久久久久久久久久| av免费观看不卡| 午夜影院久久久| 91精品婷婷国产综合久久性色| 美女网站视频在线观看| 亚洲一区二区三区国产| 欧美亚一区二区| 亚洲 自拍 另类 欧美 丝袜| 亚洲在线中文字幕| 欧美日韩在线综合| 四虎永久免费观看| 亚洲大尺度视频在线观看| 在线播放中文字幕一区| 国产精品久久无码| 免费看欧美女人艹b| 精品少妇一区二区三区视频免付费| 性色av蜜臀av色欲av| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩美一区二区三区| 日本美女xxx| 国产激情偷乱视频一区二区三区 | 欧美精品一区二区三区在线播放| 加勒比综合在线| 国产麻豆精品一区二区| 国产精品污污网站在线观看 | 亚洲女人久久久| 成人免费毛片片v| 亚洲综合一区二区精品导航| 欧美日本一区二区三区四区 | 先锋资源av在线| 日韩国产高清影视| 日韩色在线观看| 国产123在线| 成人黄色免费短视频| 一区二区三区四区国产精品| 欧美精品色综合| 亚洲精品国产91| k8久久久一区二区三区| 亚洲综合色婷婷| 欧美成人三级电影在线| 成年人看的免费视频| 97se亚洲国产综合自在线不卡 | 污片免费在线观看| 久久超碰97中文字幕| 亚洲国产精品精华液2区45| 色www精品视频在线观看| 国产精品久久久久久亚洲av| 久久99热这里只有精品| 中文字幕中文字幕一区| 欧美精品一卡二卡| 色偷偷男人天堂| 乳色吐息在线观看| 久久国内精品视频| 亚洲欧美一区二区在线观看| 欧美一三区三区四区免费在线看| 欧美人妻一区二区三区| 91在线播放网址| 美女网站色91| 1024亚洲合集| 欧美mv日韩mv亚洲| www青青草原| 波多野结衣办公室33分钟| 成人精品视频.| 日本最新不卡在线| 国产精品久久久久婷婷| 日韩一级视频免费观看在线| 欧美性猛交xxxx乱大交少妇| 国产精品成人免费一区久久羞羞| 精品亚洲欧美一区| 伊人性伊人情综合网| 久久亚洲私人国产精品va媚药| 欧美午夜精品理论片a级按摩| 亚洲成人黄色av| 国偷自产av一区二区三区麻豆| 国产美女一区二区| 五月天激情综合网| 1024国产精品| 久久久www免费人成精品| 欧美精品在线一区二区三区| 国产成人综合在线视频| 日韩网站在线播放|