9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux系統下如何配置HTTP負載均衡系統

Linux系統下如何配置HTTP負載均衡系統

時間: 孫勝龍652 分享

Linux系統下如何配置HTTP負載均衡系統

  隨著網絡流量的增加,服務器開始面臨繁重負載,這時就需要搭配一套HTTP負載均衡系統了,那么Linux下該如何配置HTTP負載均衡系統呢?隨學習啦小編一起來學習一下吧。

  無法預測或缺乏一貫的表現是你所無法承受的。那么,我們如何能消除這些缺點呢?在大多數情況下,一套合適的負載均衡解決方案有望滿足這個要求。今天我將為各位介紹如何使用HAProxy搭建一套HTTP負載均衡系統。

  HTTP負載均衡簡介

  HTTP負載均衡是一種網絡解決方案,負責在托管相同應用內容的幾臺服務器之間分配進入的HTTP或HTTPS流量。由于在多臺可用服務器之間均衡了應用請求,負載均衡系統就能防止任何應用服務器變成單一故障點,因而提高了整體的應用可用性和響應能力。它還讓你可以隨著不斷變化的工作負載,輕松地縮小/擴大部署的應用系統的規模,只需添加或刪除額外的應用服務器。

  哪里使用負載均衡、何時使用?

  由于負載均衡系統改進了服務器的利用率,最大限度地提高了可用性,只要你的服務器開始面臨繁重負載,或者正為一個較龐大的項目規劃架構,就應該使用它。事先規劃好負載均衡系統的用途是個好習慣。那樣,未來你需要擴展環境規模時,它會證明其用途。

  HAProxy是什么東東?

  HAProxy是一種流行的開源負載均衡和代理系統,面向GNU/Linux平臺上的TCP/HTTP服務器。HAProxy采用了單一線程的事件驅動型架構而設計,它能夠輕松地處理10G網卡線路速度,現廣泛應用于許多生產環境中。其功能特性包括:自動檢查健康狀況、可定制的負載均衡算法、支持HTTPS/SSL以及會話速率限制等。

  我們在本教程中要達到什么樣的目的?

  在本教程中,我們將逐步介紹為HTTP網站服務器配置基于HAProxy的負載均衡系統這個過程。

  前提條件

  你至少需要一臺(最好是兩臺)網站服務器來證實所搭建負載均衡系統的功能。我們假設,后端HTTP網站服務器已經搭建并運行起來。

  將HAProxy安裝到Linux上

  就大多數發行版而言,我們可以使用你所用發行版的軟件包管理器來安裝HAProxy。

  將HAProxy安裝到Debian上

  在Debian中,我們需要為Wheezy添加向后移植功能。為此,請在/etc/apt/sources.list.d中創建一個名為“backports.list”的新文件,其內容如下:

  deb http://cdn.debian.net/debian wheezy­backports main

  更新你的軟件庫數據,并安裝HAProxy。

  # apt­ get update # apt ­get install haproxy

  將HAProxy安裝到Ubuntu上

  # apt ­get install haproxy

  將HAProxy安裝到CentOS和RHEL上

  # yum install haproxy

  配置HAProxy

  在本教程中,我們假設有兩臺HTTP網站服務器已搭建并運行起來,其IP地址分別為192.168.100.2和192.168.100.3。我們還假設,負載均衡系統將在IP地址為192.168.100.4的那臺服務器處進行配置。

  為了讓HAProxy發揮功用,你需要更改/etc/haproxy/haproxy.cfg中的幾個項目。這些變更在本章節中予以描述。萬一某個配置對不同的GNU/Linux發行版而言有所不同,會在相應段落中加以注明。

  1. 配置日志功能

  你首先要做的工作之一就是,為你的HAProxy建立合適的日志功能,這對將來進行調試大有用處。日志配置內容位于/etc/haproxy/haproxy.cfg的global部分。下面這些是針對特定發行版的指令,用于為HAProxy配置日志。

  CentOS或RHEL:

  要想在CentOS/RHEL上啟用日志功能,把:

  log 127.0.0.1 local2

  換成:

  log 127.0.0.1 local0

  下一步,在/var/log中為HAProxy創建單獨的日志文件。為此,我們需要改動當前的rsyslog配置。為了讓配置簡單而清楚,我們將在/etc/rsyslog.d/中創建一個名為haproxy.conf的新文件,其內容如下。

  $ModLoad imudp $UDPServerRun 514 $template Haproxy,“%msg%\n” local0.=info /var/log/haproxy.log;Haproxy local0.notice ­/var/log/haproxy­status.log;Haproxy local0.* ~

  該配置將把基于$template的所有HAProxy消息隔離到/var/log中的日志文件。現在,重啟rsyslog,讓變更內容生效。

  # service rsyslog restart

  Debian或Ubuntu:

  要想在Debian或Ubuntu上為HAProxy啟用日志功能,把:

  log /dev/log local0 log /dev/log local1 notice

  換成:

  log 127.0.0.1 local0

  下一步,為HAProxy配置單獨的日志文件,編輯/etc/rsyslog.d/中一個名為haproxy.conf的文件(或者Debian中的49-haproxy.conf),其內容如下。

  $ModLoad imudp $UDPServerRun 514 $template Haproxy,“%msg%\n” local0.=info /var/log/haproxy.log;Haproxy local0.notice ­/var/log/haproxy­status.log;Haproxy local0.* ~

  該配置將把基于$template的所有HAProxy消息隔離到/var/log中的日志文件。現在,重啟rsyslog,讓變更內容生效。

  # service rsyslog restart

  2. 設置默認值

  下一步是為HAProxy設置默認變量。找到/etc/haproxy/haproxy.cfg中的defaults部分,把它換成下列配置。

  log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 20000 contimeout 5000 clitimeout 50000 srvtimeout 50000

  上述配置推薦HTTP負載均衡器使用,但可能不是最適合你環境的解決方案。如果那樣,請參閱HAProxy參考手冊頁,進行適當的改動和調整。

  3. 網站服務器集群的配置

  網站服務器集群(Webfarm)的配置定義了可用的HTTP服務器集群。我們所建負載均衡系統的大部分設置都將放在這里。現在,我們將創建一些基本的配置,我們的節點將在這里加以定義。把從frontend部分到文件末尾的所有配置換成下列代碼:

  listen webfarm *:80 mode http stats enable stats uri /haproxy?stats stats realm Haproxy\ Statistics stats auth haproxy:stats balance roundrobin cookie LBN insert indirect nocache option httpclose option forwardfor server web01 192.168.100.2:80 cookie node1 check server web02 192.168.100.3:80 cookie node2 check

  “listen webfarm *:80”這一行定義了我們的負載均衡系統將偵聽哪些接口。出于本教程的需要,我將該值設為“*”,這讓負載均衡系統偵聽我們的所有接口。在實際場景下,這可能不合意,應該換成可從互聯網來訪問的某個接口。

  stats enable stats uri /haproxy?stats stats realm Haproxy\ Statistics stats auth haproxy:stats

  上述設置聲明,可以在http://《load-balancer-IP》/haproxy?stats處訪問負載均衡系統的統計數字。這種訪問由簡單的HTTP驗證以及登錄名“haproxy”和密碼“stats”來確保安全。這些設置應該換成你自己的登錄信息。如果你不想讓這些統計數字被人看到,那么可以完全禁用它們。

305260 主站蜘蛛池模板: 亚洲国产欧美在线观看片| 网友偷拍视频一区二区三区| 少妇人妻偷人偷人精品| 国语自产拍精品香蕉在线播放| 亚洲欧洲日产国码高潮αv| 精品无码久久久久国产电影| 一个人看的www视频免费观看| 亚洲国产精品一区二区久| 国内少妇偷人精品免费| 吃奶还摸下面动态图gif| 国产成人精品无码专区| 坐盗市亚洲综合一二三区| 亚洲国内精品一区二区| 国产一区二区在线影院| 四虎国产精品成人免费久久| Y111111国产精品久久久| 国产精品最新免费视频| 欧洲亚洲精品免费二区| 久久精品A一国产成人免费网站| 欧美国产精品啪啪| 男人的天堂av一二三区| 亚洲无人区视频在线观看| 久久天堂综合亚洲伊人HD妓女| 高清国产一区二区无遮挡| 婷婷六月色| 久久亚洲精品成人综合网| 国产99在线 | 免费| 成人无码一区二区三区网站| 狠狠躁夜夜躁人人爽天天古典| 一区二区三区国产不卡| 人人妻人人添人人爽日韩欧美| 亚洲精品国产av成拍色拍个| 精品人妻伦九区久久69| 人妻少妇偷人作爱av| 亚洲国产成人av国产自| 成人免费无码视频在线网站| 男女一级国产片免费视频| av中文字幕国产精品| 在线观看无码不卡av| 无码伊人66久久大杳蕉网站谷歌| 国产自拍在线一区二区三区|