精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創(chuàng)于2000年 股票代碼:831685
咨詢(xún)熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

haproxy安裝配置調(diào)優(yōu) (1)

發(fā)布時(shí)間:  2012/7/27 18:12:08
HAProxy提供高可用性、負(fù)載均衡以及基于TCP和HTTP應(yīng)用的代理,支持虛擬主機(jī),它是免費(fèi)、快速并且可靠的一種解決方案。根據(jù)官方數(shù)據(jù),其最高極限支持10G的并發(fā)。
  HAProxy特別適用于那些負(fù)載特大的web站點(diǎn), 這些站點(diǎn)通常又需要會(huì)話保持或七層處理。HAProxy運(yùn)行在當(dāng)前的硬件上,完全可以支持?jǐn)?shù)以萬(wàn)計(jì)的并發(fā)連接。并且它的運(yùn)行模式使得它可以很簡(jiǎn)單安全的整合進(jìn)您當(dāng)前的架構(gòu)中, 同時(shí)可以保護(hù)你的web服務(wù)器不被暴露到網(wǎng)絡(luò)上。
  其支持從4層至7層的網(wǎng)絡(luò)交換,即覆蓋所有的TCP協(xié)議。就是說(shuō),Haproxy 甚至還支持 Mysql 的均衡負(fù)載。。
  如果說(shuō)在功能上,能以proxy反向代理方式實(shí)現(xiàn) WEB均衡負(fù)載,這樣的產(chǎn)品有很多。包括 Nginx,ApacheProxy,lighttpd,Cheroke 等。
  但要明確一點(diǎn)的,Haproxy 并不是 Http 服務(wù)器。以上提到所有帶反向代理均衡負(fù)載的產(chǎn)品,都清一色是 WEB 服務(wù)器。簡(jiǎn)單說(shuō),就是他們能自個(gè)兒提供靜態(tài)(html,jpg,gif..)或動(dòng)態(tài)(php,cgi..)文件的傳輸以及處理。而Haproxy 僅僅,而且專(zhuān)門(mén)是一款的用于均衡負(fù)載的應(yīng)用代理。其自身并不能提供http服務(wù)。
  但其配置簡(jiǎn)單,擁有非常不錯(cuò)的服務(wù)器健康檢查功能還有專(zhuān)門(mén)的系統(tǒng)狀態(tài)監(jiān)控頁(yè)面,當(dāng)其代理的后端服務(wù)器出現(xiàn)故障, HAProxy會(huì)自動(dòng)將該服務(wù)器摘除,故障恢復(fù)后再自動(dòng)將該服務(wù)器加入。自1.3版本開(kāi)始還引入了frontend,backend,frontend根據(jù)任意HTTP請(qǐng)求頭內(nèi)容做規(guī)則匹配,然后把請(qǐng)求定向到相關(guān)的backend。
  另外, 版本1.3 是處于活躍開(kāi)發(fā)階段的版本, 它支持如下新特性:
  l 內(nèi)容交換 : 可以根據(jù)請(qǐng)求(request)的任何一部分 來(lái)選擇一組服務(wù)器, 比如請(qǐng)求的 URI , Host頭(header) , cookie , 以及其他任何東西. 當(dāng)然,對(duì)那些靜態(tài)分離的站點(diǎn)來(lái)說(shuō),對(duì)此特性還有更多的需求。
  l 全透明代理 : 可以用 客戶(hù)端IP地址 或者任何其他地址來(lái)連接后端服務(wù)器. 這個(gè)特性?xún)H在Linux 2.4/2.6內(nèi)核打了cttproxy 補(bǔ)丁后才可以使用. 這個(gè)特性也使得為某特殊服務(wù)器處理部分流量同時(shí)又不修改服務(wù)器的地址成為可能。
  l 基于樹(shù)的更快的調(diào)度器 : 1.2.16以上的版本要求所有的超時(shí)都設(shè)成同樣的值以支持?jǐn)?shù)以萬(wàn)計(jì)的全速連接. 這個(gè)特性已經(jīng)移植到1.2.17.
  l 內(nèi)核TCP拼接 : 避免了內(nèi)核到用戶(hù)然后用戶(hù)到內(nèi)核端的數(shù)據(jù)拷貝, 提高了吞吐量同時(shí)又降低了CPU使用率 . Haproxy 1.3支持Linux L7SW 以滿足在商用硬件上數(shù)Gbps 的吞吐的需求。
  l 連接拒絕 : 因?yàn)榫S護(hù)一個(gè)連接的打開(kāi)的開(kāi)銷(xiāo)是很低的,有時(shí)我們很需要限制攻擊蠕蟲(chóng)(attack bots),也就是說(shuō)限制它們的連接打開(kāi)從而限制它們的危害。 這個(gè)已經(jīng)為一個(gè)陷于小型DDoS攻擊的網(wǎng)站開(kāi)發(fā)了而且已經(jīng)拯救了很多站點(diǎn)。
  l 細(xì)微的頭部處理 : 使得編寫(xiě)基于header的規(guī)則更為簡(jiǎn)單,同時(shí)可以處理URI的某部分。
  l 快而可靠的頭部處理 : 使用完全RFC2616 兼容的完整性檢查對(duì)一般的請(qǐng)求全部進(jìn)行分析和索引僅僅需要不到2ms 的時(shí)間。
  l 模塊化設(shè)計(jì) : 允許更多人加入進(jìn)此項(xiàng)目,調(diào)試也非常簡(jiǎn)單. poller已經(jīng)分離, 已經(jīng)使得它們的開(kāi)發(fā)簡(jiǎn)單了很多. HTTP已經(jīng)從TCP分離出來(lái)了,這樣增加新的七層特性變得非常簡(jiǎn)單. 其他子系統(tǒng)也會(huì)很快實(shí)現(xiàn)模塊化
  l 投機(jī)I/O 處理 : 在一個(gè)套接字就緒前就嘗試從它讀取數(shù)據(jù)。poller僅推測(cè)哪個(gè)可能就緒哪個(gè)沒(méi)有,嘗試猜測(cè),并且如果成功,一些開(kāi)銷(xiāo)很大的系統(tǒng)調(diào)用就可以省去了。如果失敗,就會(huì)調(diào)用這些系統(tǒng)調(diào)用。已知的使用Linux epoll()已經(jīng)凈提升起碼10%了。
  l ACLs : 使用任意規(guī)則的任意組合作為某動(dòng)作的執(zhí)行條件。
  l TCP 協(xié)議檢查 : 結(jié)合ACL來(lái)對(duì)請(qǐng)求的任意部分進(jìn)行檢查,然后再進(jìn)行轉(zhuǎn)發(fā)。這就可以執(zhí)行協(xié)議驗(yàn)證而不是盲目的進(jìn)行轉(zhuǎn)發(fā)。比如說(shuō)允許SSL但拒絕SSH。
  l 更多的負(fù)載均衡算法 : 現(xiàn)在,動(dòng)態(tài)加權(quán)輪循(Dynamic Round Robin),加權(quán)源地址哈希(Weighted Source Hash),加權(quán)URL哈希和加權(quán)參數(shù)哈希(Weighted Parameter Hash)已經(jīng)實(shí)現(xiàn)。其他算法比如Weighted Measured Response Time也很快會(huì)實(shí)現(xiàn)。
  安裝和配置
  Haproxy 的配置相當(dāng)簡(jiǎn)單,
  從官方網(wǎng)站:http://www.haproxy.org 下載最新版本。
  # wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz
  # tar zcvf haproxy-1.3.20.tar.gz
  # cd haproxy-1.3.20
  # make TARGET=linux26 PREFIX=/usr/local/haprpxy
  # make install PREFIX=/usr/local/haproxy
  安裝完畢后,進(jìn)入安裝目錄創(chuàng)建配置文件
  # cd /usr/local/haproxy
  # vi haproxy.cfg
  配置內(nèi)容如下:
  global
  log 127.0.0.1 local0
  #log 127.0.0.1 local1 notice
  #log loghost local0 info
  maxconn 4096
  chroot /usr/local/haproxy
  uid 99 #所屬運(yùn)行的用戶(hù)uid
  gid 99 #所屬運(yùn)行的用戶(hù)組
  daemon
  nbproc 1
  pidfile /usr/local/haproxy/run/haproxy.pid
  #debug
  #quiet
  defaults
  log global
  log 127.0.0.1 local3 #日志文件的輸出定向
  mode http #所處理的類(lèi)別
  option httplog #日志類(lèi)別
  option httpclose
  option dontlognull
  option forwardfor
  option redispatch
  retries 2 #設(shè)置多個(gè)haproxy并發(fā)進(jìn)程提高性能
  maxconn 2000
  balance roundrobin #負(fù)載均衡算法
  stats uri /haproxy-stats #haproxy 監(jiān)控頁(yè)面的訪問(wèn)地址
  # 可通過(guò) http://localhost:1080/haproxy-stats 訪問(wèn)
  contimeout 5000
  clitimeout 50000
  srvtimeout 50000
  listen localhost 0.0.0.0:1080 #運(yùn)行的端口及主機(jī)名
  mode http
  option httpchk GET /index.htm #健康檢測(cè)
  server s1 127.0.0.1:3121 weight 3 check #后端的主機(jī) IP &權(quán)衡
  server s2 127.0.0.1:3122 weight 3 check #后端的主機(jī) IP &權(quán)衡
  啟動(dòng)服務(wù):
  # /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
  重啟服務(wù):
  # /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg -st `cat /usr/local/haproxy/logs/haproxy.pid` (沒(méi)有換行)
  停止服務(wù):
  # killall haproxy
  當(dāng)然,為了方便系統(tǒng)在開(kāi)機(jī)時(shí)加載,還可以創(chuàng)建啟動(dòng)腳本:
  # vim /etc/rc.d/init.d/haproxy 內(nèi)容如下:
  #! /bin/sh
  set -e
  PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/haproxy/sbin
  PROGDIR=/usr/local/haproxy
  PROGNAME=haproxy
  DAEMON=$PROGDIR/sbin/$PROGNAME
  CONFIG=$PROGDIR/conf/$PROGNAME.conf
  PIDFILE=$PROGDIR/run/$PROGNAME.pid
  DESC=”HAProxy daemon”
  SCRIPTNAME=/etc/init.d/$PROGNAME
  # Gracefully exit if the package has been removed.
  test -x $DAEMON || exit 0
  start()
  {
  echo -n “Starting $DESC: $PROGNAME”
  $DAEMON -f $CONFIG
  echo “.”
  }
  stop()
  {
  echo -n “Stopping $DESC: $PROGNAME”
  haproxy_pid=cat $PIDFILE
  kill $haproxy_pid
  echo “.”
  }
  restart()
  {
  echo -n “Restarting $DESC: $PROGNAME”
  $DAEMON -f $CONFIG -p $PIDFILE -sf $(cat $PIDFILE)
  echo “.”
  }
  case “$1″ in
  start)
  start
  ;;
  stop)
  stop
  ;;
  restart)
  restart
  ;;
  *)
  echo “Usage: $SCRIPTNAME {start|stop|restart}” >&2
  exit 1
  ;;
  esac
  exit 0
  保存后賜予可執(zhí)行權(quán)限
  # chmod +x /etc/rc.d/init.d/haproxy
  就可以使用 service haproxy start|stop|restart 來(lái)控制服務(wù)的啟動(dòng)停止跟重啟。
  并通過(guò)以下命令加載到開(kāi)機(jī)服務(wù)啟動(dòng)列表
  # chkconfig –add haproxy
  配置日志:
  # vim /etc/syslog.conf
  在最下邊增加
  local3.* /var/log/haproxy.log
  local0.* /var/log/haproxy.log
  重啟核心日志服務(wù)使配置起效
  # service syslog restart
  然后就可查看日志了
  # tail –f /var/log/harpoxy.log
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy www started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy cherokee started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy wap started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy pic started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy img started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy public started.
  Aug 22 15:32:06 localhost haproxy[64136]: Proxy public started.
  Aug 22 15:32:59 localhost haproxy[64137]: 219.142.128.30:6416 [22/Aug/2009:15:32:59.754] public stats/ 0/-1/-1/-1/0 200 17329 – - PR– 0/0/0/0/0 0/0 “GET /?stats HTTP/1.1″
  Aug 22 15:32:59 localhost haproxy[64137]: 219.142.128.30:6416 [22/Aug/2009:15:32:59.754] public stats/ 0/-1/-1/-1/0 200 17329 – - PR– 0/0/0/0/0 0/0 “GET /?stats HTTP/1.1″
  應(yīng)用舉例
  WEB 均衡負(fù)載 & 虛擬主機(jī)
  重新打開(kāi)配置文件 haproxy.cfg,留意最下部分的均衡主機(jī)選項(xiàng)
  listen localhost 0.0.0.0:1080 #運(yùn)行的端口及主機(jī)名
  mode http
  option httpchk GET /index.htm #用于健康檢測(cè)的后端頁(yè)面
  server s1 127.0.0.1:3121 weight 3 check #后端的主機(jī) IP &權(quán)衡
  server s2 127.0.0.1:3122 weight 3 check #后端的主機(jī) IP &權(quán)衡
  在實(shí)驗(yàn)中,我們的的后端是 squid 分開(kāi)了2個(gè)端口在同一臺(tái)服務(wù)器上。
  以其中一項(xiàng)為例:
  server s1 127.0.0.1:3121 weight 3 check
  s1 是可自己定義的服務(wù)器別名
  127.0.0.1:3121 服務(wù)器的IP地址以及端口號(hào)
  weight 3 所能分配到請(qǐng)求的高低權(quán)衡,數(shù)字越大分配到的請(qǐng)求數(shù)就越高
  check 接受 haproxy 的定時(shí)檢查,以確定后端服務(wù)器的健康情況。
  如需配置虛擬主機(jī),相當(dāng)簡(jiǎn)單,緊需修改 localhost 為你虛擬主機(jī)的的域名,加到haproxy配置中, 再為其分配后端服務(wù)器的參數(shù)即可。
  例:
  listen www.x1.com 0.0.0.0:1080 #運(yùn)行的端口及主機(jī)名
  mode http
  option httpchk GET /index.htm #用于健康檢測(cè)的后端頁(yè)面
  server s1 127.0.0.1:3121 weight 3 check #后端的主機(jī) IP &權(quán)衡
  server s2 127.0.0.1:3122 weight 3 check #后端的主機(jī) IP &權(quán)衡
  listen www.x2.com 0.0.0.0:1080 #運(yùn)行的端口及主機(jī)名
  mode http
  option httpchk GET /index.htm #用于健康檢測(cè)的后端頁(yè)面
  server s1 127.0.0.1:3121 weight 3 check #后端的主機(jī) IP &權(quán)衡
  server s2 127.0.0.1:3122 weight 3 check #后端的主機(jī) IP &權(quán)衡
  保存配置后重新加載,即可生效,刷新管理頁(yè)面也可看到新的虛擬主機(jī)。
  性能對(duì)比
  在此,我們用最近最火紅的 http 兼前端WEB均衡負(fù)載服務(wù)器 Nginx 與 Haproxy 做個(gè)簡(jiǎn)單的性能對(duì)比。
  測(cè)試環(huán)境:
  CPU:Xeon2.8G X2
  RAM:4G
  OS:RedHat As5.3 X64
  工具:apache ab
  參數(shù):ab -i -c 500 -n 100000 (500并發(fā),1W請(qǐng)求)
  最終服務(wù)端:2個(gè)squid 需實(shí)現(xiàn)均衡負(fù)載
  成績(jī)?nèi)缦拢?br />   ####### Nginx + haproxy : (由Nginx通過(guò)反向代理發(fā)送請(qǐng)求至haproxy, 并由其進(jìn)行均衡負(fù)載)
  Concurrency Level: 500
  Time taken for tests: 53.758 seconds
億恩科技地址(ADD):鄭州市黃河路129號(hào)天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
   聯(lián)系:億恩小凡
   QQ:89317007
   電話:0371-63322206
本文出自:億恩科技【www.zuiquanben.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:0371-60135995
  • 警情提示:注意防范電信網(wǎng)絡(luò)詐騙
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師  B1-20183354   京公網(wǎng)安備41019702002023號(hào) 
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    国产综合亚洲精品一区二| 国产精品久久久一区二区| 偷拍亚洲精品| 亚洲精品自拍| 99精品一区| 亚洲精品成人一区| 精品中文字幕一区二区三区av| 亚洲色图国产| 97精品97| 色8久久久久| 国产欧美日韩一区二区三区四区| 亚洲午夜av| 国产麻豆久久| 国产一区二区三区天码| 国产精品久久国产愉拍| 免费av一区二区三区四区| 久久天堂av| 日韩在线免费| 久久精品欧洲| 亚洲国产日韩欧美在线| 国产成人精品一区二区三区免费| 日韩欧美自拍| 亚洲欧美日本国产专区一区| 精品三级久久久| 亚洲精品中文字幕乱码| 亚洲综合三区| 麻豆一区二区在线| 亚洲成人不卡| 中文一区二区| 欧美手机在线| 色爱综合网欧美| 久久精品国产网站| 欧美日韩网址| 久久久蜜桃一区二区人| 黄色在线观看www| 少妇精品导航| 欧美1区2区3区| 日韩精品一区第一页| 日韩国产91| 桃色一区二区| 精品72久久久久中文字幕| 欧美日韩xxxx| 四虎在线精品| 国产剧情在线观看一区| 欧美在线网站| 国产在线不卡一区二区三区| 国产探花在线精品| 欧美99久久| 美女国产一区| 午夜亚洲精品| 韩国久久久久久| 欧美日韩一区二区国产| 国产综合视频| 91精品99| 亚洲乱码视频| 日韩1区2区日韩1区2区| 国产伦精品一区二区三区视频| 日韩不卡一区二区| 日韩av一区二区在线影视| 给我免费播放日韩视频| 综合国产在线| 国产精品毛片一区二区在线看| 国产综合欧美| 亚洲一二av| 99国产精品视频免费观看一公开| 国产一区二区三区四区| 免费人成精品欧美精品| 欧美sm一区| 欧美xxxx性| 欧美国产极品| 亚洲不卡av不卡一区二区| 一区二区三区网站| 久久国产中文字幕| 91九色精品国产一区二区| 久久精品二区三区| 久久中文字幕av一区二区不卡| 国户精品久久久久久久久久久不卡| 久久国产88| 国产精成人品2018| 久久精品一区| 亚洲色图国产| 青青草91久久久久久久久| 欧美极品一区二区三区| 国产精品一区二区三区美女| 91视频一区| 国产视频一区二| 欧美亚洲国产日韩| 国产美女视频一区二区| 精品久久电影| 色爱av综合网| 亚洲免费一区二区| 日产午夜精品一线二线三线| 国产精品一级| 99视频精品视频高清免费| 国产精品二区影院| 日韩免费视频| 免费看欧美美女黄的网站| 蜜臀精品久久久久久蜜臀| 国产精成人品2018| 免费久久久久久久久| 久久国产日韩欧美精品| 免费观看在线综合色| 91久久中文| 久久gogo国模啪啪裸体| 亚洲一区二区三区四区五区午夜| 亚洲日本国产| 黄色成人在线网址| 亚洲天堂免费| 中文字幕亚洲精品乱码| 亚洲www啪成人一区二区| 免费人成网站在线观看欧美高清| 美女网站视频一区| 国产精品夜夜夜| 中文久久精品| 成人羞羞在线观看网站| 日韩在线视频精品| 免费日韩成人| 日韩精品欧美大片| 视频一区视频二区中文| 日韩午夜av在线| 免费精品国产的网站免费观看| 国产一区二区三区久久| 麻豆国产精品777777在线| 国产精品久久久久77777丨| 91精品尤物| 久久国产麻豆精品| 日韩高清电影一区| 欧美片网站免费| 国产精品一区二区三区四区在线观看 | 亚洲播播91| 精品视频高潮| 国产一区精品福利| 98精品久久久久久久| 97在线精品| 久久国产日韩| 一区三区视频| 亚洲欧洲国产精品一区| 日韩高清欧美激情| 日本一区中文字幕| 欧美视频久久| 国内不卡的一区二区三区中文字幕| 久久成人精品| 日本不卡高清| 美女免费视频一区| 国产精品密蕾丝视频下载| 国产欧美亚洲精品a| 国内精品亚洲| 蜜桃视频一区二区三区| 成人污污视频| 视频一区日韩| 蜜臀av国产精品久久久久| 麻豆国产一区| 国产欧美丝祙| 日本成人在线视频网站| 欧美自拍一区| 91中文字幕精品永久在线| 激情欧美丁香| 亚洲专区视频| 麻豆国产精品| 欧美日韩一区二区综合| 男女男精品网站| 欧美国产另类| 欧美在线观看视频一区| 亚洲精品人人| 狠狠久久伊人中文字幕| 欧美 日韩 国产精品免费观看| 日韩制服丝袜先锋影音| 国产精品xxxav免费视频| 国产资源在线观看入口av| 午夜久久福利| 日韩av字幕| 日韩美女一区二区三区在线观看| 亚洲精品1区2区| 人人爱人人干婷婷丁香亚洲| 四虎国产精品免费观看| 亚洲激情二区| 国产精品视频一区二区三区| 欧美午夜精品一区二区三区电影| 中文字幕一区二区精品区| 国产伊人久久| 老司机精品久久| 国产一区二区三区亚洲| 亚洲免费观看| 国产精品99久久免费观看| 久久激情婷婷| 国产精品视频首页| 久久激情av| 一区二区国产在线| 国产伦理一区| 久久成人亚洲| 日韩和欧美的一区| 国产精品久久国产愉拍| 91福利精品在线观看| 爽爽淫人综合网网站| 免费久久精品视频| 成人av三级| 国产日韩精品视频一区二区三区| 日本中文字幕一区二区视频 | 亚洲天堂av资源在线观看| 精品美女在线视频|