一個簡單的負載均衡集群:web服務

一個簡單的負載均衡集群:以web服務為例

實驗環境:三臺主機(CentOS 7.3)

            主機1:IP地址 172.18.0.88(Haproxy代理服務器)

            主機2:IP地址 172.18.0.89(后端服務器1)

            主機3:IP地址 172.18.0.90(后端服務器2)

 注意:時間一定要同步

                     

第一步:安裝程序,并啟動服務

   主機1:

           #yum -y install haproxy

           #systemctl start haproxy

    主機2:

          #yum -y install httpd

          #systemctl start httpd.service

    主機3:

          #yum -y install httpd

          #systemctl start httpd.service

第二步:

        在兩個后端服務器上自定義測試頁:

             主機2:

                    #vim /var/www/html/index.html

                      <h1>Backend Server 1 </h1>

             主機3:

                    #vim /var/www/html/index.html

                      <h1>Backend Server 2 </h1>


第三步:

          修改代理服務器配置文件:

                               把默認的配置注釋掉或刪除;

      #vim /etc/haproxy/haproxy.cfg

                 # main frontend which proxys to the backends

                  frontend eshop

                        bind *.80

                        default_backend                   websrvs

                   # static backend for serving up images, stylesheets and such

                    backend websrvs

                           balance          roundrobin

                           server             web1  172.18.0.89   check

                           server             web2  172.18.0.90   check

            重啟下服務:#systemctl restart haproxy.service 

                 








原創文章,作者:yunweijiaozhenxing,如若轉載,請注明出處:http://www.www58058.com/76057

(0)
yunweijiaozhenxingyunweijiaozhenxing
上一篇 2017-05-17 12:48
下一篇 2017-05-17 13:12

相關推薦

  • Linux上的文件管理類命令

    N27-第二周作業

    2017-10-08
  • linux常見文件管理類命令

    1、文件管理類命令主要有mkdir、rmdir、cp、mv、rm等 mkdir:make directory創建文件夾 -p:自動按需創建父目錄 -v:顯示創建過程 -m:創建時給定文件夾權限 創建層級文件夾時,需保證上一級目錄存在,否則會報錯,例如 ? 創建層級文件夾時,可以加上-p選項,遞歸創建不存在的上級目錄,例如 ? rmdir:刪除文件夾 -p:刪…

    2017-12-10
  • N25第5周作業(grep和find使用)

    顯示當前系統上root, fedora 或user1的默認shell 找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(); 使用echo命令輸出一個絕對路徑,使用grep取出基名,擴展取出其路徑名 找出IFCONIFG命令結果的1-255之間的數字 挑戰題:寫一個模式,能匹配出合理的IP地址 挑戰題…

    Linux干貨 2016-12-30
  • linux中進程及內存管理工具

    pstree 顯示進程樹 ({}是線程) 選項-p #顯示進程編號 pstree username #查看指定用戶的進程 centos7中可以使用選項-s來查看指定進程的父子進程   ps (默認顯示當前終端運行的進程) 支持三種選項: 1、UNIX選項 -C cmdlist 指定命令(允許同時指定多個命令) -L 顯示線程 -e: 顯示所有進程,…

    Linux干貨 2017-12-17
  • 正則表達式

    grep:Global search REgular expression and Print out the line         文本搜索工具,根據用戶指定的”模式“對目標文本逐行進行匹配檢查;打印匹配到的行        模式:由正則表達式字符及文本字符所編寫的過濾條件…

    Linux干貨 2016-08-08
  • Linux基礎知識(五)-文件查找命令find

    對grep 和 find 命令的操作 1、顯示當前系統上root、fedora或user1用戶的默認shell; 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(); 3、使用echo命令輸出一個路徑,使用grep取出其基名; 4、找出ifconfig命令結果中的1-255之間數字; 5、寫一個…

    Linux干貨 2016-10-24
欧美性久久久久