HAproxy實戰

HAproxy實驗一


1、實驗要求:

  • (1) 動靜分離discuzx,動靜都要基于負載均衡實現;

  • (2) 進一步測試在haproxy和后端主機之間添加varnish緩存(見實驗二步驟);

  • (3) 給出拓撲設計;

  • (4) haproxy的設定要求:

    • (a) 啟動stats;

    • (b) 自定義403、502和503的錯誤頁;

    • (c) 各組后端主機選擇合適的調度方法;

    • (d) 記錄好日志;

    • (e) 使用keepalived高可用haproxy;

2、實驗環境

HAproxy實戰

3、網絡配置過程,節點間的時間同步過程省略

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

4、在node73上根據實驗環境部署配置nginx提供靜態內容web服務、部署配置nfs服務

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

5、在node68上根據實驗環境部署配置httpd等相關服務

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

6、在node72上部署配置haproxy,keepalived

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

7、在node70上部署配置haproxy,keepalived

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

8、測試訪問

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

  
  
  
 


HAproxy實驗二


1、實驗目的

  • 在實驗一的基礎上,在haproxy與靜態內容服務器(nginx服務器)之間加入varnish,對靜態內容進行緩存

  • 實驗拓撲結構
    HAproxy實戰

2、在前端HAproxy調度器上,配置將靜態內容的請求調度到varnish節點上

HAproxy實戰
HAproxy實戰

3、在node75節點上配置varnish

HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰
HAproxy實戰

原創文章,作者:M20-1倪文超,如若轉載,請注明出處:http://www.www58058.com/59353

(1)
M20-1倪文超M20-1倪文超
上一篇 2016-11-15
下一篇 2016-11-15

相關推薦

  • 文本編輯秘籍之vim寶典

    一、初識Vim Vim是從 vi 發展出來的一個文本編輯器。其功能非常強大,熟練掌握vim的常用操作和快捷操作能讓我們從繁雜的文本處理任務中殺出血路,在運維的道路上愉快前行。 vim使用簡單命令組合來完成復雜操作,同時也支持基本正則表達式。 二、撥開vim迷霧: 2.1 使用vim打開一個文件: 如果該文件存在,文件被打開并顯示內容;如果該文件不存在,當編輯…

    Linux干貨 2016-08-10
  • vsftp簡單應用

    vsftp配置詳解 前言 FTP(File Transfer Protocol)是文件傳輸協議的簡稱。它能讓用戶 連接上一個遠程計算機(運行著 FTP 服務器程序)查看遠程 計算機上有哪些文件,然后把文件從遠程計算機上下載到 本地計算機,或把本地計算機文件上傳到遠程計算機。但是ftp是一種古老的文件傳輸協議,是明文傳輸,特別的不安全所以就有了vsftp。 一…

    Linux干貨 2016-12-18
  • N21-北京-泥人-馬哥教育網絡班21期+第一周課程練習

    馬哥教育網絡班21期  第一周課程練習 一、計算機的組成 1、計算機主要由以下幾部分組成:運算器 控制器 存儲器(編址存儲單元)、 輸入、輸出設備   2、運算器負責運算:只能做二進制的數學、邏輯運算, 控制器:控制由哪得到數據,放到哪去,協調運算器、存儲器、輸入、輸出等設備 運算器、控制器整合到一起就是常說的中央處理器,也就是CPU。 …

    Linux干貨 2016-07-12
  • vim文本編輯器

    Vim文本編輯器不能單獨編寫二進制文件,但是可以配合xxd命令編輯二進制文件 1、文本編輯種類: 行編輯器: sed 全屏編輯器:nano, vi、vim(其是改進的vi) 其他編輯器: Gedit,一個簡單的圖形編輯器 Gvim,一個Vim編輯器的圖形版本 2、打開文件 用法#vim  [OPTION]… FILE… +#…

    Linux干貨 2016-08-15
  • 10分鐘學會理解和解決MySQL亂碼問題

    本文將詳細介紹MySQL亂碼的成因和具體的解決方案。在閱讀本文之前,強烈建議對字符集編碼概念還比較模糊的同學 閱讀下博主之前對相關概念的一篇科普:十分鐘搞清字符集和字符編碼 MySQL出現亂碼的原因 要了解為什么會出現亂碼,我們就先要理解:從客戶端發起請求,到MySQL存儲數據,再到下次從表取回客戶端的過程中,哪些環節會有編碼/解碼的行為。為了更好的解釋這個…

    2015-03-17
  • 馬哥教育網絡班22期+第1周課程練習

    Linux的發行版以及不同發行版之間的聯系與區別    Linux發行版主要的大分支有三個:dibian  S.U.S.E  redhat 一個操作系統由kernel和application組成。編譯封裝的時候根據不同的application,可以編譯成不同的發行版本。 所有的linux發行版都是基于GPL的版權,它們…

    Linux干貨 2016-08-15
欧美性久久久久