欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何使用HAProxy

這篇文章主要為大家展示了“如何使用HAProxy”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何使用HAProxy”這篇文章吧。

創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元瑞麗做網(wǎng)站,已為上家服務(wù),為瑞麗各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

       一、安裝:
            # tar zcvf haproxy-1.3.20.tar.gz            # cd haproxy-1.3.20
            # make TARGET=linux26 PREFIX=/usr/local/haproxy #將haproxy安裝到/usr/local/haproxy,TARGET表示linux內(nèi)核版本,                  可以根據(jù)自己機(jī)器調(diào)整
            # make install PREFIX=/usr/local/haproxy

        二、啟動:
            HAProxy啟動時需要配置文件,首次接觸可以使用安裝文件夾中的examples中的默認(rèn)配置文件haproxy.cfg啟動,為了清晰,先創(chuàng)建一個配置文件目錄
            #mkdir /usr/local/haproxy/conf
            將安裝目錄中的haproxy.cfg拷貝到/usr/local/haproxy/conf
            啟動服務(wù):/usr/local/haproxy/sbin/haproxy –f /usr/local/haproxy/conf/haproxy.cfg
            如果啟動中遇到如下錯誤:
            “Cannot create ** 目錄/文件”
            解決:mkdir 目錄
        三、配置:
            配置文件主要分為兩大部分:global 區(qū)域和代理區(qū)域。
            global :主要涉及進(jìn)程方面的參數(shù)。如下所示:

            log 127.0.0.1   local0            #log 127.0.0.1  local1 notice
            #log loghost    local0 info
            maxconn 4096
            chroot /home/develop/haproxy
            uid 99
            gid 504   #develop group id 
            daemon
            nbproc 1
            pidfile /home/develop/haproxy/logs/haproxy.pid

            其他參數(shù)和具體參數(shù)意義請大家參考官網(wǎng)。
            代理區(qū)域:分為三個部分:defaults、listen、frontend、backend
            defaults:為它下面聲明的區(qū)(如listen、frontend、backend)設(shè)置了默認(rèn)的參數(shù)。如果一個defaults下面又聲明了一個defaults,那么相同參數(shù)的取最下面defaults的值。如下所示:

            mode    http       #工作模式http代理,即7層,其他取值:tcp(工作在四層)/health          
            option  httplog
            option  httpclose
            option  dontlognull
            option  forwardfor
            option  redispatch
            retries 2
            maxconn 2000
            balance roundrobin     #后端服務(wù)器負(fù)載均衡模式
            stats   uri     /haproxy-stats
            contimeout      5000
            clitimeout      50000
            srvtimeout      50000            

            frontend:描述一系列用來接收客戶端鏈接的套接字,就相當(dāng)于socket編程中的listen、bind、accept功能。如下所示:
           
            bind 192.168.198.79:7910 #haproxy綁定地址和偵聽端口            mode tcp
            acl shunt src 10.28.169.231
            use_backend new_server if shunt
            default_backend old_server

            backend:描述真正服務(wù)器,一個配置文件中可以定義多個。如下所示:

            server second 192.168.198.77:7910 #真正的后端服務(wù)器
            server third 192.168.198.78:7910

            listen:frontend和backend的組合,通常用于tcp的轉(zhuǎn)發(fā)中。

            強(qiáng)大的acl:
            acl的語法如下:
            acl <aclname> <criterion> [flags] [operator] <value> ...
            如下所示:
            mode tcp
            acl shunt src 10.28.169.231
            這個acl的名稱為 shunt,criterion為src,value為10.28.169.231。這個acl中沒有flags和operator部分。
            意思是如果鏈接請求的客戶端的ip地址為10.28.169.231,就匹配上。初看起來,作用不是很大,但它可以形成條件判斷。例如這么一個應(yīng)用場景:如果請求客戶端地址是10.28.169.231,轉(zhuǎn)發(fā)到10.28.169.114服務(wù)器上執(zhí)行,其他請求客戶端轉(zhuǎn)發(fā)到10.28.169.12上執(zhí)行。可以按如下配置項(xiàng)達(dá)到要求:
            frontend only1
                  bind 192.168.198.79:7910
                  mode tcp
                  acl shunt src 10.28.169.231
                  use_backend new_server if shunt
                  default_backend old_server
            backend new_server
                  server first 10.28.169.114:7910
            backend old_server
                  server second 10.28.169.12:7910

以上是“如何使用HAProxy”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:如何使用HAProxy
標(biāo)題鏈接:http://www.chinadenli.net/article14/jcosde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站排名靜態(tài)網(wǎng)站外貿(mào)建站關(guān)鍵詞優(yōu)化用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站